[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T23:10:33.072Z","endTime":"2025-08-28T23:11:41.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T19:19:36.656Z","endTime":"2025-08-28T22:41:11.533Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-28T22:41:11.533Z","endTime":"2025-08-28T23:09:58.870Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-28T23:09:58.870Z","endTime":"2025-08-28T23:10:35.435Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.43918488728295,"strikeZoneBottom":1.51262551168751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.533443243766712,"aZ":-30.769861667294425,"pfxX":-9.81293968463389,"pfxZ":0.771271453521793,"pX":-0.634270684149116,"pZ":2.283732307551865,"vX0":4.06960576501491,"vY0":-134.68566172660698,"vZ0":-5.225940609378331,"x":141.18,"y":177.12,"x0":-0.8938131301726906,"y0":50.00539652983585,"z0":6.437609804638539,"aX":-17.946619575350145},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":2016,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40740245179138546,"extension":5.693340932543987},"index":3,"playId":"0d52908a-80d8-30e0-9f44-105b7d5a5b34","pitchNumber":1,"startTime":"2025-08-28T23:10:35.435Z","endTime":"2025-08-28T23:10:39.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.7,"endSpeed":86.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22216343822589,"aZ":-28.78092802503065,"pfxX":-8.259197827992832,"pfxZ":1.775844803680382,"pX":-0.6344872558592246,"pZ":2.8182188523601157,"vX0":3.2964829025193363,"vY0":-137.8399617720578,"vZ0":-4.619182310648039,"x":141.19,"y":162.69,"x0":-0.7765784669102045,"y0":50.00511052616561,"z0":6.471931350600836,"aX":-15.807087316948726},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":14.2,"spinRate":2142,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.39820701756192367,"extension":5.87212192995584},"index":4,"playId":"a9cd22ff-69d2-3d5b-856a-26384083c290","pitchNumber":2,"startTime":"2025-08-28T23:10:50.618Z","endTime":"2025-08-28T23:10:54.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.26927807484708,"strikeZoneBottom":1.41300431545702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50986944707458,"aZ":-35.869834276412924,"pfxX":-6.999973849119014,"pfxZ":-2.295621624444577,"pX":-0.10460027198149494,"pZ":0.010324375929213063,"vX0":3.9791592356901875,"vY0":-126.90558737517814,"vZ0":-8.252987468830732,"x":120.99,"y":238.5,"x0":-0.7920761891175689,"y0":50.000765274206984,"z0":6.201387555219282,"aX":-11.296558537674441},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.0,"breakHorizontal":11.6,"spinRate":1093,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4333505659765158,"extension":5.9411461334104265},"index":5,"playId":"a60a17fb-c5c3-33de-82b5-42fc1132942a","pitchNumber":3,"startTime":"2025-08-28T23:11:09.341Z","endTime":"2025-08-28T23:11:14.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82137160692316,"aZ":-27.67203558897178,"pfxX":-9.284214368353979,"pfxZ":2.3429753912037743,"pX":0.26387212523872516,"pZ":1.974387094851334,"vX0":5.655977320891456,"vY0":-137.74120872562546,"vZ0":-6.784171535784138,"x":106.94,"y":185.47,"x0":-0.610812824202993,"y0":50.00123371400308,"z0":6.342344008378953,"aX":-17.82392155364782},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":2149,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39776703071688324,"extension":5.747001632318343},"hitData":{"launchSpeed":79.0,"launchAngle":47.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.9,"coordY":133.42}},"index":6,"playId":"ff57c3c5-d19f-322b-af24-1aed4913f02f","pitchNumber":4,"startTime":"2025-08-28T23:11:29.845Z","endTime":"2025-08-28T23:11:41.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-28T23:11:41.045Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T23:11:41.767Z","endTime":"2025-08-28T23:12:33.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.41620935573278,"strikeZoneBottom":1.63602199836794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.99130438118539,"aZ":-11.333125727506882,"pfxX":-5.715788147183073,"pfxZ":11.36642753645696,"pX":-0.3221852378368937,"pZ":2.6107085686387794,"vX0":3.082438768877446,"vY0":-135.84248876622996,"vZ0":-7.491695648936562,"x":129.28,"y":168.29,"x0":-0.7405275232519889,"y0":50.00228563630981,"z0":6.2268939238590395,"aX":-10.480529536270279},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2379,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40615223677514267,"extension":5.803269857904822},"index":0,"playId":"779ba516-645c-3c94-a713-35a28861b493","pitchNumber":1,"startTime":"2025-08-28T23:12:07.308Z","endTime":"2025-08-28T23:12:11.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66086774197972,"aZ":-22.894067529572567,"pfxX":0.8019272706326284,"pfxZ":5.235821914464454,"pX":0.7304826540718197,"pZ":3.5209928801396986,"vX0":3.4245844089058886,"vY0":-132.60326146395823,"vZ0":-3.30106045674025,"x":89.16,"y":143.71,"x0":-0.6844705979216323,"y0":50.002518261438155,"z0":6.461826017211874,"aX":1.420105136450585},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-2.3,"spinRate":2490,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.41384609757240653,"extension":5.863550472689583},"hitData":{"launchSpeed":58.8,"launchAngle":11.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.18,"coordY":150.54}},"index":1,"playId":"b7535929-e6e5-309a-8452-83b422b0b57f","pitchNumber":2,"startTime":"2025-08-28T23:12:23.064Z","endTime":"2025-08-28T23:12:33.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:12:33.133Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to third baseman Brett Baty, deflected by pitcher Clay Holmes. Jakob Marsee to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T23:12:33.696Z","endTime":"2025-08-28T23:14:57.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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(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":94.7,"endSpeed":86.5,"strikeZoneTop":3.33370255438919,"strikeZoneBottom":1.60907497849362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5947547229207,"aZ":-25.634653026300555,"pfxX":-10.181024793737002,"pfxZ":3.4330637606039236,"pX":-0.03758575211383682,"pZ":1.2623877034571964,"vX0":5.501976113897059,"vY0":-137.62381043370425,"vZ0":-8.650677953170586,"x":118.43,"y":204.7,"x0":-0.7476192544274638,"y0":50.00382004397396,"z0":6.202911981740157,"aX":-19.389952358132795},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":2166,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3990914063958759,"extension":5.8750078529276175},"index":0,"playId":"c14c3e46-4ccb-333b-a6f0-9c052b23327a","pitchNumber":1,"startTime":"2025-08-28T23:13:00.709Z","endTime":"2025-08-28T23:13:04.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.1,"endSpeed":85.4,"strikeZoneTop":3.27999863901956,"strikeZoneBottom":1.57689802028635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55411964336062,"aZ":-31.22505008547169,"pfxX":-10.818194244186326,"pfxZ":0.5083861787432502,"pX":-1.203683824473254,"pZ":1.664191268134201,"vX0":2.8190548093990393,"vY0":-136.75796880230095,"vZ0":-6.631102019400561,"x":162.88,"y":193.85,"x0":-0.85296222583166,"y0":50.00227426744119,"z0":6.306418217081027,"aX":-20.17064698901091},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.5,"breakHorizontal":18.8,"spinRate":2017,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40292843007906987,"extension":5.772652248203498},"index":1,"playId":"e2cb46a0-99ae-37e7-9bfb-97c52079e7d4","pitchNumber":2,"startTime":"2025-08-28T23:13:16.318Z","endTime":"2025-08-28T23:13:21.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.25164430111244,"strikeZoneBottom":1.58957586593196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21872341071537,"aZ":-29.565057077018427,"pfxX":-10.326556507400948,"pfxZ":1.4035527921789157,"pX":-0.58258982388151,"pZ":2.144905413299008,"vX0":3.943374210094036,"vY0":-136.26354582970117,"vZ0":-5.642042580590153,"x":139.21,"y":180.87,"x0":-0.7167245740771002,"y0":50.00330267716111,"z0":6.31546759648981,"aX":-19.191547133392277},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":17.8,"spinRate":2034,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4037797677767685,"extension":5.776898773951213},"index":2,"playId":"79a3e19d-77a9-3ef3-b7e4-91fb616fae29","pitchNumber":3,"startTime":"2025-08-28T23:13:35.427Z","endTime":"2025-08-28T23:13:40.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.27368569609887,"strikeZoneBottom":1.53154561166603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.262597447267606,"aZ":-22.69596570319937,"pfxX":-0.6420745037696403,"pfxZ":5.251502586276704,"pX":2.149402455986285,"pZ":2.7588257361710484,"vX0":6.964791532150201,"vY0":-133.17502274998589,"vZ0":-5.203730376534346,"x":35.07,"y":164.29,"x0":-0.41086559737856143,"y0":50.005700750068385,"z0":6.36912788170409,"aX":-1.1610164739997137},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":-0.2,"spinRate":2343,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4105097070510224,"extension":5.943786538642614},"index":3,"playId":"73a2c480-6c85-3b5a-b906-0e5feee4c0fe","pitchNumber":4,"startTime":"2025-08-28T23:13:54.097Z","endTime":"2025-08-28T23:14:00.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.324402822788684,"aZ":-27.36542521071088,"pfxX":-8.974603857626553,"pfxZ":2.6711348614048225,"pX":0.16536087748212874,"pZ":2.069749997481369,"vX0":5.21052196464302,"vY0":-134.32232811632477,"vZ0":-6.031090610268262,"x":110.7,"y":182.9,"x0":-0.6495865518465046,"y0":50.00197148615881,"z0":6.330416733354217,"aX":-16.14294689630743},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":14.9,"spinRate":2022,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4102372619639052,"extension":5.835554085451049},"index":4,"playId":"0f28e40f-2d03-3f83-a210-c8e8ee84668c","pitchNumber":5,"startTime":"2025-08-28T23:14:14.734Z","endTime":"2025-08-28T23:14:23.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-28T23:14:31.769Z","endTime":"2025-08-28T23:14:47.166Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.408814764212888,"aZ":-28.382570069373987,"pfxX":-10.145409820224106,"pfxZ":2.045320718484506,"pX":-0.5275792653469182,"pZ":2.2931801668548757,"vX0":4.057247579303832,"vY0":-135.2557741258838,"vZ0":-5.399753277971921,"x":137.11,"y":176.86,"x0":-0.7287294070565747,"y0":50.00179542728612,"z0":6.304795613307029,"aX":-18.802507355720117},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":2030,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4049011894094634,"extension":5.950931002226976},"hitData":{"launchSpeed":98.3,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":106.72,"coordY":138.0}},"index":6,"playId":"08fec2ac-c62b-3aaa-89a9-8b3ed36150f8","pitchNumber":6,"startTime":"2025-08-28T23:14:47.166Z","endTime":"2025-08-28T23:14:57.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.21,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:14:57.840Z","atBatIndex":2},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Agustín Ramírez out on a sacrifice fly to center fielder Cedric Mullins. Jakob Marsee scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T23:15:59.236Z","endTime":"2025-08-28T23:17:21.688Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"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-28T23:15:28.375Z","endTime":"2025-08-28T23:16:01.559Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.16449097505817,"strikeZoneBottom":1.53690802475689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.150901378431655,"aZ":-26.810318238607064,"pfxX":0.3101202117724089,"pfxZ":3.0904962472129363,"pX":0.2895110387709817,"pZ":3.460186156830955,"vX0":2.4539306736957553,"vY0":-130.73815352960136,"vZ0":-2.7023833620327045,"x":105.96,"y":145.35,"x0":-0.700876061281469,"y0":50.000985501204575,"z0":6.516124577380089,"aX":0.5368975609623713},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.3,"breakHorizontal":-1.1,"spinRate":2270,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4186924255445299,"extension":5.9463090816464135},"index":1,"playId":"f961b902-71b5-382a-b366-5a03072dfbb7","pitchNumber":1,"startTime":"2025-08-28T23:16:01.559Z","endTime":"2025-08-28T23:16:05.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.159828036793,"strikeZoneBottom":1.35778352991403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.318111650807396,"aZ":-37.3562420019912,"pfxX":10.982995623137164,"pfxZ":-3.7153569549618792,"pX":1.0007702307034738,"pZ":1.9070286904218274,"vX0":1.0418658115433126,"vY0":-118.3871788826328,"vZ0":-2.3537303693625162,"x":78.85,"y":187.29,"x0":-0.8709950144983882,"y0":50.00304041604378,"z0":6.3917441592561355,"aX":15.315103802844527},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.1,"breakHorizontal":-20.0,"spinRate":2792,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4658044445066376,"extension":5.873504302422452},"index":2,"playId":"d8c0dc1e-5e51-3143-b424-66bbdf85527c","pitchNumber":2,"startTime":"2025-08-28T23:16:17.264Z","endTime":"2025-08-28T23:16:20.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.17113516005119,"strikeZoneBottom":1.46336645668237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90952266646108,"aZ":-25.73282603629817,"pfxX":-9.794361861087609,"pfxZ":3.3910579743398896,"pX":-0.4809413153644331,"pZ":1.9194877095378549,"vX0":3.5925633971555815,"vY0":-137.27929985398546,"vZ0":-7.052833078013311,"x":135.33,"y":186.95,"x0":-0.5382511550241156,"y0":50.0017301272079,"z0":6.287248630730137,"aX":-18.592193643788825},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2104,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39981418041625894,"extension":6.01027240731351},"index":3,"playId":"111d9b87-541a-3ec3-b692-1ab5be591072","pitchNumber":3,"startTime":"2025-08-28T23:16:33.300Z","endTime":"2025-08-28T23:16:37.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.17000102490134,"strikeZoneBottom":1.48832723871204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52088190187266,"aZ":-26.700239192574237,"pfxX":-10.25073986772061,"pfxZ":2.8602851466760812,"pX":-0.3797104954863862,"pZ":1.0454631314798,"vX0":4.205008573577106,"vY0":-137.93477297823762,"vZ0":-8.971641998233318,"x":131.47,"y":210.55,"x0":-0.5977244056947484,"y0":50.003226402793935,"z0":6.158937938481466,"aX":-19.62608504476383},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":17.6,"spinRate":2056,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3980741411231792,"extension":5.968383460641157},"index":4,"playId":"fc92e882-8134-37ae-83b7-855bd1ec0430","pitchNumber":4,"startTime":"2025-08-28T23:16:49.392Z","endTime":"2025-08-28T23:16:53.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.277210403137246,"aZ":-29.15184562381131,"pfxX":0.867439113190221,"pfxZ":1.7875057367662777,"pX":0.5607758132348067,"pZ":3.0508913612016046,"vX0":2.581787527868481,"vY0":-129.05307650008842,"vZ0":-3.030318042168758,"x":95.62,"y":156.41,"x0":-0.564360198260632,"y0":50.00264248383749,"z0":6.480323867792949,"aX":1.4662280874842606},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2493,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.42403743591487153,"extension":5.913384865955944},"hitData":{"launchSpeed":95.7,"launchAngle":24.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.15,"coordY":56.28}},"index":5,"playId":"c53aa8b4-ae58-38a3-a549-b721aa7471ed","pitchNumber":5,"startTime":"2025-08-28T23:17:08.290Z","endTime":"2025-08-28T23:17:21.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.82,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:17:21.688Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, pitcher Clay Holmes to shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T23:17:25.195Z","endTime":"2025-08-28T23:18:13.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.29660951496226,"strikeZoneBottom":1.67564696026005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.358760971711284,"aZ":-35.53914571516578,"pfxX":8.40260477169203,"pfxZ":-2.423203005467424,"pX":0.8550917490362677,"pZ":1.7296302223217774,"vX0":1.2705345598682,"vY0":-117.96013148915314,"vZ0":-3.225006765919648,"x":84.41,"y":192.08,"x0":-0.7826992844444437,"y0":50.001797339052594,"z0":6.437578342345217,"aX":11.675043653244483},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.9,"breakHorizontal":-15.5,"spinRate":2751,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4668327289903269,"extension":5.692703778322889},"index":0,"playId":"d8ab350a-2eec-3809-9504-02e375805413","pitchNumber":1,"startTime":"2025-08-28T23:17:46.845Z","endTime":"2025-08-28T23:17:51.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87072710076806,"aZ":-35.289522670124995,"pfxX":10.470327876474666,"pfxZ":-2.1960298850118285,"pX":-0.1655409304272785,"pZ":2.272936326696672,"vX0":-1.3106504153404983,"vY0":-119.43080448215126,"vZ0":-2.0856650323056627,"x":123.31,"y":177.41,"x0":-0.9615611860055748,"y0":50.00265519058328,"z0":6.386478465696747,"aX":14.852338131695257},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.2,"breakHorizontal":-18.5,"spinRate":2909,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.46180819045752397,"extension":5.700915390134809},"hitData":{"launchSpeed":101.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.19,"coordY":132.72}},"index":1,"playId":"d13a2963-368c-3274-8943-7b354561a9ea","pitchNumber":2,"startTime":"2025-08-28T23:18:05.665Z","endTime":"2025-08-28T23:18:13.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:18:13.639Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T23:20:18.544Z","endTime":"2025-08-28T23:21:30.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.44373689373788,"strikeZoneBottom":1.67569028424583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89628742876658,"aZ":-9.987502092216085,"pfxX":-3.3750978562223826,"pfxZ":11.18773862479444,"pX":-0.14533811418618858,"pZ":2.976233848689666,"vX0":5.475080505252243,"vY0":-140.00109535269308,"vZ0":-6.349192720741691,"x":122.54,"y":158.42,"x0":-1.6886907863637768,"y0":50.00312228584159,"z0":5.928680842017619,"aX":-6.6938488141500185},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":4.9,"spinRate":2365,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.39137177404572787,"extension":6.30801629836926},"index":0,"playId":"bc9dc144-180f-3115-8a56-d0a3281a1045","pitchNumber":1,"startTime":"2025-08-28T23:20:40.289Z","endTime":"2025-08-28T23:20:44.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.56620030574516,"strikeZoneBottom":1.51399814898512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.313857932814816,"aZ":-9.88468757901503,"pfxX":-1.5086455735441668,"pfxZ":11.069891768234918,"pX":-0.7313503431862851,"pZ":1.8951333578851208,"vX0":3.632050672572094,"vY0":-140.6380944131276,"vZ0":-8.998798512227186,"x":144.88,"y":187.61,"x0":-1.8405314244298776,"y0":50.00601792426887,"z0":5.7677050616471846,"aX":-3.038782312794696},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2363,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.3886628348647361,"extension":6.306308955334139},"index":1,"playId":"f1e44b40-7b5c-3906-b8f7-f89bbd614011","pitchNumber":2,"startTime":"2025-08-28T23:20:53.030Z","endTime":"2025-08-28T23:20:58.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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-28T23:21:07.902Z","endTime":"2025-08-28T23:21:18.839Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.747691895515658,"aZ":-41.06452177896659,"pfxX":2.842786991284428,"pfxZ":-5.827699041924236,"pX":0.31290089938118265,"pZ":1.2566260272666019,"vX0":3.7925206794023185,"vY0":-122.80382186184472,"vZ0":-3.1035053502197494,"x":105.07,"y":204.85,"x0":-1.6220383990515759,"y0":50.005523382255596,"z0":6.03652704238847,"aX":4.333888364442138},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.0,"breakHorizontal":-6.0,"spinRate":2547,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4463379145303543,"extension":6.266368421483681},"hitData":{"launchSpeed":97.2,"launchAngle":17.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.45,"coordY":71.15}},"index":3,"playId":"08ba09bd-25e3-31a7-9ef5-1ffd47a50d79","pitchNumber":3,"startTime":"2025-08-28T23:21:18.839Z","endTime":"2025-08-28T23:21:30.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:21:30.165Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, pitcher Adam Mazur to first baseman Liam Hicks. Francisco Lindor to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T23:21:30.657Z","endTime":"2025-08-28T23:23:13.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800049,"link":"/api/v1/people/800049"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.994057843804896,"aZ":-11.159967036419824,"pfxX":-1.6278939873447618,"pfxZ":10.85561384203701,"pX":-0.1233617380077304,"pZ":2.180038028411419,"vX0":5.053268163442772,"vY0":-138.08247604586754,"vZ0":-8.163643465543277,"x":121.7,"y":179.92,"x0":-1.763575324689348,"y0":50.004861795171834,"z0":5.920889937646185,"aX":-3.152006126557758},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":1.9,"spinRate":2295,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.39625957352379304,"extension":6.165263331984943},"index":0,"playId":"16788f43-a294-3ca7-ba82-5574d6912269","pitchNumber":1,"startTime":"2025-08-28T23:21:59.352Z","endTime":"2025-08-28T23:22:06.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-28T23:22:19.060Z","endTime":"2025-08-28T23:22:47.053Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.17662196740113,"strikeZoneBottom":1.50837833088927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.896576213447364,"aZ":-31.469851409564974,"pfxX":1.1553669638914998,"pfxZ":0.4257817548361933,"pX":1.1921467331204456,"pZ":1.1826621016481247,"vX0":6.398589509264193,"vY0":-127.5136087890815,"vZ0":-5.641039581563945,"x":71.56,"y":206.85,"x0":-1.5025413640759593,"y0":50.002030602632644,"z0":5.914863251259043,"aX":1.8953151923104408},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-3.6,"spinRate":2546,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4300132144549349,"extension":6.2906425156441275},"index":2,"playId":"d1d3aaca-6d0f-3878-904e-b8889f3df3df","pitchNumber":2,"startTime":"2025-08-28T23:22:47.053Z","endTime":"2025-08-28T23:22:51.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.922218266100145,"aZ":-19.099171880891692,"pfxX":-9.031458629411723,"pfxZ":6.785604025868973,"pX":-0.44978667556896296,"pZ":1.3824635342852878,"vX0":6.522060399383597,"vY0":-138.1857483593645,"vZ0":-8.53541217992589,"x":134.14,"y":201.45,"x0":-1.6719259357693228,"y0":50.00114234003296,"z0":5.803679930179491,"aX":-17.396106469102616},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":14.9,"spinRate":2344,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.396964277218669,"extension":6.115474792447629},"hitData":{"launchSpeed":76.9,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.56,"coordY":179.05}},"index":3,"playId":"20f13f12-84bf-3b00-acff-88f189b15b8d","pitchNumber":3,"startTime":"2025-08-28T23:23:06.715Z","endTime":"2025-08-28T23:23:13.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.7,"awayTeamWinProbability":53.3,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.55,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:23:13.836Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (34) on a sharp line drive to center fielder Jakob Marsee. Francisco Lindor to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T23:23:18.263Z","endTime":"2025-08-28T23:24:19.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.42439115870118,"strikeZoneBottom":1.59188888944173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47599444077636,"aZ":-37.628049822629286,"pfxX":10.607166727940697,"pfxZ":-3.6884081345126356,"pX":0.16525334593440644,"pZ":0.5385204401094095,"vX0":2.2771422172381373,"vY0":-121.65063423423027,"vZ0":-4.755693710308217,"x":110.7,"y":224.24,"x0":-2.1626184754425677,"y0":50.00023167319532,"z0":5.822486984882345,"aX":15.707245816118416},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.6,"breakHorizontal":-19.8,"spinRate":2712,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.452282106157909,"extension":6.27225819300121},"index":0,"playId":"bf1cd871-58a5-360e-8caa-40a08277e963","pitchNumber":1,"startTime":"2025-08-28T23:23:44.934Z","endTime":"2025-08-28T23:23:51.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.563820577384814,"aZ":-8.919534904574693,"pfxX":-5.238804780675162,"pfxZ":11.837929139653939,"pX":-0.24278648901628036,"pZ":2.1555581642158987,"vX0":5.439570532820763,"vY0":-139.32643364271456,"vZ0":-8.653381727700452,"x":126.25,"y":180.58,"x0":-1.5406384989003346,"y0":50.00177265833843,"z0":5.892733207492111,"aX":-10.290095959686008},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":8.4,"spinRate":2468,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.3932545091126718,"extension":6.275508606510204},"hitData":{"launchSpeed":105.7,"launchAngle":21.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":167.31,"coordY":55.72}},"index":1,"playId":"c6b8a4f4-964d-3786-b065-11dc804dcb17","pitchNumber":2,"startTime":"2025-08-28T23:24:04.893Z","endTime":"2025-08-28T23:24:19.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.34,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:24:19.947Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (24) on a ground ball to right fielder Dane Myers. Francisco Lindor scores. Pete Alonso scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T23:24:45.203Z","endTime":"2025-08-28T23:25:39.565Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":800049,"link":"/api/v1/people/800049"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":800049,"link":"/api/v1/people/800049"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":78.8,"strikeZoneTop":3.63967505976937,"strikeZoneBottom":1.76363852315558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77793504749272,"aZ":-35.63965703104069,"pfxX":0.5571771236926288,"pfxZ":-2.2447890336841283,"pX":1.2521612205949169,"pZ":-0.08742888006955413,"vX0":6.973403290337116,"vY0":-123.41937645636948,"vZ0":-7.1383478614770155,"x":69.27,"y":241.14,"x0":-1.6835261366414764,"y0":50.004623648039804,"z0":5.847358205151182,"aX":0.8589570871379097},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.5,"breakHorizontal":-2.6,"spinRate":2581,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4439519625355235,"extension":6.271146147229218},"index":0,"playId":"99533b6d-d314-3273-941c-59888f8b8fb4","pitchNumber":1,"startTime":"2025-08-28T23:25:01.601Z","endTime":"2025-08-28T23:25:06.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79732003653762,"aZ":-32.720077842489594,"pfxX":0.9892274763484865,"pfxZ":-0.32553131103331623,"pX":-0.09122948767159007,"pZ":2.5288241947776244,"vX0":3.5634889093722397,"vY0":-127.83358534111214,"vZ0":-2.4068449523998057,"x":120.48,"y":170.5,"x0":-1.6283225433243553,"y0":50.00518681652203,"z0":6.0353944950597755,"aX":1.6470773740704736},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":-2.5,"spinRate":2546,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.42744885027743695,"extension":6.184055418684823},"hitData":{"launchSpeed":76.8,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.49,"coordY":120.77}},"index":1,"playId":"22ec1331-09d1-371f-ad43-f4ce9381f47f","pitchNumber":2,"startTime":"2025-08-28T23:25:26.536Z","endTime":"2025-08-28T23:25:39.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.2,"awayTeamWinProbability":33.8,"homeTeamWinProbabilityAdded":12.399999999999999,"leverageIndex":1.73,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:25:39.565Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, shortstop Otto Lopez to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T23:26:04.884Z","endTime":"2025-08-28T23:28:18.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":94.5,"endSpeed":85.6,"strikeZoneTop":3.73549265702672,"strikeZoneBottom":1.70621347703659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.151774671883054,"aZ":-20.609505903859226,"pfxX":-7.364249186045566,"pfxZ":6.094408500979499,"pX":-1.3143491713212716,"pZ":4.239629961239177,"vX0":3.8318591151686108,"vY0":-137.5055193708207,"vZ0":-1.261137744948952,"x":167.1,"y":124.31,"x0":-1.7762784961646687,"y0":50.00047251245799,"z0":6.115289057636243,"aX":-13.968227825026345},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":12.4,"spinRate":2415,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39976357259456385,"extension":6.066220268328355},"index":0,"playId":"79a373e8-bf57-3673-bf2e-e8c0b370354b","pitchNumber":1,"startTime":"2025-08-28T23:26:19.640Z","endTime":"2025-08-28T23:26:24.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.2,"endSpeed":79.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.336471655450016,"aZ":-27.516235587642875,"pfxX":0.5242014205247487,"pfxZ":2.875753569602587,"pX":-0.22343768979130701,"pZ":1.6926578368702712,"vX0":4.002582706732706,"vY0":-126.81267241822292,"vZ0":-5.162960906980214,"x":125.52,"y":193.08,"x0":-1.8941553930901718,"y0":50.00363794375245,"z0":5.965805033859355,"aX":0.8477592081087367},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-1.9,"spinRate":2421,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.432881524382982,"extension":6.183212075156905},"index":1,"playId":"6b3093e7-346c-32e5-aa39-b2617d901043","pitchNumber":2,"startTime":"2025-08-28T23:26:35.545Z","endTime":"2025-08-28T23:26:39.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.263330366162098,"aZ":-32.0013559207439,"pfxX":1.2086441201517362,"pfxZ":0.10491912007960202,"pX":0.0690881010436315,"pZ":1.6664112330104226,"vX0":4.103381502918686,"vY0":-126.89215897864688,"vZ0":-4.325710456068648,"x":114.37,"y":193.79,"x0":-1.726723454071919,"y0":50.00136000136158,"z0":5.946185431332654,"aX":1.9682735728263807},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-3.1,"spinRate":2645,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.43183763751735604,"extension":6.17418070895952},"index":2,"playId":"b01ad4ee-fea5-3ff9-b36c-bec1af53749d","pitchNumber":3,"startTime":"2025-08-28T23:26:53.305Z","endTime":"2025-08-28T23:27:00.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.373766497607384,"aZ":-11.321519060808189,"pfxX":-2.5653780083551148,"pfxZ":10.611474808712781,"pX":0.6747640872332339,"pZ":1.8561919819281298,"vX0":7.118209821866145,"vY0":-139.31038623557887,"vZ0":-8.931390387801816,"x":91.28,"y":188.66,"x0":-1.5804801074360968,"y0":50.00304019001784,"z0":5.852717732316911,"aX":-5.042071944500051},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":3.1,"spinRate":2405,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.3932098983538608,"extension":6.329281802102678},"index":3,"playId":"cf1a2982-5410-317d-9474-af52c3241bf6","pitchNumber":4,"startTime":"2025-08-28T23:27:16.582Z","endTime":"2025-08-28T23:27:22.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.54740355860338,"strikeZoneBottom":1.55964977584797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.183666680695694,"aZ":-37.29878782576594,"pfxX":7.050484821291224,"pfxZ":-3.4804696458165023,"pX":1.5496331684102724,"pZ":0.8698226145779194,"vX0":6.403921011639333,"vY0":-121.70539001412403,"vZ0":-3.945235285629755,"x":57.93,"y":215.29,"x0":-2.0505359863933887,"y0":50.00373805907794,"z0":5.808253381820475,"aX":10.373685580951888},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.1,"breakHorizontal":-14.5,"spinRate":2561,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.453400043762747,"extension":6.237210579044172},"index":4,"playId":"4d9bc768-e9db-3f7c-93bd-2601c82ec0fe","pitchNumber":5,"startTime":"2025-08-28T23:27:37.607Z","endTime":"2025-08-28T23:27:43.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-28T23:27:53.729Z","endTime":"2025-08-28T23:28:09.899Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.101978265121655,"aZ":-31.471612106641118,"pfxX":0.22904432041097733,"pfxZ":0.4141598624499707,"pX":0.9404875351092402,"pZ":2.6361275265977504,"vX0":6.2600540075164695,"vY0":-129.09420878005528,"vZ0":-2.755274589645013,"x":81.15,"y":167.6,"x0":-1.5384885825656014,"y0":50.002550287796495,"z0":6.122480700126084,"aX":0.3895167846140135},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-1.7,"spinRate":2636,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.42313753247024666,"extension":6.293708090005816},"hitData":{"launchSpeed":77.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.88,"coordY":156.75}},"index":6,"playId":"e397464f-2d7a-3128-9297-124863f64693","pitchNumber":6,"startTime":"2025-08-28T23:28:09.899Z","endTime":"2025-08-28T23:28:18.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.1,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:28:18.724Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T23:28:26.442Z","endTime":"2025-08-28T23:29:13.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.55590037443228,"strikeZoneBottom":1.75478280334502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37582925528952,"aZ":-12.078088224190703,"pfxX":-1.3052661389500682,"pfxZ":10.096616813957965,"pX":0.36746332400744236,"pZ":4.189098175577829,"vX0":5.667843897465089,"vY0":-139.92200919271428,"vZ0":-3.103991647956708,"x":102.99,"y":125.67,"x0":-1.51141276605319,"y0":50.00682395381063,"z0":6.099743662574934,"aX":-2.599018821695548},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":1.2,"spinRate":2389,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3908423736386011,"extension":6.20133060172067},"index":0,"playId":"17223f50-a520-3e6e-950e-3bccb2855f1a","pitchNumber":1,"startTime":"2025-08-28T23:28:45.106Z","endTime":"2025-08-28T23:28:50.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.700287074579848,"aZ":-11.581920204057285,"pfxX":-3.2181720436824577,"pfxZ":10.50310843002875,"pX":-0.4874375633939998,"pZ":2.8235706272564225,"vX0":5.337837719870007,"vY0":-139.03094534045377,"vZ0":-5.866844875175709,"x":135.58,"y":162.54,"x0":-2.0127344253295356,"y0":50.00462857799753,"z0":5.727371710917945,"aX":-6.3110365709752365},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2365,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3937121549968139,"extension":6.263120841927342},"hitData":{"launchSpeed":91.8,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.16,"coordY":158.78}},"index":1,"playId":"5b9a24aa-8449-3bff-b0a4-fb8a1299ac20","pitchNumber":2,"startTime":"2025-08-28T23:29:03.432Z","endTime":"2025-08-28T23:29:13.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:29:13.468Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T23:31:16.061Z","endTime":"2025-08-28T23:32:40.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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.8,"endSpeed":84.0,"strikeZoneTop":3.27964004992322,"strikeZoneBottom":1.50231713936346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.924238955860236,"aZ":-24.217028702524125,"pfxX":-8.994733831417065,"pfxZ":4.4646900841541814,"pX":0.32700336636843524,"pZ":2.084689376036478,"vX0":5.619594096770175,"vY0":-132.08514699427525,"vZ0":-6.657128550513422,"x":104.54,"y":182.49,"x0":-0.6504394364049861,"y0":50.00095408043271,"z0":6.397060859134677,"aX":-16.02488354896962},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":1969,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.41335665545048794,"extension":5.830414865899582},"index":0,"playId":"9185c02e-e858-30c8-956d-a3b0073cf7d4","pitchNumber":1,"startTime":"2025-08-28T23:31:20.328Z","endTime":"2025-08-28T23:31:24.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.36663904220094,"strikeZoneBottom":1.61988916418841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.918851968184512,"aZ":-32.98721500223747,"pfxX":1.4795204025716417,"pfxZ":-0.5392053602312608,"pX":1.3401141590773966,"pZ":1.8105411506647267,"vX0":4.0706633600694,"vY0":-122.622242577265,"vZ0":-4.370112625126296,"x":65.92,"y":189.9,"x0":-0.5325455105411716,"y0":50.000300058229044,"z0":6.425811006904192,"aX":2.2544623163896373},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.6,"spinRate":2580,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4464415076106514,"extension":5.866771121911494},"index":1,"playId":"968d1da9-941c-37b9-b0fa-e227e49de40d","pitchNumber":2,"startTime":"2025-08-28T23:31:36.193Z","endTime":"2025-08-28T23:31:40.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.646500866521865,"aZ":-26.923837775280443,"pfxX":-10.022130661455465,"pfxZ":2.892116072632067,"pX":-0.39583296008289004,"pZ":1.02601602079337,"vX0":3.8833528909933217,"vY0":-133.86875690716445,"vZ0":-8.702601723368213,"x":132.09,"y":211.08,"x0":-0.5623019668155743,"y0":50.004970322812895,"z0":6.243705989431737,"aX":-18.209183785525074},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":17.3,"spinRate":2020,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40901435027898403,"extension":5.847873370484812},"index":2,"playId":"05d72567-8580-3ed3-92a8-7ef7bc8db4a7","pitchNumber":3,"startTime":"2025-08-28T23:31:51.586Z","endTime":"2025-08-28T23:31:55.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.36663904220094,"strikeZoneBottom":1.50231713936346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87715200704521,"aZ":-28.40265569243539,"pfxX":-5.657460760867768,"pfxZ":2.294989048240316,"pX":-1.6146988157906281,"pZ":2.499304717952129,"vX0":-0.192033216225581,"vY0":-127.50431327207139,"vZ0":-4.117368385671498,"x":178.55,"y":171.3,"x0":-0.8037004728532544,"y0":50.00184421152144,"z0":6.383160435256144,"aX":-9.288804203162131},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":10.3,"spinRate":902,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4300249498642361,"extension":5.903809685102436},"index":3,"playId":"402264a2-e717-30ca-a970-047d19f36f65","pitchNumber":4,"startTime":"2025-08-28T23:32:09.920Z","endTime":"2025-08-28T23:32:15.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-28T23:32:24.996Z","endTime":"2025-08-28T23:32:31.940Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60122186827831,"aZ":-33.39654772602111,"pfxX":-6.838421493023378,"pfxZ":-0.7461775303547133,"pX":0.21876474592519232,"pZ":1.241228901519173,"vX0":4.173883205364815,"vY0":-127.04947209841957,"vZ0":-6.009890439291869,"x":108.66,"y":205.27,"x0":-0.555401732904882,"y0":50.004579998729504,"z0":6.286184532333502,"aX":-11.200159237248439},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":11.5,"spinRate":985,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.43083635307816737,"extension":5.942743694834374},"hitData":{"launchSpeed":101.8,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":160.8}},"index":5,"playId":"bd314049-6ba7-3e66-9bd2-b4b9f90fa674","pitchNumber":5,"startTime":"2025-08-28T23:32:31.940Z","endTime":"2025-08-28T23:32:40.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:32:40.639Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to right fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T23:32:41.542Z","endTime":"2025-08-28T23:34:47.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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(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.7,"strikeZoneTop":3.16351856888141,"strikeZoneBottom":1.41405742847856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33896444473721,"aZ":-29.786635970358315,"pfxX":-9.641822699935155,"pfxZ":1.2889171711588414,"pX":1.4045079335657615,"pZ":2.1804282813453537,"vX0":8.375954770353472,"vY0":-134.4079892993918,"vZ0":-5.567706881117941,"x":63.46,"y":179.91,"x0":-0.4839970605489174,"y0":50.00129664552911,"z0":6.367223514874201,"aX":-17.820603312985444},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.4,"breakHorizontal":16.0,"spinRate":2038,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4059271591110516,"extension":5.912872021151002},"index":0,"playId":"11be4445-0961-3881-a6b5-de33fc15d89c","pitchNumber":1,"startTime":"2025-08-28T23:33:08.627Z","endTime":"2025-08-28T23:33:12.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.13446640934836,"strikeZoneBottom":1.50231713936346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6363371177911,"aZ":-36.450140852596526,"pfxX":10.058990427289363,"pfxZ":-3.0313662891535023,"pX":1.3076464240780892,"pZ":1.8994118518997836,"vX0":1.7753352415567971,"vY0":-118.30208625518196,"vZ0":-2.8479749026778154,"x":67.16,"y":187.5,"x0":-0.7599049272215187,"y0":50.00331871300272,"z0":6.476671776185445,"aX":14.185491320228646},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.9,"breakHorizontal":-18.6,"spinRate":2672,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4638950551103509,"extension":5.7922402119985},"index":1,"playId":"c8a8ec72-1e0a-361c-ba43-ecaff61960cf","pitchNumber":2,"startTime":"2025-08-28T23:33:24.024Z","endTime":"2025-08-28T23:33:27.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.10568786431495,"strikeZoneBottom":1.50250762803721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.697617620019198,"aZ":-28.057716184430276,"pfxX":-8.012945792380389,"pfxZ":2.2205197400090793,"pX":-0.2746331470260588,"pZ":3.3031831504654736,"vX0":3.6264850162357303,"vY0":-135.17374559885116,"vZ0":-3.1546795658300844,"x":127.47,"y":149.59,"x0":-0.5904280248221203,"y0":50.00527604511527,"z0":6.449419482066254,"aX":-14.871596058083478},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":2057,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4047792754392474,"extension":5.833411552729195},"index":2,"playId":"277ea775-ec06-3a90-afaf-6d0b171bc228","pitchNumber":3,"startTime":"2025-08-28T23:33:40.682Z","endTime":"2025-08-28T23:33:43.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00456396259927,"aZ":-27.155459101371626,"pfxX":-7.783177219753574,"pfxZ":2.6070241845403057,"pX":-0.32815624833717877,"pZ":3.2633239032256234,"vX0":3.6651258259215878,"vY0":-137.13676240523586,"vZ0":-3.4999318170694,"x":129.51,"y":150.67,"x0":-0.6621341596108328,"y0":50.00635493261478,"z0":6.384557853581227,"aX":-15.00080588765209},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":13.4,"spinRate":2012,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.3976271678091474,"extension":5.8417430266677215},"index":3,"playId":"d64cc421-22a7-30fc-bf3e-91365f75e7be","pitchNumber":4,"startTime":"2025-08-28T23:33:57.442Z","endTime":"2025-08-28T23:34:01.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-28T23:34:08.450Z","endTime":"2025-08-28T23:34:22.426Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":87.8,"endSpeed":81.4,"strikeZoneTop":3.07633609517933,"strikeZoneBottom":1.35517956466603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09564169999547,"aZ":-29.743241899976976,"pfxX":-7.8930587733018065,"pfxZ":1.4625015581623133,"pX":0.043764046185002084,"pZ":0.9818626858249513,"vX0":4.55218782635418,"vY0":-127.74854033100867,"vZ0":-7.257251232133317,"x":115.33,"y":212.27,"x0":-0.7312497117166928,"y0":50.00199808871677,"z0":6.181966742395316,"aX":-13.109942577123022},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":13.3,"spinRate":1142,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42795093945792084,"extension":6.022387452105257},"index":5,"playId":"4fd7f206-1467-3b78-bbe6-fe2066efdc62","pitchNumber":5,"startTime":"2025-08-28T23:34:22.426Z","endTime":"2025-08-28T23:34:26.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.612078716442905,"aZ":-29.400325929249288,"pfxX":-8.506978230998127,"pfxZ":1.5112875352631807,"pX":-0.634994670726141,"pZ":2.6341218097058543,"vX0":3.114976023867241,"vY0":-134.9182386155711,"vZ0":-4.382463393411743,"x":141.2,"y":167.66,"x0":-0.702333626919949,"y0":50.00400351690162,"z0":6.3627415858584335,"aX":-15.611561851953507},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":1970,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4066872759178266,"extension":5.850974594987909},"hitData":{"launchSpeed":78.0,"launchAngle":32.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.01,"coordY":102.72}},"index":6,"playId":"14a68911-2ac8-3a33-932c-681ecb920314","pitchNumber":6,"startTime":"2025-08-28T23:34:39.163Z","endTime":"2025-08-28T23:34:47.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:34:47.039Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maximo Acosta singles on a ground ball to right fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T23:34:56.199Z","endTime":"2025-08-28T23:36:23.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.36663904220094,"strikeZoneBottom":1.61988916418841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.073041421969553,"aZ":-34.880441160688754,"pfxX":0.9039947552575294,"pfxZ":-1.694295863822468,"pX":1.1120813216702634,"pZ":2.9006925822793503,"vX0":3.8061338370136926,"vY0":-124.70963068788859,"vZ0":-1.887638935201045,"x":74.61,"y":160.46,"x0":-0.5435214502621983,"y0":50.00558363424263,"z0":6.510400012428523,"aX":1.4412642048505835},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.2,"breakHorizontal":-2.4,"spinRate":2573,"spinDirection":49},"zone":12,"typeConfidence":2.0,"plateTime":0.4370756728900469,"extension":5.9303768892679125},"index":0,"playId":"2691ee0b-7175-3a9a-bbb5-c2a9186826ae","pitchNumber":1,"startTime":"2025-08-28T23:35:14.589Z","endTime":"2025-08-28T23:35:18.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.9,"endSpeed":79.2,"strikeZoneTop":3.25062279646428,"strikeZoneBottom":1.50231713936346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81146021588658,"aZ":-35.18585339316571,"pfxX":1.0971886916248108,"pfxZ":-1.9119096428519562,"pX":1.1222549008559826,"pZ":2.564791208842218,"vX0":3.5574424182401883,"vY0":-123.80229975881596,"vZ0":-2.4929942694146403,"x":74.22,"y":169.53,"x0":-0.46870653048766203,"y0":50.0048500746071,"z0":6.494091767222052,"aX":1.724925679133043},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.7,"breakHorizontal":-2.8,"spinRate":2552,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.44030722858817484,"extension":5.823449733706792},"index":1,"playId":"300c5e33-12ef-3295-9f17-22919b4cb5bb","pitchNumber":2,"startTime":"2025-08-28T23:35:29.506Z","endTime":"2025-08-28T23:35:33.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85535507923546,"aZ":-31.47271562954359,"pfxX":-7.39692938805202,"pfxZ":0.388426162160755,"pX":0.04839501991344705,"pZ":2.266282910353221,"vX0":4.296251515014402,"vY0":-132.90765298305644,"vZ0":-4.607333207011559,"x":115.16,"y":177.59,"x0":-0.6197587495185438,"y0":50.00249176474583,"z0":6.282113939641771,"aX":-13.363561102101182},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.0,"breakHorizontal":12.6,"spinRate":1925,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4105735760303242,"extension":5.863991511033635},"index":2,"playId":"c5000483-c6ef-3b4f-9ae7-1f6a5f443064","pitchNumber":3,"startTime":"2025-08-28T23:35:44.835Z","endTime":"2025-08-28T23:35:51.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93732497775605,"aZ":-30.763415652054217,"pfxX":-7.584935158315449,"pfxZ":0.7694141727136525,"pX":0.46720272331255097,"pZ":2.387571892094012,"vX0":5.349724409313575,"vY0":-134.89929554944914,"vZ0":-4.75869566774598,"x":99.19,"y":174.32,"x0":-0.558294975148661,"y0":50.005567207466235,"z0":6.3487841890843475,"aX":-13.951463495849993},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.6,"breakHorizontal":12.6,"spinRate":2022,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4063661817031634,"extension":5.956933823267381},"hitData":{"launchSpeed":106.1,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.55,"coordY":107.09}},"index":3,"playId":"09240c83-4695-39fd-8ee4-075c8d79b7ec","pitchNumber":4,"startTime":"2025-08-28T23:36:08.311Z","endTime":"2025-08-28T23:36:23.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:36:23.448Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T23:37:08.744Z","endTime":"2025-08-28T23:37:38.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a56fbc78-2248-3621-96e1-8043b73b74c7","startTime":"2025-08-28T23:36:52.510Z","endTime":"2025-08-28T23:36:56.501Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.29717317658493,"strikeZoneBottom":1.53181167016537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26718220930914,"aZ":-28.47398080116805,"pfxX":-11.12909352277146,"pfxZ":2.0222658007115752,"pX":-0.36423190008402534,"pZ":1.1962334733064865,"vX0":4.449702344678188,"vY0":-135.32795154406946,"vZ0":-8.004221616707921,"x":130.88,"y":206.48,"x0":-0.5966696358766533,"y0":50.00356127721893,"z0":6.226794495606216,"aX":-20.362663331177345},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":19.0,"spinRate":2060,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4068534418020686,"extension":5.873797390261532},"index":1,"playId":"8de653b1-6eda-3049-bc83-1517795246a4","pitchNumber":1,"startTime":"2025-08-28T23:37:11.111Z","endTime":"2025-08-28T23:37:15.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.411188221577238,"aZ":-27.558174722566733,"pfxX":-9.175450368345919,"pfxZ":2.545179476400249,"pX":0.015361637316309067,"pZ":2.1444385450755017,"vX0":4.5466742195131555,"vY0":-134.21193913789688,"vZ0":-5.9264608139528026,"x":116.41,"y":180.88,"x0":-0.5131104978605752,"y0":50.005070965325665,"z0":6.356930049179249,"aX":-16.656782709718357},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2040,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4088868690481764,"extension":5.859411200542425},"hitData":{"launchSpeed":108.1,"launchAngle":19.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.76,"coordY":68.07}},"index":2,"playId":"a386e954-72df-3140-93d1-b807ad5c47cd","pitchNumber":2,"startTime":"2025-08-28T23:37:30.709Z","endTime":"2025-08-28T23:37:38.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:37:38.144Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T23:39:45.818Z","endTime":"2025-08-28T23:41:01.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.71675381408588,"strikeZoneBottom":1.80368822418807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35176500357683,"aZ":-17.93969454387874,"pfxX":-9.974909861415325,"pfxZ":7.371770751430574,"pX":0.18010439117070484,"pZ":2.4442411677793903,"vX0":8.057051511802097,"vY0":-138.41400676173922,"vZ0":-6.307820242026087,"x":110.13,"y":172.79,"x0":-1.4798693214167082,"y0":50.002051426996275,"z0":5.963922474076708,"aX":-19.256396361180492},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":16.3,"spinRate":2477,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3964915722085225,"extension":6.1554586349574345},"index":0,"playId":"ffb83cca-6bb9-3ec8-b8ec-bfb8b54b5a2a","pitchNumber":1,"startTime":"2025-08-28T23:40:06.835Z","endTime":"2025-08-28T23:40:10.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.86667604034333,"strikeZoneBottom":1.79920684408019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.221894864610896,"aZ":-23.52482252177086,"pfxX":-7.322215365852717,"pfxZ":4.891594475586843,"pX":0.5845298576114076,"pZ":1.5928840177727104,"vX0":8.458256845171364,"vY0":-131.93632167430314,"vZ0":-6.275636189714621,"x":94.72,"y":195.77,"x0":-1.7066999121343442,"y0":50.00312150057063,"z0":5.7280651974858205,"aX":-12.950736664870057},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":11.5,"spinRate":1683,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41461918475544035,"extension":6.285857983612117},"index":1,"playId":"fecb2e4a-b2fa-3172-be81-2915da2d512e","pitchNumber":2,"startTime":"2025-08-28T23:40:19.327Z","endTime":"2025-08-28T23:40:23.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.177663092257283,"aZ":-18.75191172730013,"pfxX":-7.17137945037494,"pfxZ":6.861961806239583,"pX":0.04416835718695621,"pZ":2.7158970362621564,"vX0":7.369928042436402,"vY0":-138.9971707611244,"vZ0":-5.316438702924904,"x":115.32,"y":165.45,"x0":-1.7100304336531118,"y0":50.00655444051348,"z0":5.898844083649829,"aX":-14.034779252649853},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":11.5,"spinRate":2409,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3940782400704692,"extension":6.225206363754154},"index":2,"playId":"bb8fbd7e-01ac-3272-9980-ad1ac79182f3","pitchNumber":3,"startTime":"2025-08-28T23:40:33.408Z","endTime":"2025-08-28T23:40:37.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T23:40:43.183Z","endTime":"2025-08-28T23:40:57.230Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.697593342049835,"aZ":-10.52608028681282,"pfxX":-2.7753778886952936,"pfxZ":10.89733899947624,"pX":0.15258518655977504,"pZ":4.253859084583512,"vX0":5.782375087568341,"vY0":-140.49173640584993,"vZ0":-2.957273399950198,"x":111.18,"y":123.93,"x0":-1.577506732465406,"y0":50.00242149759138,"z0":6.010691834581152,"aX":-5.514192976293739},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2496,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3908085878222516,"extension":6.172198887493519},"index":4,"playId":"0a13f7df-19d4-3741-9b04-57fd255e38d1","pitchNumber":4,"startTime":"2025-08-28T23:40:57.230Z","endTime":"2025-08-28T23:41:01.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:41:01.905Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T23:41:01.393Z","endTime":"2025-08-28T23:41:35.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89449749399712,"aZ":-17.80172278651127,"pfxX":-10.315954989573182,"pfxZ":7.2049423146619676,"pX":-0.39444806647744923,"pZ":0.914868097094538,"vX0":7.409570567218521,"vY0":-140.57256524548276,"vZ0":-10.063855719099031,"x":132.04,"y":214.08,"x0":-1.7288879965009978,"y0":50.0002104989285,"z0":5.705360106828376,"aX":-20.571181322310718},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":17.0,"spinRate":2320,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3901472038344629,"extension":6.2130408873987815},"hitData":{"launchSpeed":43.5,"launchAngle":19.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.16,"coordY":162.64}},"index":0,"playId":"b911fe00-3c42-3702-9d91-f10a7935a336","pitchNumber":1,"startTime":"2025-08-28T23:41:25.993Z","endTime":"2025-08-28T23:41:35.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:41:35.557Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hayden Senger called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T23:41:33.677Z","endTime":"2025-08-28T23:43:22.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.6000809696484,"strikeZoneBottom":1.55950702176083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.859160466713064,"aZ":-38.862596280652646,"pfxX":1.2593858539473766,"pfxZ":-4.352465811251502,"pX":0.1521059416103468,"pZ":3.1696753248845715,"vX0":3.8039809023907885,"vY0":-123.20160212635031,"vZ0":0.663984815068323,"x":111.2,"y":153.2,"x0":-1.576700731641592,"y0":50.005559853838626,"z0":6.185459827529747,"aX":1.9333275757971353},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.4,"breakHorizontal":-3.2,"spinRate":2566,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.44486022973319184,"extension":6.169729381915762},"index":0,"playId":"1ee67529-6c4b-3beb-8396-43682fa83c72","pitchNumber":1,"startTime":"2025-08-28T23:41:54.533Z","endTime":"2025-08-28T23:41:58.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.62329342839822,"strikeZoneBottom":1.61535042431348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.276880825917793,"aZ":-38.6480083798314,"pfxX":6.702370839646274,"pfxZ":-4.216577698708726,"pX":1.0681689228368338,"pZ":3.5638452808963805,"vX0":5.108742742742557,"vY0":-123.0289458126077,"vZ0":1.9588987556229063,"x":76.28,"y":142.56,"x0":-1.9058376710880516,"y0":50.00536810789911,"z0":6.031449992601084,"aX":10.281143736613707},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.0,"breakHorizontal":-13.3,"spinRate":2714,"spinDirection":42},"zone":12,"typeConfidence":2.0,"plateTime":0.4451083493409449,"extension":6.241484375069086},"index":1,"playId":"7aa06fdd-2dc1-3086-85c6-6e1f5cc07c3e","pitchNumber":2,"startTime":"2025-08-28T23:42:07.004Z","endTime":"2025-08-28T23:42:12.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20613479483834,"aZ":-31.500224285485967,"pfxX":1.263322149322632,"pfxZ":0.4007707277920822,"pX":0.49582288644819283,"pZ":2.0319132245160993,"vX0":4.745425467796364,"vY0":-127.99250078068044,"vZ0":-3.9454675183554153,"x":98.1,"y":183.92,"x0":-1.5425428695523986,"y0":50.00024808233015,"z0":6.046841683718798,"aX":2.1052631588498456},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-3.4,"spinRate":2600,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.4271439595781641,"extension":6.2495353338941815},"index":2,"playId":"310bfb71-f080-3b10-92f3-341956d31305","pitchNumber":3,"startTime":"2025-08-28T23:42:19.965Z","endTime":"2025-08-28T23:42:26.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.63090947032608,"strikeZoneBottom":1.59019485218619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.910811697278994,"aZ":-8.253616379141022,"pfxX":-2.7597274010235693,"pfxZ":12.155573223693441,"pX":0.8719431147133104,"pZ":2.5398616937409138,"vX0":6.904817734604293,"vY0":-140.1615263582331,"vZ0":-7.898075068543815,"x":83.76,"y":170.2,"x0":-1.2770464801933092,"y0":50.0043857484286,"z0":5.95138853705082,"aX":-5.432211797452243},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":3.4,"spinRate":2427,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3924265502650415,"extension":6.315306730158852},"index":3,"playId":"99a45f4d-5478-3e60-a387-d4071f76ac8d","pitchNumber":4,"startTime":"2025-08-28T23:43:18.588Z","endTime":"2025-08-28T23:43:22.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:43:22.272Z","atBatIndex":17},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Xavier Edwards hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:45:45.218Z","endTime":"2025-08-28T23:46:08.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":81.9,"endSpeed":75.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99860322525674,"aZ":-37.12249192848364,"pfxX":7.435968494600427,"pfxZ":-3.4794271755810113,"pX":2.4398397010938355,"pZ":1.054051175406567,"vX0":5.053566944110231,"vY0":-119.06308893627539,"vZ0":-4.3902196342455255,"x":24.0,"y":210.32,"x0":-0.683810174993254,"y0":50.00485529786582,"z0":6.317488215966997,"aX":10.56881166306276},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.2,"breakHorizontal":-14.8,"spinRate":2847,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4618071646264923,"extension":5.807243398152326},"index":0,"playId":"0e58eaae-9ca8-36d9-8bc7-89b35133f66f","pitchNumber":1,"startTime":"2025-08-28T23:45:53.568Z","endTime":"2025-08-28T23:46:08.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:46:08.562Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Jeff McNeil to first baseman Pete Alonso. Xavier Edwards to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:47:16.806Z","endTime":"2025-08-28T23:47:49.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"9b342bc6-4477-3e32-a894-2ae5a2f5d1e1","startTime":"2025-08-28T23:46:41.120Z","endTime":"2025-08-28T23:46:45.011Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"9269d6fd-114f-34fe-b995-6e790f55a473","startTime":"2025-08-28T23:47:00.129Z","endTime":"2025-08-28T23:47:06.614Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.86489337911552,"strikeZoneBottom":1.7895750248646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.328155389049854,"aZ":-35.44210483660002,"pfxX":8.46279037055308,"pfxZ":-2.3072022262531675,"pX":1.5062569695023271,"pZ":2.182673669131253,"vX0":2.847554952543974,"vY0":-118.36795215099201,"vZ0":-2.233849758825463,"x":59.59,"y":179.85,"x0":-0.8131753773197434,"y0":50.00559863961284,"z0":6.394625660271093,"aX":11.968003836492521},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.4,"breakHorizontal":-16.1,"spinRate":2834,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4633454823993728,"extension":5.797897166978149},"index":2,"playId":"e5062f4b-a891-38df-9ee4-16a16833cd2e","pitchNumber":1,"startTime":"2025-08-28T23:47:19.090Z","endTime":"2025-08-28T23:47:30.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Xavier Edwards steals (24) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"actionPlayId":"e5062f4b-a891-38df-9ee4-16a16833cd2e","startTime":"2025-08-28T23:47:30.913Z","endTime":"2025-08-28T23:47:39.780Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"postOnSecond":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-2.6999999999999886,"leverageIndex":1.75,"dramaIndex":66.0,"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":94.1,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8996150489986,"aZ":-29.712152523308465,"pfxX":-9.80128673767856,"pfxZ":1.3143349955118682,"pX":0.18938256240249385,"pZ":1.8548735313674825,"vX0":5.878944700517767,"vY0":-136.79471412602769,"vZ0":-6.106521516599673,"x":109.78,"y":188.7,"x0":-0.7291953389886617,"y0":50.00019429783796,"z0":6.188040685815799,"aX":-18.327056984462804},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.1,"breakHorizontal":16.3,"spinRate":2145,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4024328756162441,"extension":5.921924801084739},"hitData":{"launchSpeed":100.9,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":156.24}},"index":4,"playId":"4081fe15-fc7e-3f46-913b-50fc6c1ec741","pitchNumber":2,"startTime":"2025-08-28T23:47:39.780Z","endTime":"2025-08-28T23:47:49.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.75,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:47:49.069Z","atBatIndex":19},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Liam Hicks reaches on a fielder's choice, fielded by second baseman Jeff McNeil. Xavier Edwards scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:48:13.365Z","endTime":"2025-08-28T23:49:50.942Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.28000094457066,"strikeZoneBottom":1.58990365306976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.166081958789963,"aZ":-36.07845814051903,"pfxX":9.888935847810023,"pfxZ":-2.7139193144095053,"pX":-1.1849451165367442,"pZ":4.496131452122226,"vX0":-3.230794903410964,"vY0":-119.50686146125452,"vZ0":2.674927636768552,"x":162.17,"y":117.38,"x0":-1.0961344799498876,"y0":50.00295807633579,"z0":6.614829711073125,"aX":14.227971798964843},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":-17.0,"spinRate":2851,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.45925925439172577,"extension":5.66361962706551},"index":0,"playId":"bfafa398-678d-3c63-84f9-683bda93daf2","pitchNumber":1,"startTime":"2025-08-28T23:48:13.365Z","endTime":"2025-08-28T23:48:19.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.263790827757457,"aZ":-28.609769833892624,"pfxX":-6.781382105432616,"pfxZ":2.1052210560326987,"pX":-0.19196528105664895,"pZ":2.5825240681883486,"vX0":3.4389332421555854,"vY0":-129.50117403992647,"vZ0":-3.8790349586886466,"x":124.32,"y":169.05,"x0":-0.659559376386077,"y0":50.000613401340296,"z0":6.30018530365323,"aX":-11.460846024465244},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":11.4,"spinRate":889,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.42373287055624154,"extension":5.968691908691517},"index":1,"playId":"656bae08-1e36-3c55-8528-cf088aa07d71","pitchNumber":2,"startTime":"2025-08-28T23:48:29.371Z","endTime":"2025-08-28T23:48:35.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"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-28T23:48:45.004Z","endTime":"2025-08-28T23:49:01.528Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.27999818015594,"strikeZoneBottom":1.57983977159201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.376377131761153,"aZ":-26.288652672485153,"pfxX":1.0571080362348484,"pfxZ":3.301968735691702,"pX":1.1038383477984761,"pZ":3.2841579580663254,"vX0":3.7973644521184338,"vY0":-131.47894454758685,"vZ0":-3.1632309697637506,"x":74.92,"y":150.11,"x0":-0.48646222828727304,"y0":50.00158773836364,"z0":6.417699017294197,"aX":1.881016666085717},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2506,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.41389762459904755,"extension":5.9965190977778615},"index":3,"playId":"10e3e35f-ede7-39b5-97ea-949e7f631934","pitchNumber":3,"startTime":"2025-08-28T23:49:01.528Z","endTime":"2025-08-28T23:49:07.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.107989235083274,"aZ":-38.0578684503578,"pfxX":11.45340574188743,"pfxZ":-4.101036208685258,"pX":0.9552919704430514,"pZ":2.1547631531974183,"vX0":0.4735637219939562,"vY0":-119.84578318215908,"vZ0":-1.8414628080956204,"x":80.59,"y":180.6,"x0":-0.730535617203219,"y0":50.00199066377518,"z0":6.375615302732539,"aX":16.432945318028775},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.6,"breakHorizontal":-20.8,"spinRate":2814,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4594275868501865,"extension":5.843889923237815},"index":4,"playId":"4381aee2-add4-3485-b454-434ff3a249e5","pitchNumber":4,"startTime":"2025-08-28T23:49:21.017Z","endTime":"2025-08-28T23:49:30.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01544999840471,"aZ":-33.11049303535209,"pfxX":-7.645307106237455,"pfxZ":-0.5472435449935293,"pX":-0.6501729107312951,"pZ":1.4394915441952536,"vX0":2.932669881153195,"vY0":-129.93267727969553,"vZ0":-5.562224414575782,"x":141.78,"y":199.91,"x0":-0.804631962497129,"y0":50.00608338901968,"z0":6.145261176557836,"aX":-12.982480455418642},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":13.1,"spinRate":1073,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4226804405885609,"extension":6.0792793687981295},"hitData":{"launchSpeed":71.9,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":159.79}},"index":5,"playId":"d28f1a10-412a-3956-940a-636926ebbd54","pitchNumber":5,"startTime":"2025-08-28T23:49:41.762Z","endTime":"2025-08-28T23:49:50.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.57,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:49:50.942Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, third baseman Brett Baty to first baseman Pete Alonso. Liam Hicks to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:50:01.496Z","endTime":"2025-08-28T23:50:29.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74869837652211,"aZ":-28.236904291975645,"pfxX":-8.165192069700453,"pfxZ":2.090751248074172,"pX":0.4437674217109767,"pZ":2.1888265243352394,"vX0":5.5476080611293055,"vY0":-136.40736966347183,"vZ0":-5.701194623390939,"x":100.08,"y":179.68,"x0":-0.5582947472624169,"y0":50.00079178771125,"z0":6.259452517908065,"aX":-15.344542603998441},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.8,"breakHorizontal":13.6,"spinRate":2092,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40195772253946815,"extension":5.942351095956082},"hitData":{"launchSpeed":76.1,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.89,"coordY":167.36}},"index":0,"playId":"f011e760-91e9-3415-9057-5fc90ce1902b","pitchNumber":1,"startTime":"2025-08-28T23:50:20.280Z","endTime":"2025-08-28T23:50:29.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":1.38,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:50:29.022Z","atBatIndex":21},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Troy Johnston reaches on a missed catch error by pitcher Clay Holmes, assist to first baseman Pete Alonso. Liam Hicks scores. Troy Johnston to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:50:39.261Z","endTime":"2025-08-28T23:51:43.477Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_error_dropped_ball"}]},{"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.52999924559017,"strikeZoneBottom":1.68887799299585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.398546406603764,"aZ":-32.86453484584423,"pfxX":-7.388967090316078,"pfxZ":-0.43323143811026465,"pX":-0.4018730659504062,"pZ":1.3669319309085621,"vX0":3.2904679750818824,"vY0":-126.03644200456112,"vZ0":-5.044389725833757,"x":132.32,"y":201.87,"x0":-0.7726831935078643,"y0":50.00308734064329,"z0":6.0841594947872295,"aX":-11.749400047952683},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":12.5,"spinRate":1142,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4365195535582509,"extension":6.1156209382687345},"index":0,"playId":"a9ea004a-4481-3b14-a5cc-94aed68ecee3","pitchNumber":1,"startTime":"2025-08-28T23:50:55.715Z","endTime":"2025-08-28T23:51:01.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.6267720099401,"strikeZoneBottom":1.73865035192821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.120420328437554,"aZ":-28.5115463999213,"pfxX":-9.489912501669911,"pfxZ":1.9316971179732612,"pX":0.3799882158790062,"pZ":3.099706215213149,"vX0":6.265916296125155,"vY0":-137.44637142480101,"vZ0":-3.252255981186917,"x":102.52,"y":155.09,"x0":-0.7073205887552318,"y0":50.0019489196402,"z0":6.254210043403273,"aX":-17.986602551582845},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":2183,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39992850468882457,"extension":5.992498319165564},"index":1,"playId":"b7c49db6-7044-3394-939b-fab8b3f02ff4","pitchNumber":2,"startTime":"2025-08-28T23:51:13.446Z","endTime":"2025-08-28T23:51:20.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.149962841659807,"aZ":-34.03449462305026,"pfxX":11.02913030557721,"pfxZ":-1.2758996761299253,"pX":-0.07712452661786329,"pZ":1.5921807170914788,"vX0":-1.2240970559425453,"vY0":-120.90798335739538,"vZ0":-3.7614773208011316,"x":119.94,"y":195.79,"x0":-0.9916586801365128,"y0":50.00088914704089,"z0":6.19188203357301,"aX":16.135173828516148},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.0,"breakHorizontal":-19.6,"spinRate":2863,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.45505391404393025,"extension":5.803776675944972},"hitData":{"launchSpeed":101.3,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":171.95}},"index":2,"playId":"78559aea-48e6-3e88-a2a1-2843b19e7a93","pitchNumber":3,"startTime":"2025-08-28T23:51:31.941Z","endTime":"2025-08-28T23:51:43.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":1.4,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:51:43.477Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to left fielder Brandon Nimmo. Troy Johnston scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:52:52.698Z","endTime":"2025-08-28T23:53:45.843Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-28T23:52:21.361Z","endTime":"2025-08-28T23:52:54.992Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.45266599561351,"strikeZoneBottom":1.5743588790513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.684910950697613,"aZ":-37.97276976682762,"pfxX":9.25033141780957,"pfxZ":-4.094941333150601,"pX":0.983608984137034,"pZ":2.2527063698209195,"vX0":1.4130897457437241,"vY0":-118.79903075727593,"vZ0":-1.5818542135201104,"x":79.51,"y":177.96,"x0":-0.8211239310275746,"y0":50.00262153330655,"z0":6.407621990435544,"aX":13.101147094663341},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.6,"breakHorizontal":-17.0,"spinRate":2768,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.462663386391196,"extension":5.805291295154683},"index":1,"playId":"cdff42b5-e4a3-37a3-9cca-8139b20c0bf3","pitchNumber":1,"startTime":"2025-08-28T23:52:54.992Z","endTime":"2025-08-28T23:53:02.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.831629398296805,"aZ":-30.771407483039805,"pfxX":-8.126960398385677,"pfxZ":0.7761001233996057,"pX":-0.6961447156395739,"pZ":1.1375589928104544,"vX0":2.614040637839696,"vY0":-133.74557234216962,"vZ0":-7.1928284294923035,"x":143.54,"y":208.07,"x0":-0.6348042653726487,"y0":50.00053314910606,"z0":6.090549425563601,"aX":-14.612171716462646},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.0,"breakHorizontal":14.0,"spinRate":2009,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41069761960865847,"extension":6.117513344924813},"index":2,"playId":"04687bc2-2853-3a6e-b7e5-3e9c35eca3d9","pitchNumber":2,"startTime":"2025-08-28T23:53:14.312Z","endTime":"2025-08-28T23:53:19.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58626069464477,"aZ":-32.70875622265128,"pfxX":-6.365542648673703,"pfxZ":-0.34991534970313865,"pX":-0.239263973280568,"pZ":2.122254496049998,"vX0":3.0155266698593874,"vY0":-123.78709024582999,"vZ0":-3.102568095082413,"x":92.99,"y":134.77,"x0":-0.6544468192360919,"y0":50.00212277349176,"z0":6.1655461339154405,"aX":-9.755097881110965},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":10.7,"spinRate":1308,"spinDirection":269},"zone":5,"typeConfidence":2.0,"plateTime":0.4445985455130179,"extension":6.0963277530949505},"hitData":{"launchSpeed":100.0,"launchAngle":8.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.57,"coordY":106.08}},"index":3,"playId":"f037f9eb-c158-3982-9a5a-8f2d08f66bde","pitchNumber":3,"startTime":"2025-08-28T23:53:36.148Z","endTime":"2025-08-28T23:53:45.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.9,"awayTeamWinProbability":69.1,"homeTeamWinProbabilityAdded":-9.400000000000006,"leverageIndex":1.25,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:53:45.843Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T23:54:20.276Z","endTime":"2025-08-28T23:55:53.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-28T23:54:09.926Z","endTime":"2025-08-28T23:54:22.609Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.25000194113632,"strikeZoneBottom":1.43517172615965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.073914245825687,"aZ":-36.737334165113204,"pfxX":10.373205709886875,"pfxZ":-3.2436077418160707,"pX":0.446030879740662,"pZ":3.266789681692906,"vX0":-0.1020117236231528,"vY0":-118.75132673911153,"vZ0":0.5292301730108833,"x":100.0,"y":150.58,"x0":-0.85434341495846,"y0":50.003603221226186,"z0":6.4257393650042145,"aX":14.583179021393462},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.4,"breakHorizontal":-18.7,"spinRate":2863,"spinDirection":51},"zone":3,"typeConfidence":2.0,"plateTime":0.4640358865240306,"extension":5.816825583622275},"index":1,"playId":"02700ae6-0a7c-3143-a272-644146fdee86","pitchNumber":1,"startTime":"2025-08-28T23:54:22.609Z","endTime":"2025-08-28T23:54:30.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.25000144171931,"strikeZoneBottom":1.46823315430775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.905338892342108,"aZ":-36.5389581981237,"pfxX":10.164644921233048,"pfxZ":-3.022641415405532,"pX":2.7138119786668704,"pZ":0.6746833065688974,"vX0":4.657528080905344,"vY0":-120.55662497060352,"vZ0":-5.247763396630246,"x":13.56,"y":220.56,"x0":-0.5764083869018751,"y0":50.00582706006691,"z0":6.179893840554973,"aX":14.657873962681077},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.6,"breakHorizontal":-19.7,"spinRate":2851,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4579309077584708,"extension":5.99002786695598},"index":2,"playId":"98f83bd4-4254-3902-8fad-5d7e4bfa2b8f","pitchNumber":2,"startTime":"2025-08-28T23:54:39.056Z","endTime":"2025-08-28T23:54:52.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.7,"endSpeed":86.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.210150847902803,"aZ":-29.800764036345438,"pfxX":-7.905979643575666,"pfxZ":1.2650011776994958,"pX":-0.17650283339492853,"pZ":1.665979130187582,"vX0":4.1220407680311055,"vY0":-136.30911527147273,"vZ0":-6.493546643482669,"x":123.73,"y":193.8,"x0":-0.6818377614144325,"y0":50.0044625047597,"z0":6.139061300553464,"aX":-14.865526452445902},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.1,"breakHorizontal":13.4,"spinRate":2050,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4019650795401546,"extension":5.968546830614717},"index":3,"playId":"ca205c33-d3d5-352e-ae62-ee99268cf621","pitchNumber":3,"startTime":"2025-08-28T23:55:01.166Z","endTime":"2025-08-28T23:55:16.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.22648968579761,"strikeZoneBottom":1.50542410434889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.901504770439,"aZ":-30.01226825161591,"pfxX":-6.185936673119413,"pfxZ":1.265797321185465,"pX":-0.41671575523185633,"pZ":1.5660784031364625,"vX0":2.7370654488920616,"vY0":-129.5283476730412,"vZ0":-5.8492597953433645,"x":132.88,"y":196.5,"x0":-0.6808192072383836,"y0":50.001427822134495,"z0":6.135211519755088,"aX":-10.558254074832288},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":10.7,"spinRate":971,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.42211994849716516,"extension":6.070015690874449},"index":4,"playId":"7cf4b7d3-6160-38a7-9857-4b7274913419","pitchNumber":4,"startTime":"2025-08-28T23:55:26.970Z","endTime":"2025-08-28T23:55:33.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.25227398525219,"strikeZoneBottom":1.42729338363946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.799968631306967,"aZ":-35.62585807213571,"pfxX":10.879470549871645,"pfxZ":-2.4006888302952643,"pX":0.23879163349774618,"pZ":3.059951398237556,"vX0":-0.8377735502281843,"vY0":-119.27175307446697,"vZ0":-0.19254644871016602,"x":107.9,"y":156.16,"x0":-0.8175476339306704,"y0":50.005870875687314,"z0":6.365293210961304,"aX":15.614120008779805},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.1,"breakHorizontal":-19.4,"spinRate":2766,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.45994293913842377,"extension":5.86526667682148},"index":5,"playId":"a180b058-86ce-3604-a9d9-e6dfb86d6c06","pitchNumber":5,"startTime":"2025-08-28T23:55:46.431Z","endTime":"2025-08-28T23:55:53.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:55:53.469Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T23:57:55.355Z","endTime":"2025-08-28T23:59:05.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.43999815200653,"strikeZoneBottom":1.6078746605863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98421867126522,"aZ":-41.26740103901008,"pfxX":0.9211461162371445,"pfxZ":-6.300538901017817,"pX":0.1621767103499462,"pZ":1.1703609127701489,"vX0":3.62147141895358,"vY0":-119.62569708938588,"vZ0":-2.735265638824748,"x":110.82,"y":207.18,"x0":-1.493601310206395,"y0":50.00349800376558,"z0":6.0431172503616715,"aX":1.3288607165667987},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.8,"breakHorizontal":-2.5,"spinRate":2536,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4586011903789329,"extension":6.228784784165588},"index":0,"playId":"11a320bc-f53a-32e4-b408-0f0080a80b4b","pitchNumber":1,"startTime":"2025-08-28T23:58:00.961Z","endTime":"2025-08-28T23:58:05.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.34984844871326,"strikeZoneBottom":1.55074865204932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.611284143729378,"aZ":-15.602281629505836,"pfxX":-8.64673946177612,"pfxZ":8.66815416331145,"pX":-0.25852738659987207,"pZ":1.7551864602241563,"vX0":7.5006178230762215,"vY0":-137.64404422505658,"vZ0":-7.927579375393931,"x":126.85,"y":191.39,"x0":-1.9004127124651204,"y0":50.00374380049797,"z0":5.737041916431899,"aX":-16.531113330288846},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2325,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3984997539416,"extension":6.27359209120598},"index":1,"playId":"061e4c2a-9be4-349b-8b99-b03f834ff6f2","pitchNumber":2,"startTime":"2025-08-28T23:58:13.995Z","endTime":"2025-08-28T23:58:21.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-28T23:58:31.841Z","endTime":"2025-08-28T23:58:38.585Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.37635840790637,"strikeZoneBottom":1.51502229612192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.252163885662302,"aZ":-33.136153529831816,"pfxX":0.5659253002785358,"pfxZ":-0.5889243470461043,"pX":0.9981210658838907,"pZ":1.149683438049747,"vX0":5.984312041872126,"vY0":-127.28330318003694,"vZ0":-5.417267052007963,"x":78.95,"y":207.74,"x0":-1.4574020220446775,"y0":50.002172537107356,"z0":5.931078255881224,"aX":0.9267223948170421},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":-2.4,"spinRate":2711,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43040901372972673,"extension":6.283318153480607},"index":3,"playId":"15117bc4-b74b-3f3f-a886-2270a9e06011","pitchNumber":3,"startTime":"2025-08-28T23:58:38.585Z","endTime":"2025-08-28T23:58:48.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.003789705792666,"aZ":-15.903249221545515,"pfxX":-8.569366717969519,"pfxZ":8.360576105989486,"pX":-0.19574188407870874,"pZ":1.7694522379703537,"vX0":6.535654178103252,"vY0":-138.6261918840813,"vZ0":-8.199212185484122,"x":124.46,"y":191.0,"x0":-1.470610413391767,"y0":50.00348641679107,"z0":5.827297434019864,"aX":-16.678348921456326},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2363,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.3951229031544079,"extension":6.343481819152728},"hitData":{"launchSpeed":82.6,"launchAngle":16.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.12,"coordY":89.39}},"index":4,"playId":"ba416504-1582-3e9e-8cf3-2e927967cb0f","pitchNumber":4,"startTime":"2025-08-28T23:58:52.726Z","endTime":"2025-08-28T23:59:05.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-28T23:59:05.774Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out sharply to left fielder Troy Johnston.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T23:59:02.114Z","endTime":"2025-08-29T00:01:05.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.18000150100456,"strikeZoneBottom":1.4652563169288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18088003033784,"aZ":-29.089660235061164,"pfxX":-0.22181187467979835,"pfxZ":1.7690007104943817,"pX":-0.1891126745804153,"pZ":3.6208035454958223,"vX0":3.9708679556954944,"vY0":-130.47849977156082,"vZ0":-1.055901633727091,"x":124.21,"y":141.02,"x0":-1.6938081317400604,"y0":50.006325270560566,"z0":6.197759820373562,"aX":-0.3884390953543396},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":-0.4,"spinRate":2365,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.41777798091604046,"extension":6.158459426772716},"index":0,"playId":"8a5bbabc-6005-389e-8369-8eed516300cd","pitchNumber":1,"startTime":"2025-08-28T23:59:32.984Z","endTime":"2025-08-28T23:59:39.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.12555411262673,"strikeZoneBottom":1.48975746520006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.038940631836972,"aZ":-16.409710464685173,"pfxX":-7.534059146942683,"pfxZ":8.256108379295982,"pX":-0.5258392616870456,"pZ":3.1181570540299437,"vX0":4.985525074780143,"vY0":-137.21946816724034,"vZ0":-4.754102408896454,"x":137.04,"y":154.59,"x0":-1.3863639428203334,"y0":50.00264154177973,"z0":5.989351442512945,"aX":-14.383564092688637},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2386,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3989875908647469,"extension":6.103947286294877},"index":1,"playId":"e4953c88-d025-38d0-8656-5948bcee3e2b","pitchNumber":2,"startTime":"2025-08-28T23:59:51.800Z","endTime":"2025-08-28T23:59:58.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.17460726801262,"strikeZoneBottom":1.54242379319992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.842116030608697,"aZ":-21.1947510633296,"pfxX":-5.684952422702185,"pfxZ":6.197241164430256,"pX":-0.3900838383845966,"pZ":3.5945110135591283,"vX0":5.529726113822209,"vY0":-132.17989585715924,"vZ0":-2.2560675523015066,"x":131.87,"y":141.73,"x0":-1.7693519562973425,"y0":50.00269602605726,"z0":6.01322399829549,"aX":-10.072218236246464},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":9.1,"spinRate":1709,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41417759565997514,"extension":6.02712719785945},"index":2,"playId":"bddae951-9062-3541-82e3-f0aeb8f2777a","pitchNumber":3,"startTime":"2025-08-29T00:00:11.543Z","endTime":"2025-08-29T00:00:20.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.786187603099297,"aZ":-29.331274286644263,"pfxX":1.3293849517688647,"pfxZ":1.7268676610270095,"pX":-0.0581507545532943,"pZ":2.752588210913854,"vX0":3.753281688241218,"vY0":-127.43734997308849,"vZ0":-2.4764702496604265,"x":119.22,"y":164.46,"x0":-1.721836206892518,"y0":50.00495099720979,"z0":6.050192769534892,"aX":2.1893840121340586},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-3.2,"spinRate":2398,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.42954511432371545,"extension":6.089824837894785},"index":3,"playId":"b44efad7-c22e-35e8-a14c-ec268aadff5a","pitchNumber":4,"startTime":"2025-08-29T00:00:29.909Z","endTime":"2025-08-29T00:00:36.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35450158466497,"aZ":-14.011859569801693,"pfxX":-7.813923913814103,"pfxZ":9.29033059039972,"pX":-0.6757056955867281,"pZ":3.264441405949734,"vX0":4.9785357391793434,"vY0":-139.2056646068568,"vZ0":-4.970712666015038,"x":142.76,"y":150.64,"x0":-1.4755729512505207,"y0":50.00548769710253,"z0":6.006751146621526,"aX":-15.279751426019102},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":13.1,"spinRate":2386,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3940377675406088,"extension":6.091235667351956},"hitData":{"launchSpeed":101.0,"launchAngle":49.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":39.79,"coordY":96.95}},"index":4,"playId":"2a8466fc-e4ff-3f6a-a2c1-333d5c6b6b23","pitchNumber":5,"startTime":"2025-08-29T00:00:50.888Z","endTime":"2025-08-29T00:01:05.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.79,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:01:05.579Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out to left fielder Troy Johnston.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T00:01:45.232Z","endTime":"2025-08-29T00:02:54.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"ec92979c-67ce-3036-aeda-310db2d42681","startTime":"2025-08-29T00:01:30.242Z","endTime":"2025-08-29T00:01:40.504Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.395370785122676,"aZ":-30.184101922766093,"pfxX":1.1930820123767123,"pfxZ":1.1871374269942176,"pX":0.0431105361462612,"pZ":2.154205720980866,"vX0":4.120312563291326,"vY0":-128.59758257264244,"vZ0":-3.9642467306805256,"x":115.36,"y":180.62,"x0":-1.7317448188051343,"y0":50.00608217281359,"z0":6.044021866945756,"aX":2.009102651471449},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-3.0,"spinRate":2480,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4250932635579425,"extension":6.046947507763744},"index":1,"playId":"e3e1f42b-bc5b-39f0-9397-fed97cfe96dd","pitchNumber":1,"startTime":"2025-08-29T00:01:47.555Z","endTime":"2025-08-29T00:01:53.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.47346763464951,"strikeZoneBottom":1.64945842044869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.551161126361496,"aZ":-33.38311213180387,"pfxX":0.8119160892424802,"pfxZ":-0.7328341091442403,"pX":2.022482461133938,"pZ":0.49032595683154845,"vX0":8.000597802913294,"vY0":-128.01995432309698,"vZ0":-6.828293726686735,"x":39.91,"y":225.54,"x0":-1.2545426412276621,"y0":50.00278516679021,"z0":5.8202926019076,"aX":1.3401546145396503},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-3.4,"spinRate":2597,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4285861540238787,"extension":6.181797066009119},"index":2,"playId":"98a2e08d-4a6d-3e2d-b69e-9a485abcef20","pitchNumber":2,"startTime":"2025-08-29T00:02:05.519Z","endTime":"2025-08-29T00:02:13.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.47722706441431,"strikeZoneBottom":1.66549123942393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32981878952546,"aZ":-17.200791389384577,"pfxX":-7.435465962037718,"pfxZ":7.686292263722091,"pX":0.0664602156583564,"pZ":1.9982274555004662,"vX0":6.418662612609616,"vY0":-138.34513095394112,"vZ0":-7.635124998909477,"x":114.47,"y":184.83,"x0":-1.311631579441586,"y0":50.00592743006053,"z0":5.935654975726821,"aX":-14.492156393285741},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2374,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.39511563940880334,"extension":6.1831958399190725},"index":3,"playId":"7ea82677-06c9-37cf-9f18-2c430db136a1","pitchNumber":3,"startTime":"2025-08-29T00:02:26.554Z","endTime":"2025-08-29T00:02:36.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.632548479554007,"aZ":-32.743199183941734,"pfxX":2.438844266431129,"pfxZ":-0.35565232261082613,"pX":-0.22434044773827022,"pZ":2.714968135469963,"vX0":2.2952306290531976,"vY0":-126.14541730826593,"vZ0":-1.6228753123820807,"x":125.55,"y":165.48,"x0":-1.4627674411846787,"y0":50.00215994775587,"z0":6.0061711007779675,"aX":3.9296480652975325},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":-4.9,"spinRate":2494,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4341977293504993,"extension":6.075593306340151},"hitData":{"launchSpeed":109.0,"launchAngle":16.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.38,"coordY":108.61}},"index":4,"playId":"e76c37d4-3888-3d22-8533-e358eb84a000","pitchNumber":4,"startTime":"2025-08-29T00:02:46.200Z","endTime":"2025-08-29T00:02:54.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:02:54.264Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T00:03:41.179Z","endTime":"2025-08-29T00:04:11.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a2d6cc31-6308-3c3f-a9cf-df4d81cb9236","startTime":"2025-08-29T00:03:24.531Z","endTime":"2025-08-29T00:03:28.830Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29533433902749,"aZ":-40.692308560582504,"pfxX":2.2387796325541105,"pfxZ":-5.562661537662461,"pX":-0.048048887852519456,"pZ":1.7408615403978613,"vX0":3.0612479324181505,"vY0":-122.65605566832002,"vZ0":-2.0532000735376252,"x":118.83,"y":191.78,"x0":-1.6012524118081315,"y0":50.00602041884386,"z0":6.045061680233272,"aX":3.4256230083548407},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.3,"breakHorizontal":-4.8,"spinRate":2569,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.44584045235129777,"extension":6.036447029508722},"index":1,"playId":"c338e7d3-6f16-3427-b266-36ef46695bc3","pitchNumber":1,"startTime":"2025-08-29T00:03:43.492Z","endTime":"2025-08-29T00:03:49.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93714078233549,"aZ":-19.869103044924884,"pfxX":-8.077279634382354,"pfxZ":6.323072059403996,"pX":-0.34532381150764274,"pZ":2.708219254799744,"vX0":7.363280584601884,"vY0":-138.39211027835762,"vZ0":-4.636919550116284,"x":130.16,"y":165.66,"x0":-1.9867949206082423,"y0":50.0030466684003,"z0":5.73039432879971,"aX":-15.71950527501085},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2418,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3952820726521691,"extension":6.141785325309418},"hitData":{"launchSpeed":55.1,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":167.39}},"index":2,"playId":"1f9ab81b-ffff-3e96-891b-47bcb559ce55","pitchNumber":2,"startTime":"2025-08-29T00:04:00.892Z","endTime":"2025-08-29T00:04:11.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:04:11.453Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maximo Acosta grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T00:06:29.884Z","endTime":"2025-08-29T00:07:31.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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, 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":80.1,"endSpeed":73.3,"strikeZoneTop":3.33794629961159,"strikeZoneBottom":1.68416045696772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59165130314329,"aZ":-38.06083965195466,"pfxX":9.041048187676198,"pfxZ":-4.311206551714685,"pX":-0.08312416241967774,"pZ":3.73733240589656,"vX0":-0.5254957554957919,"vY0":-116.58618416992263,"vZ0":1.7961616920452763,"x":120.17,"y":137.87,"x0":-1.0270172837046487,"y0":50.00298143475472,"z0":6.571023347274721,"aX":12.343938295475413},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.0,"breakHorizontal":-16.2,"spinRate":2611,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.47127534076381616,"extension":5.7037771510399855},"index":0,"playId":"e51896cf-af68-34c2-ad4e-c565a0ba818a","pitchNumber":1,"startTime":"2025-08-29T00:06:34.467Z","endTime":"2025-08-29T00:06:40.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.31900059483029,"strikeZoneBottom":1.64953834138144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83200214259051,"aZ":-34.57385901373083,"pfxX":2.1721427576317724,"pfxZ":-1.577278362025929,"pX":0.8084786354824363,"pZ":2.249118398036388,"vX0":2.666760413469042,"vY0":-122.17813187602835,"vZ0":-2.9289004161360075,"x":86.18,"y":178.05,"x0":-0.5771345262650809,"y0":50.00407119199849,"z0":6.4184200858207925,"aX":3.3017444025019693},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2527,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4473694807329993,"extension":5.9401028014746045},"index":1,"playId":"0e8d99fd-9939-3a81-b168-685728417fcd","pitchNumber":2,"startTime":"2025-08-29T00:06:50.114Z","endTime":"2025-08-29T00:06:55.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-29T00:07:05.508Z","endTime":"2025-08-29T00:07:21.418Z","isPitch":false,"type":"action","player":{"id":691185,"link":"/api/v1/people/691185"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.497293400698915,"aZ":-36.44708039635051,"pfxX":0.6511335171614878,"pfxZ":-2.7976864051789807,"pX":0.34639775293427094,"pZ":2.2519308414089068,"vX0":2.1714816845221607,"vY0":-123.57692465501673,"vZ0":-2.512691509086393,"x":103.8,"y":177.98,"x0":-0.6327915921176576,"y0":50.00382473211931,"z0":6.381306957262399,"aX":0.9940119174009077},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.4,"breakHorizontal":-1.8,"spinRate":2627,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.4453727567639687,"extension":5.864399905328269},"hitData":{"launchSpeed":102.1,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.36,"coordY":144.42}},"index":3,"playId":"86cbecdd-eac8-3e0b-97ce-f5e5ebe1d83d","pitchNumber":3,"startTime":"2025-08-29T00:07:21.418Z","endTime":"2025-08-29T00:07:31.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:07:31.255Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T00:07:31.322Z","endTime":"2025-08-29T00:09:38.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.51910774938427,"strikeZoneBottom":1.71659809565519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36183014882938,"aZ":-30.14873931702884,"pfxX":-10.244889715856647,"pfxZ":1.1555965295902517,"pX":-1.3124770532439272,"pZ":2.5651894627749177,"vX0":2.022858561695702,"vY0":-132.18627920490292,"vZ0":-4.00015653963295,"x":167.03,"y":169.52,"x0":-0.7634081336418708,"y0":50.001516141650015,"z0":6.341935043840084,"aX":-17.907816966801498},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":18.0,"spinRate":2012,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41630503483921055,"extension":5.986121656456912},"index":0,"playId":"c4c58d36-622f-3ba3-ad47-f31dfecd4b2f","pitchNumber":1,"startTime":"2025-08-29T00:07:55.903Z","endTime":"2025-08-29T00:07:59.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.4848047558508,"strikeZoneBottom":1.6195350591811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.553818656653064,"aZ":-36.41468669879293,"pfxX":0.23456693571423815,"pfxZ":-2.7845503244376175,"pX":0.5531348803738599,"pZ":2.626230479385484,"vX0":2.609578834050517,"vY0":-122.62737224773005,"vZ0":-1.8190061076824504,"x":95.92,"y":167.87,"x0":-0.5559579020170529,"y0":50.00581065512729,"z0":6.488182079937805,"aX":0.356388885967975},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.3,"breakHorizontal":-1.1,"spinRate":2460,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4468943290510752,"extension":5.864420318302165},"index":1,"playId":"522edd63-21a7-38d2-ad5a-066feeadd4b0","pitchNumber":2,"startTime":"2025-08-29T00:08:13.764Z","endTime":"2025-08-29T00:08:18.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.57490563689105,"strikeZoneBottom":1.61947469449848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1479121567235,"aZ":-27.213255645844004,"pfxX":-9.509559071009704,"pfxZ":2.6834722545623215,"pX":0.13453855339138052,"pZ":1.2079861820004296,"vX0":5.106261020903922,"vY0":-135.77220874679188,"vZ0":-8.064268529653335,"x":111.87,"y":206.16,"x0":-0.5437435757514301,"y0":50.00504938206345,"z0":6.135369329269907,"aX":-17.601533936861482},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":16.0,"spinRate":2017,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.404764974818153,"extension":5.982512317379346},"index":2,"playId":"1ae1b328-d4a3-39a3-8df7-5a1ace67fb48","pitchNumber":3,"startTime":"2025-08-29T00:08:29.869Z","endTime":"2025-08-29T00:08:34.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.51691732334833,"strikeZoneBottom":1.65219712404479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.332577264833223,"aZ":-32.38472940538586,"pfxX":1.5620954242567802,"pfxZ":-0.13518891637368569,"pX":1.0114363263113892,"pZ":1.8106526163643426,"vX0":3.26529256679265,"vY0":-124.63512891720549,"vZ0":-4.450197076200842,"x":78.45,"y":189.89,"x0":-0.5169683558359933,"y0":50.00187435422792,"z0":6.28467140809531,"aX":2.4643946760491717},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":-3.6,"spinRate":2609,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4389563377747092,"extension":5.909905926323274},"index":3,"playId":"1b0ed365-c7c6-3e1b-bb2f-8b5429db610d","pitchNumber":4,"startTime":"2025-08-29T00:08:47.400Z","endTime":"2025-08-29T00:08:51.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58088955628998,"aZ":-28.252804824685292,"pfxX":-9.991050106762232,"pfxZ":2.152762707406416,"pX":-0.2623827035609977,"pZ":1.5007241175250368,"vX0":4.2010008485994055,"vY0":-135.02740984639757,"vZ0":-7.190547397024478,"x":127.0,"y":198.26,"x0":-0.550363589421274,"y0":50.006164063676124,"z0":6.218700273025197,"aX":-18.238812974689246},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":17.0,"spinRate":2106,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40744184845599296,"extension":5.962287877871201},"index":4,"playId":"a5e04037-7269-303e-8f58-19f384a4c37f","pitchNumber":5,"startTime":"2025-08-29T00:09:06.695Z","endTime":"2025-08-29T00:09:12.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.46876472036276,"strikeZoneBottom":1.50903896514995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.602685216079514,"aZ":-28.579298167321717,"pfxX":-8.061344727577884,"pfxZ":2.219767280681257,"pX":-0.42054525316020974,"pZ":0.970557896927225,"vX0":3.3613991554400027,"vY0":-126.64172166050687,"vZ0":-7.105866627376999,"x":133.03,"y":212.57,"x0":-0.7199685073683737,"y0":50.003113629005746,"z0":6.108296883020904,"aX":-13.05409261471408},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":13.8,"spinRate":1106,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4330031010719617,"extension":6.0119958457247},"index":5,"playId":"54e645bf-24e7-3d35-b6c2-6479be1abdb4","pitchNumber":6,"startTime":"2025-08-29T00:09:31.186Z","endTime":"2025-08-29T00:09:38.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:09:38.252Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman Jeff McNeil to first baseman Pete Alonso. Dane Myers to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T00:09:37.488Z","endTime":"2025-08-29T00:13:34.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.6,"endSpeed":81.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.407552757150494,"aZ":-31.183595727494225,"pfxX":0.688701480630938,"pfxZ":0.5964995967121851,"pX":-0.3010366191289992,"pZ":3.7818411417243385,"vX0":0.9193474971573435,"vY0":-127.67349338270871,"vZ0":-0.6390273377077813,"x":128.47,"y":136.67,"x0":-0.754242982453772,"y0":50.00459000773988,"z0":6.473344507810581,"aX":1.1454386503295173},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-1.4,"spinRate":2509,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4277760975294158,"extension":5.890177992506111},"index":0,"playId":"26ecb5b3-f00e-31f1-aa59-3cecb7b27e51","pitchNumber":1,"startTime":"2025-08-29T00:10:03.613Z","endTime":"2025-08-29T00:10:07.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43124223401806,"aZ":-35.55995355607239,"pfxX":7.017572344825556,"pfxZ":-2.3323153859621053,"pX":-0.4731155953491967,"pZ":1.9606000914212978,"vX0":-0.8101977258600291,"vY0":-119.802795216265,"vZ0":-2.614920128679456,"x":135.03,"y":185.84,"x0":-1.0419057079045355,"y0":50.003669458590146,"z0":6.248813431560948,"aX":10.187237136357917},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.6,"breakHorizontal":-12.5,"spinRate":2817,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4574184932397145,"extension":5.949771991860684},"index":1,"playId":"3183ae5c-61a3-300c-b14d-f8304226d391","pitchNumber":2,"startTime":"2025-08-29T00:10:36.247Z","endTime":"2025-08-29T00:10:42.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":87.7,"endSpeed":80.2,"strikeZoneTop":3.38091287631931,"strikeZoneBottom":1.42198281710608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60083718854551,"aZ":-34.30944048281151,"pfxX":-7.352201161353359,"pfxZ":-1.3156819506814261,"pX":-1.2291633232052959,"pZ":0.13499835927368922,"vX0":1.511146559522966,"vY0":-127.45961099899222,"vZ0":-7.848223703885867,"x":163.85,"y":235.14,"x0":-0.8802902467970454,"y0":50.00254307180153,"z0":6.013138381162693,"aX":-11.92847057492207},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":12.8,"spinRate":992,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43203891013579554,"extension":5.999142059896664},"index":2,"playId":"4ad1efd5-3918-3adc-ba8a-c0e32cbb44fd","pitchNumber":3,"startTime":"2025-08-29T00:11:09.514Z","endTime":"2025-08-29T00:11:18.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.25423420081738,"strikeZoneBottom":1.47315567586886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95049819957949,"aZ":-25.26549585177245,"pfxX":-6.932486700445408,"pfxZ":4.206724518700666,"pX":0.9005157236058274,"pZ":0.8909662626542415,"vX0":6.054651166126054,"vY0":-127.78477059909928,"vZ0":-8.034784853271098,"x":82.67,"y":214.72,"x0":-0.6065024901872349,"y0":50.00458192139493,"z0":6.0807742417062505,"aX":-11.390591237935785},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":11.0,"spinRate":1123,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4297159306452265,"extension":6.110772593231039},"index":3,"playId":"5139dcea-31fd-3899-9241-1f37454c2efa","pitchNumber":4,"startTime":"2025-08-29T00:11:37.066Z","endTime":"2025-08-29T00:11:41.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-29T00:11:57.833Z","endTime":"2025-08-29T00:12:13.947Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.606348293396657,"aZ":-27.692236667443044,"pfxX":-5.558545010647781,"pfxZ":2.67234700593324,"pX":-0.3513538400108771,"pZ":2.385559386279229,"vX0":2.8255560805504705,"vY0":-128.66763946141504,"vZ0":-4.238167740311168,"x":130.39,"y":174.37,"x0":-0.741341594050655,"y0":50.00366491361158,"z0":6.1990825518545565,"aX":-9.323723945943257},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":9.5,"spinRate":858,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4256420712528577,"extension":6.17444104728911},"index":5,"playId":"814ca097-fd3a-3600-b1c0-d43242b37226","pitchNumber":5,"startTime":"2025-08-29T00:12:13.947Z","endTime":"2025-08-29T00:12:19.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08741121845998,"aZ":-30.22062581951886,"pfxX":-8.601033630252871,"pfxZ":1.034984707676685,"pX":-0.4162768286053851,"pZ":3.4576968886443344,"vX0":3.4712831459454265,"vY0":-136.6928356643792,"vZ0":-2.273156057534843,"x":132.87,"y":145.42,"x0":-0.5849419970790811,"y0":50.006441656788546,"z0":6.374746197180345,"aX":-16.28183639602596},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.6,"breakHorizontal":14.9,"spinRate":2097,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4006873215191513,"extension":6.039620850142096},"index":6,"playId":"4ac67ef8-c158-3148-b559-38d43cf8614c","pitchNumber":6,"startTime":"2025-08-29T00:12:40.482Z","endTime":"2025-08-29T00:12:47.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.26254157168211,"strikeZoneBottom":1.39215117460329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.391623174811496,"aZ":-25.44096031765629,"pfxX":0.47433295054684077,"pfxZ":3.8177604513004866,"pX":0.32710229164177707,"pZ":4.500415364545624,"vX0":1.9240362911288535,"vY0":-132.0611397062217,"vZ0":-0.5619819082668335,"x":104.53,"y":117.27,"x0":-0.47286751138713357,"y0":50.00553915202231,"z0":6.58910430179461,"aX":0.8365618178222157},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":-1.3,"spinRate":2444,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4149163006518024,"extension":5.873918435318372},"index":7,"playId":"ad1651a1-d210-3c0e-b20a-38d9d4adbf92","pitchNumber":7,"startTime":"2025-08-29T00:13:04.651Z","endTime":"2025-08-29T00:13:10.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8382470555246,"aZ":-29.71099253903732,"pfxX":-10.461460061930012,"pfxZ":1.3095319549833198,"pX":-0.11895107951231079,"pZ":1.8778208551199607,"vX0":5.055609221542245,"vY0":-137.18797869033267,"vZ0":-6.125470087423001,"x":121.53,"y":188.08,"x0":-0.6389320874984706,"y0":50.00397080254773,"z0":6.197446760027785,"aX":-19.69632270940827},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":17.6,"spinRate":2136,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4011556986474236,"extension":5.935671790544103},"hitData":{"launchSpeed":96.9,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":161.31}},"index":8,"playId":"cad03ffa-42a5-3a37-8698-f06b8719d820","pitchNumber":8,"startTime":"2025-08-29T00:13:25.141Z","endTime":"2025-08-29T00:13:34.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":1.399999999999995,"leverageIndex":0.97,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:13:34.147Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, pitcher Clay Holmes to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T00:13:38.984Z","endTime":"2025-08-29T00:14:53.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.3378294092655,"strikeZoneBottom":1.52924636381666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41900907271401,"aZ":-36.761467133693365,"pfxX":11.027213107590796,"pfxZ":-3.2114924836707424,"pX":-0.06570564440886444,"pZ":2.681159334020305,"vX0":-1.08951887438894,"vY0":-119.43377514260031,"vZ0":-0.7370376325519095,"x":119.5,"y":166.39,"x0":-1.0313855679353272,"y0":50.003373870928144,"z0":6.332635987143626,"aX":15.751100239164957},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.6,"breakHorizontal":-19.6,"spinRate":2863,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4605889726503274,"extension":5.85649877179489},"index":0,"playId":"a0e6ad7e-f9d5-3740-97a3-0a8ffe052902","pitchNumber":1,"startTime":"2025-08-29T00:14:02.018Z","endTime":"2025-08-29T00:14:05.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.41795926976359,"strikeZoneBottom":1.64678133806347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.465400751192124,"aZ":-29.192772090426093,"pfxX":-8.499661143102122,"pfxZ":1.5081681579989272,"pX":-0.8773700628289655,"pZ":2.419970857206203,"vX0":2.9184760045727014,"vY0":-139.65806205751574,"vZ0":-4.7857506345487115,"x":150.44,"y":173.44,"x0":-0.8293690690198527,"y0":50.006607791457085,"z0":6.068229041385446,"aX":-16.849953835596487},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":2134,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.39168103370305296,"extension":6.082653780421023},"index":1,"playId":"33e19629-1e18-39e4-8394-04e63cca1061","pitchNumber":2,"startTime":"2025-08-29T00:14:22.532Z","endTime":"2025-08-29T00:14:29.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.677647512487397,"aZ":-27.500074988555802,"pfxX":1.2946413897387177,"pfxZ":2.6487792621312085,"pX":0.950019229845492,"pZ":3.1346295354210443,"vX0":3.2436784606390843,"vY0":-132.44971667636352,"vZ0":-3.152888187968299,"x":80.79,"y":154.15,"x0":-0.46140906750683114,"y0":50.00633040712845,"z0":6.362935557432349,"aX":2.2885804855158365},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-3.1,"spinRate":2455,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41436223478971224,"extension":6.158877469967874},"hitData":{"launchSpeed":60.0,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.77,"coordY":173.99}},"index":2,"playId":"4a86c095-d626-305c-b922-fa85ccc9b7bf","pitchNumber":3,"startTime":"2025-08-29T00:14:44.099Z","endTime":"2025-08-29T00:14:53.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.05,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:14:53.496Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T00:17:02.017Z","endTime":"2025-08-29T00:17:45.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.64999903728813,"strikeZoneBottom":1.70991922038407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.710062882770195,"aZ":-27.091501752453198,"pfxX":0.8821836362300544,"pfxZ":3.053427153440097,"pX":0.8320683822390323,"pZ":3.4271928787738983,"vX0":5.659339642415708,"vY0":-128.24409810276774,"vZ0":-1.5483581723417745,"x":85.28,"y":146.25,"x0":-1.5185705574296229,"y0":50.002724421876,"z0":6.153486245734249,"aX":1.46741827766825},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-2.9,"spinRate":2552,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.42721782709122813,"extension":6.187911064847891},"index":0,"playId":"f842bae8-4c5d-3e75-9a3a-4224e579211b","pitchNumber":1,"startTime":"2025-08-29T00:17:02.017Z","endTime":"2025-08-29T00:17:07.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.644764943743876,"aZ":-10.665620077575026,"pfxX":-1.5371984706674906,"pfxZ":11.195233266488561,"pX":-0.3919645955707421,"pZ":2.4623663707868255,"vX0":4.0881627411965455,"vY0":-137.73566589074193,"vZ0":-7.036467531633097,"x":131.94,"y":172.3,"x0":-1.6958060510311015,"y0":50.0006434184895,"z0":5.7716202304098525,"aX":-2.9532004024101077},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":1.9,"spinRate":2547,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3976866537375021,"extension":6.236032753249671},"index":1,"playId":"ee10665e-5618-3113-8364-5c366b2a8fc3","pitchNumber":2,"startTime":"2025-08-29T00:17:13.558Z","endTime":"2025-08-29T00:17:20.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-29T00:17:25.908Z","endTime":"2025-08-29T00:17:33.499Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.0,"endSpeed":86.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.754628737111595,"aZ":-18.582928209625006,"pfxX":-8.569987220130834,"pfxZ":7.098112867306028,"pX":0.4050182916273632,"pZ":2.0677773935077464,"vX0":8.693719102738505,"vY0":-137.97153414059474,"vZ0":-6.532374053700864,"x":101.56,"y":182.95,"x0":-1.6842673015346925,"y0":50.00034375789021,"z0":5.733036141569978,"aX":-16.402243983820565},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":13.6,"spinRate":2369,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3980799337333738,"extension":6.316075018224824},"hitData":{"launchSpeed":104.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":157.76}},"index":3,"playId":"2cfbec86-15e1-355f-9091-43dd0358c769","pitchNumber":3,"startTime":"2025-08-29T00:17:33.499Z","endTime":"2025-08-29T00:17:45.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:17:45.336Z","atBatIndex":33},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jeff McNeil hit by pitch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T00:17:43.194Z","endTime":"2025-08-29T00:18:19.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22402541986385,"aZ":-37.775315646155235,"pfxX":0.3594621352083882,"pfxZ":-3.6557004945492686,"pX":1.7140336062168589,"pZ":0.6972227121681696,"vX0":7.581033787966012,"vY0":-122.67580695157066,"vZ0":-4.812170801308161,"x":51.67,"y":219.95,"x0":-1.4571825831442429,"y0":50.00511595934262,"z0":5.888444567357916,"aX":0.5492682615045371},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.6,"breakHorizontal":-2.4,"spinRate":2463,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4457065460446956,"extension":6.357466585558627},"index":0,"playId":"9fbbde72-8afb-336f-9186-462c89bd4161","pitchNumber":1,"startTime":"2025-08-29T00:18:04.651Z","endTime":"2025-08-29T00:18:19.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:18:19.863Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, first baseman Liam Hicks to pitcher Adam Mazur. Jeff McNeil to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T00:18:14.249Z","endTime":"2025-08-29T00:20:03.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.71999862734896,"strikeZoneBottom":1.7778341231927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.730106311254303,"aZ":-11.280491963625,"pfxX":-4.108375899894153,"pfxZ":10.746057987834668,"pX":0.3559639083952067,"pZ":1.9903165215862357,"vX0":7.2930712812532486,"vY0":-138.51242031192584,"vZ0":-8.36498543226224,"x":103.43,"y":185.04,"x0":-1.7765887118229027,"y0":50.006220961998764,"z0":5.802628251698338,"aX":-7.991014021834571},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2329,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.39532915033727534,"extension":6.207734549162709},"index":0,"playId":"3a6992c7-d123-3e97-8b87-3de7a6c9ba03","pitchNumber":1,"startTime":"2025-08-29T00:18:48.820Z","endTime":"2025-08-29T00:18:53.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.7,"endSpeed":86.6,"strikeZoneTop":3.59365400142555,"strikeZoneBottom":1.66533414304084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.093995394696844,"aZ":-15.33479761716797,"pfxX":-7.595646679264451,"pfxZ":8.73351574999115,"pX":-1.37402037752391,"pZ":4.368708809409604,"vX0":4.285903017876674,"vY0":-137.85432923988986,"vZ0":-1.4959148687214092,"x":169.37,"y":120.82,"x0":-1.9604174640791863,"y0":50.00498886262208,"z0":5.951524756062704,"aX":-14.64891858255853},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2389,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3970331083444685,"extension":6.068839578858776},"index":1,"playId":"bbed8635-9d8d-3e52-8591-3291439b506d","pitchNumber":2,"startTime":"2025-08-29T00:19:06.555Z","endTime":"2025-08-29T00:19:13.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Agustín Ramírez. Jeff McNeil to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"bbed8635-9d8d-3e52-8591-3291439b506d","startTime":"2025-08-29T00:19:20.076Z","endTime":"2025-08-29T00:19:35.444Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"postOnSecond":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":1.59,"dramaIndex":57.0,"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":88.7,"endSpeed":82.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.063487183630215,"aZ":-28.575923086888697,"pfxX":0.44344623984423004,"pfxZ":2.1064114612815583,"pX":0.24296313156088412,"pZ":1.24601403333781,"vX0":4.88598887038953,"vY0":-129.13998331378005,"vZ0":-6.269602401075018,"x":107.74,"y":205.14,"x0":-1.7223810076741208,"y0":50.003201349522875,"z0":5.871719307507442,"aX":0.7566613378379409},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-1.8,"spinRate":2448,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.42233844776537577,"extension":6.321316468277902},"index":3,"playId":"47ea9c51-c4ad-3e2d-a2ea-ecba81311fef","pitchNumber":3,"startTime":"2025-08-29T00:19:35.444Z","endTime":"2025-08-29T00:19:39.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0279711676811,"aZ":-32.276032330411056,"pfxX":1.1908463932567424,"pfxZ":-0.055768895128354146,"pX":-0.5956504836499323,"pZ":2.077577813898039,"vX0":2.283549634890448,"vY0":-127.05759624607072,"vZ0":-3.4368601388386963,"x":139.7,"y":182.69,"x0":-1.655143031401715,"y0":50.00610996416302,"z0":5.96880463091278,"aX":1.979607097069411},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-2.6,"spinRate":2540,"spinDirection":79},"zone":7,"typeConfidence":2.0,"plateTime":0.42840898366439406,"extension":6.288160213642},"hitData":{"launchSpeed":74.3,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.78,"coordY":167.39}},"index":4,"playId":"25e2a956-99dd-37cc-add0-47d6019b868c","pitchNumber":4,"startTime":"2025-08-29T00:19:55.241Z","endTime":"2025-08-29T00:20:03.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.59,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:20:03.747Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cedric Mullins walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T00:20:11.872Z","endTime":"2025-08-29T00:22:08.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.37997795055971,"strikeZoneBottom":1.57994449598768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.723284770117942,"aZ":-28.69757694720312,"pfxX":-0.5967979491811954,"pfxZ":2.103120828493809,"pX":0.31131926156268386,"pZ":1.5783488906966214,"vX0":4.923344601982338,"vY0":-128.0562859956177,"vZ0":-5.282359774213868,"x":105.13,"y":196.16,"x0":-1.5628943616002688,"y0":50.00243224765865,"z0":5.927145213596293,"aX":-0.9866951165751215},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2543,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.42857505528984374,"extension":6.292522769811877},"index":0,"playId":"81096570-2ccc-3fe8-8e8a-0ebfad738a04","pitchNumber":1,"startTime":"2025-08-29T00:20:29.232Z","endTime":"2025-08-29T00:20:35.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.48458124264207,"strikeZoneBottom":1.74849453842128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.636640187500625,"aZ":-35.965807279982315,"pfxX":0.7533176981435803,"pfxZ":-2.5318283798400483,"pX":-1.004099341066286,"pZ":2.313583909329536,"vX0":1.518581700379581,"vY0":-122.41029324034221,"vZ0":-1.604386176994096,"x":155.27,"y":176.31,"x0":-1.7330181396998976,"y0":50.00042220193171,"z0":6.0881405835485705,"aX":1.1299772556048682},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.7,"breakHorizontal":-1.8,"spinRate":2561,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.44935618829314317,"extension":6.066976747944228},"index":1,"playId":"3d3f2dc8-0345-3c0b-bb81-b31f80f7238a","pitchNumber":2,"startTime":"2025-08-29T00:20:47.409Z","endTime":"2025-08-29T00:20:55.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.46999826384302,"strikeZoneBottom":1.8307754468941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14498563421644,"aZ":-10.584940825656268,"pfxX":-2.144632288257942,"pfxZ":11.068477090338977,"pX":0.20351747646346904,"pZ":1.857591618297901,"vX0":5.923916928044108,"vY0":-139.01751789812621,"vZ0":-8.823180306501413,"x":109.24,"y":188.63,"x0":-1.6796523707163045,"y0":50.00599829822223,"z0":5.781933991012605,"aX":-4.184873691753227},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":2.6,"spinRate":2401,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.39451793109449707,"extension":6.287357568721514},"index":2,"playId":"1455cdbb-96d1-3354-b583-6f78a0818db7","pitchNumber":3,"startTime":"2025-08-29T00:21:06.485Z","endTime":"2025-08-29T00:21:14.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.41376482751215,"strikeZoneBottom":1.64611192656427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.855745526778353,"aZ":-31.118742981213117,"pfxX":1.1554323062697094,"pfxZ":0.6704461285417098,"pX":-0.31183674834223085,"pZ":0.3566992763964132,"vX0":3.434838665960161,"vY0":-124.76276561821301,"vZ0":-6.968511651766627,"x":128.89,"y":229.15,"x0":-1.8606092684992395,"y0":50.001399878335555,"z0":5.775627653944555,"aX":1.8066531755930333},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2415,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4402796598554892,"extension":6.272867583960893},"index":3,"playId":"242471fe-12a8-327a-afd4-a476d13cdd0e","pitchNumber":4,"startTime":"2025-08-29T00:21:21.815Z","endTime":"2025-08-29T00:21:26.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.45656992448033,"strikeZoneBottom":1.56220523597255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63877219742609,"aZ":-17.301509199996904,"pfxX":-7.996920476555778,"pfxZ":7.764112850705202,"pX":0.9456434993954053,"pZ":0.4003350986196487,"vX0":9.205500916194254,"vY0":-137.7780520488412,"vZ0":-11.255158027074158,"x":80.95,"y":227.97,"x0":-1.4055387947620155,"y0":50.006264601542455,"z0":5.717754852426781,"aX":-15.323230867056528},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2289,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3980934999527257,"extension":6.315008293108133},"index":4,"playId":"a3607a5a-6543-3e9f-8a7c-bd46da1bdf14","pitchNumber":5,"startTime":"2025-08-29T00:21:42.974Z","endTime":"2025-08-29T00:21:53.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.45880940587325,"strikeZoneBottom":1.62798793969883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14966712454423,"aZ":-31.62733950610266,"pfxX":1.4757935347031688,"pfxZ":0.3281358763004789,"pX":-0.6505944993902274,"pZ":3.5872947103123565,"vX0":2.1830649173581786,"vY0":-127.7023347321144,"vZ0":-0.07145202886728108,"x":141.8,"y":141.92,"x0":-1.7067147603404504,"y0":50.002582790145595,"z0":6.093990502234916,"aX":2.4479913789634846},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-3.1,"spinRate":2453,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.42815611691761957,"extension":6.125020080228599},"index":5,"playId":"32316716-b853-3aaa-90c0-40b9369abfd1","pitchNumber":6,"startTime":"2025-08-29T00:22:01.505Z","endTime":"2025-08-29T00:22:08.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.65,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:22:08.965Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hayden Senger flies out to left fielder Troy Johnston.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T00:22:06.483Z","endTime":"2025-08-29T00:23:50.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.52588901842635,"strikeZoneBottom":1.5184846817068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84535150885769,"aZ":-10.305118559532984,"pfxX":-3.684362697556477,"pfxZ":11.349669554677906,"pX":0.19108678890279707,"pZ":1.886095051733094,"vX0":6.109072691904392,"vY0":-137.75158624929506,"vZ0":-8.662387341865136,"x":109.72,"y":187.86,"x0":-1.5740182006913488,"y0":50.00270818664554,"z0":5.763157812182791,"aX":-7.099541600790514},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":5.4,"spinRate":2342,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.39722524142434157,"extension":6.35543659608073},"index":0,"playId":"06c36a52-5cf2-3392-aedc-c7cf29695bcd","pitchNumber":1,"startTime":"2025-08-29T00:22:40.509Z","endTime":"2025-08-29T00:22:47.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.47000133360328,"strikeZoneBottom":1.57062625344953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12629483899406,"aZ":-11.689540164640846,"pfxX":-2.5542256304235114,"pfxZ":10.709095740392776,"pX":1.4131562996701648,"pZ":3.5644786081860707,"vX0":8.72433991001546,"vY0":-137.79968440012718,"vZ0":-4.204635214643274,"x":63.13,"y":142.54,"x0":-1.469504886972629,"y0":50.006331969077635,"z0":5.9068679124956605,"aX":-4.888908770014501},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":2.6,"spinRate":2362,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3982918051144879,"extension":6.2392925586158245},"index":1,"playId":"5c2fd38e-4807-3b35-92c2-ff1a66adb31c","pitchNumber":2,"startTime":"2025-08-29T00:22:58.718Z","endTime":"2025-08-29T00:23:04.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.8,"endSpeed":86.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.588167363168736,"aZ":-14.22785469802057,"pfxX":-7.578417202156423,"pfxZ":9.380388814038257,"pX":0.3805270351084652,"pZ":2.6103505169971863,"vX0":7.244029873069436,"vY0":-137.68855343225158,"vZ0":-6.364318770485111,"x":102.5,"y":168.3,"x0":-1.304448897503671,"y0":50.002958955821335,"z0":5.920857945156028,"aX":-14.499469554919655},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":12.1,"spinRate":2328,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39834420684930816,"extension":6.2316496832299},"index":2,"playId":"12a89236-dc7b-3afd-82f3-069cebddef32","pitchNumber":3,"startTime":"2025-08-29T00:23:17.966Z","endTime":"2025-08-29T00:23:22.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24545389049828,"aZ":-32.149988869755674,"pfxX":0.9873818990907257,"pfxZ":0.012113701532252108,"pX":-0.48629751717620145,"pZ":2.0498105031376297,"vX0":2.4798484029886927,"vY0":-127.25880656621193,"vZ0":-3.441823077071624,"x":135.54,"y":183.44,"x0":-1.6034224224422327,"y0":50.00163529280529,"z0":5.9790680262575115,"aX":1.6112139039335587},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-2.4,"spinRate":2407,"spinDirection":98},"zone":7,"typeConfidence":2.0,"plateTime":0.4311643253372628,"extension":6.145967427462942},"hitData":{"launchSpeed":86.3,"launchAngle":43.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.94,"coordY":86.15}},"index":3,"playId":"31726267-3439-3e88-afe6-20c6665e577f","pitchNumber":4,"startTime":"2025-08-29T00:23:40.601Z","endTime":"2025-08-29T00:23:50.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.36,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:23:50.990Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to left fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T00:26:15.124Z","endTime":"2025-08-29T00:27:11.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"strikeZoneTop":3.28000000777003,"strikeZoneBottom":1.5988761991519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.099132216567085,"aZ":-24.39012318462653,"pfxX":0.4615629368081309,"pfxZ":4.686768242934967,"pX":0.5795437110618006,"pZ":2.57661410735182,"vX0":2.9474430475763644,"vY0":-128.00071843327436,"vZ0":-4.6803434231566765,"x":94.91,"y":169.21,"x0":-0.6462879773225261,"y0":50.00589425948661,"z0":6.335659216988633,"aX":0.7663591100817081},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-1.4,"spinRate":2360,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.427709952862219,"extension":5.973030170121309},"index":0,"playId":"dbcc1e67-affb-3a23-8843-3d9b85ba2ab4","pitchNumber":1,"startTime":"2025-08-29T00:26:28.695Z","endTime":"2025-08-29T00:26:32.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.0,"endSpeed":83.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.102531907062104,"aZ":-17.6680133195453,"pfxX":-4.876182470832105,"pfxZ":8.059658988999844,"pX":-0.094949316767942,"pZ":3.603702094126309,"vX0":3.3771685047566393,"vY0":-133.86857863902787,"vZ0":-3.782779608099319,"x":120.62,"y":141.48,"x0":-0.7445504660032897,"y0":50.00378293985354,"z0":6.313354538794704,"aX":-8.7784468531443},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2177,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.41044079167085146,"extension":6.048225472812088},"index":1,"playId":"f8116bcc-97eb-3c2f-8879-23c221b476c9","pitchNumber":2,"startTime":"2025-08-29T00:26:42.087Z","endTime":"2025-08-29T00:26:48.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27036167699677,"aZ":-36.93674697440378,"pfxX":2.2282349431577817,"pfxZ":-2.987321805487708,"pX":-0.03606461679467558,"pZ":2.4754146299400923,"vX0":0.8157617898148626,"vY0":-124.91660395414763,"vZ0":-2.0493764422693994,"x":118.37,"y":171.94,"x0":-0.6556923276514662,"y0":50.00507041506419,"z0":6.320304510752262,"aX":3.5498012287961513},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-4.2,"spinRate":2686,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4371393184292689,"extension":5.953127288370814},"hitData":{"launchSpeed":92.9,"launchAngle":23.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.76,"coordY":89.79}},"index":2,"playId":"856704b7-5ba1-37d6-8863-d7c3591308b9","pitchNumber":3,"startTime":"2025-08-29T00:27:03.559Z","endTime":"2025-08-29T00:27:11.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:27:11.902Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T00:27:12.532Z","endTime":"2025-08-29T00:29:01.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.20226612105317,"strikeZoneBottom":1.50888046033663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.984271745607913,"aZ":-30.345876661055225,"pfxX":-9.989469155642274,"pfxZ":0.9798476924217852,"pX":0.2335878132860901,"pZ":2.1869562534770597,"vX0":5.7889773033213405,"vY0":-136.13935035808626,"vZ0":-5.277045969290189,"x":108.1,"y":179.73,"x0":-0.6309686897569787,"y0":50.00225030031038,"z0":6.270286799349238,"aX":-18.609431730278423},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":2221,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4035020430389231,"extension":6.001641878479921},"index":0,"playId":"eb5727d8-1f37-3e68-98fb-cd44cb7d6740","pitchNumber":1,"startTime":"2025-08-29T00:27:33.720Z","endTime":"2025-08-29T00:27:37.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.20752206016245,"strikeZoneBottom":1.38920139248147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04040966514889,"aZ":-35.881451166071614,"pfxX":8.227377000342807,"pfxZ":-2.4927578663231564,"pX":1.2973772634385288,"pZ":0.6362322077220246,"vX0":2.231567478714073,"vY0":-121.69966222430875,"vZ0":-5.59892050964781,"x":67.55,"y":221.6,"x0":-0.702524912640184,"y0":50.00462967647866,"z0":6.109279814129486,"aX":12.222732902505001},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":-15.5,"spinRate":2967,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45173173329777594,"extension":5.887694958376157},"index":1,"playId":"1e98e064-bff1-3f74-aab3-a7ae953a0c46","pitchNumber":2,"startTime":"2025-08-29T00:27:47.060Z","endTime":"2025-08-29T00:27:50.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.8,"endSpeed":86.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61922876605596,"aZ":-28.30285953046795,"pfxX":-7.253544467156017,"pfxZ":2.048666836362857,"pX":-1.0989417232402676,"pZ":2.608220801593975,"vX0":1.5601548019177605,"vY0":-136.6512355704324,"vZ0":-4.742869639691065,"x":158.89,"y":168.36,"x0":-0.7357048231010237,"y0":50.00079059757335,"z0":6.314852324860885,"aX":-13.691445024475335},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":12.8,"spinRate":2144,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.401102152684055,"extension":5.870851292014632},"index":2,"playId":"ae97d211-e334-3de5-a56e-91de005bc40f","pitchNumber":3,"startTime":"2025-08-29T00:28:05.360Z","endTime":"2025-08-29T00:28:11.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.725214228186307,"aZ":-36.92872803812864,"pfxX":9.358432126165741,"pfxZ":-3.2461439860153662,"pX":1.3948565590814528,"pZ":1.4262991392506197,"vX0":2.200079357796871,"vY0":-120.36395557183424,"vZ0":-3.5798001863808144,"x":63.83,"y":200.27,"x0":-0.7471871331611992,"y0":50.00314790920911,"z0":6.20846099524715,"aX":13.707683128738408},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.5,"breakHorizontal":-17.5,"spinRate":2815,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45534795874667555,"extension":5.970988225017948},"index":3,"playId":"bd1bb7a3-a5d6-381e-a1e0-2b99d5aff532","pitchNumber":4,"startTime":"2025-08-29T00:28:56.734Z","endTime":"2025-08-29T00:29:01.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:29:01.560Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to left fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T00:29:02.402Z","endTime":"2025-08-29T00:30:10.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.5269437064232,"strikeZoneBottom":1.66744779995913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.540858110123317,"aZ":-14.360158092386705,"pfxX":-4.287183563948228,"pfxZ":9.886220136492291,"pX":0.006621952214704257,"pZ":2.1900108595828662,"vX0":3.479127825133385,"vY0":-133.81378774506797,"vZ0":-7.602132770227458,"x":116.75,"y":179.65,"x0":-0.7573616293644413,"y0":50.004782659507846,"z0":6.109370469904359,"aX":-7.7276612649327125},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2244,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4102858747875242,"extension":6.008528737833105},"index":0,"playId":"25cf0236-0984-3baa-bf3d-f514e71f54f9","pitchNumber":1,"startTime":"2025-08-29T00:29:26.411Z","endTime":"2025-08-29T00:29:29.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.46656890028948,"strikeZoneBottom":1.55676742547741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.275421687304956,"aZ":-30.344332140836478,"pfxX":-7.778126017777842,"pfxZ":1.1226275970964443,"pX":-0.17492833212081957,"pZ":0.2742811504679358,"vX0":3.8037719930055003,"vY0":-126.9674806281477,"vZ0":-8.34586372089371,"x":123.67,"y":231.37,"x0":-0.6862454083628108,"y0":50.000402615337634,"z0":6.036509176964165,"aX":-12.630356559955857},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.2,"breakHorizontal":13.2,"spinRate":1074,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.432272978512827,"extension":6.006820619263969},"index":1,"playId":"f3b3b0c7-57b4-3002-9b89-bd6f62670364","pitchNumber":2,"startTime":"2025-08-29T00:29:40.941Z","endTime":"2025-08-29T00:29:44.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.489359676593583,"aZ":-32.27580374064181,"pfxX":-8.094781401246772,"pfxZ":-0.057671787313777756,"pX":-1.0981761924201134,"pZ":2.933450768313738,"vX0":1.9964326454306787,"vY0":-127.96181322304494,"vZ0":-2.01645065390951,"x":158.86,"y":159.58,"x0":-0.8347776375326476,"y0":50.006393444646804,"z0":6.251502999310959,"aX":-13.475944053002413},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":14.3,"spinRate":1208,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4274394727526478,"extension":5.969741379500486},"hitData":{"launchSpeed":83.5,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.63,"coordY":113.16}},"index":2,"playId":"1d468d10-7799-31dc-8b42-96d2a0f08783","pitchNumber":3,"startTime":"2025-08-29T00:29:59.263Z","endTime":"2025-08-29T00:30:10.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-1.0000000000000036,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:30:10.929Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, shortstop Francisco Lindor to second baseman Jeff McNeil. Troy Johnston out at 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T00:30:06.558Z","endTime":"2025-08-29T00:31:03.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.53388411594835,"strikeZoneBottom":1.57242020220548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2325704765637,"aZ":-30.117015964609273,"pfxX":-9.744753897096,"pfxZ":1.1052011378347792,"pX":0.17755826413763265,"pZ":2.2744191115925525,"vX0":5.356314805818576,"vY0":-135.83994604391157,"vZ0":-4.993222129231237,"x":110.23,"y":177.37,"x0":-0.5554982203669993,"y0":50.004450200552625,"z0":6.2344849027666305,"aX":-18.18193693007236},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":2063,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4034778839020454,"extension":6.06985186256118},"index":0,"playId":"1908f3e6-8853-3f57-9aea-f1c4bade5b06","pitchNumber":1,"startTime":"2025-08-29T00:30:34.945Z","endTime":"2025-08-29T00:30:38.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.3,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.285382975618607,"aZ":-25.923590982560228,"pfxX":-8.3264325103414,"pfxZ":3.325540419594472,"pX":-0.516069244407327,"pZ":1.9052201314337491,"vX0":3.048717704433856,"vY0":-135.88221717808608,"vZ0":-6.492523099972061,"x":136.67,"y":187.34,"x0":-0.5672652457722982,"y0":50.00429491828696,"z0":6.113459685350005,"aX":-15.654646094778014},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":2056,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.40227648978545893,"extension":6.094853339091826},"hitData":{"launchSpeed":108.4,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.88,"coordY":163.84}},"index":1,"playId":"ec150d74-ec19-34f5-95c5-67465e510128","pitchNumber":2,"startTime":"2025-08-29T00:30:53.580Z","endTime":"2025-08-29T00:31:03.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:31:03.173Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, first baseman Liam Hicks to pitcher Lake Bachar.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-29T00:33:32.767Z","endTime":"2025-08-29T00:34:56.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Adam Mazur.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-29T00:33:04.538Z","endTime":"2025-08-29T00:33:35.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.43999771178944,"strikeZoneBottom":1.69311386438168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.75977124940699,"aZ":-8.974398910660426,"pfxX":-3.6623863473158895,"pfxZ":12.142665575751796,"pX":0.3190103673912568,"pZ":2.077472056065788,"vX0":5.245474716368116,"vY0":-138.51588336388963,"vZ0":-8.55271555942743,"x":104.84,"y":182.69,"x0":-1.1382706189995908,"y0":50.00524253308157,"z0":5.835852833955261,"aX":-6.999110721089968},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2698,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3979894631063532,"extension":6.134769844237335},"index":1,"playId":"38d6e453-975d-3a8a-9bc8-0688ef65addf","pitchNumber":1,"startTime":"2025-08-29T00:33:35.139Z","endTime":"2025-08-29T00:33:39.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.025938353954945,"aZ":-30.360374556764732,"pfxX":0.8118154474152202,"pfxZ":1.052227943388751,"pX":0.9130208600095189,"pZ":0.5612524068992225,"vX0":5.107792527538296,"vY0":-130.714691457655,"vZ0":-7.427324258452014,"x":82.2,"y":223.63,"x0":-1.1764029055321732,"y0":50.00242583249378,"z0":5.7368359992615625,"aX":1.3955780362761803},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.6,"spinRate":2639,"spinDirection":175},"zone":14,"typeConfidence":0.92,"plateTime":0.41995355045787264,"extension":6.05284886087605},"index":2,"playId":"ffe70b5a-2040-39f1-8274-fff53894e987","pitchNumber":2,"startTime":"2025-08-29T00:33:50.406Z","endTime":"2025-08-29T00:33:55.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.972642531600695,"aZ":-29.67929535076745,"pfxX":1.3824771012683588,"pfxZ":1.4091754554069666,"pX":-0.5086419779907355,"pZ":1.725941231962378,"vX0":1.9198144577501295,"vY0":-132.27383872850402,"vZ0":-4.904898028492049,"x":136.39,"y":192.18,"x0":-1.4232685099706843,"y0":50.005727726192454,"z0":5.778199971609935,"aX":2.452014986192791},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":-2.9,"spinRate":2625,"spinDirection":121},"zone":7,"typeConfidence":0.92,"plateTime":0.4139378409931602,"extension":6.045127816419835},"index":3,"playId":"b658dd10-d6f0-3023-b6c5-9fd283e70b69","pitchNumber":3,"startTime":"2025-08-29T00:34:14.624Z","endTime":"2025-08-29T00:34:21.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.4400006947525,"strikeZoneBottom":1.56128341690904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.331010001410576,"aZ":-28.020042790054823,"pfxX":-7.826337425971227,"pfxZ":2.822857912262613,"pX":-0.8005257763101594,"pZ":4.1163828622656435,"vX0":3.884624586102608,"vY0":-120.74256607845365,"vZ0":1.8026083331972091,"x":147.51,"y":127.64,"x0":-1.4166315921436372,"y0":50.00215154019562,"z0":5.832294447694618,"aX":-11.511861877633137},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.9,"breakHorizontal":13.2,"spinRate":1297,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4542854967869552,"extension":6.183838600390373},"index":4,"playId":"c37f4ddb-baef-37e9-80f1-64a024b23969","pitchNumber":4,"startTime":"2025-08-29T00:34:33.608Z","endTime":"2025-08-29T00:34:37.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.372341034581968,"aZ":-35.95180513881975,"pfxX":3.5703736320922914,"pfxZ":-2.2959553662203973,"pX":0.1622181862515482,"pZ":2.4136389672076737,"vX0":3.5956465732964378,"vY0":-127.45718274006603,"vZ0":-0.7682289082979307,"x":110.82,"y":173.61,"x0":-1.731070975380005,"y0":50.00393464627412,"z0":5.559726117957233,"aX":5.870098026380072},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":-7.3,"spinRate":2869,"spinDirection":57},"zone":5,"typeConfidence":0.69,"plateTime":0.4298566018496506,"extension":6.053010438940732},"hitData":{"launchSpeed":82.6,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.23,"coordY":167.39}},"index":5,"playId":"76ab4e56-ea2f-3c8a-b26f-e8507f27e910","pitchNumber":5,"startTime":"2025-08-29T00:34:48.372Z","endTime":"2025-08-29T00:34:56.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:34:56.764Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-29T00:35:12.374Z","endTime":"2025-08-29T00:36:46.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.2926050958059,"strikeZoneBottom":1.56125906060102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.138196843058598,"aZ":-27.780516057266905,"pfxX":-0.8528806067217367,"pfxZ":2.4601984568213986,"pX":0.6797633289541466,"pZ":0.9047709046102212,"vX0":5.344229477698986,"vY0":-132.75048744239822,"vZ0":-7.255102151499685,"x":91.09,"y":214.35,"x0":-1.2478298692072693,"y0":50.005520140603835,"z0":5.692773364559732,"aX":-1.5251704336832896},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":0.4,"spinRate":2622,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4124441101897389,"extension":6.040281146609453},"index":0,"playId":"4acc6c46-6258-3adb-a58c-e2835e75076d","pitchNumber":1,"startTime":"2025-08-29T00:35:26.700Z","endTime":"2025-08-29T00:35:30.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.17999932607417,"strikeZoneBottom":1.57702813778926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.051553122530507,"aZ":-33.242318929360444,"pfxX":6.346890597384532,"pfxZ":-0.6332604176001517,"pX":-0.6741872332063703,"pZ":2.4418877029515853,"vX0":0.9364031158127191,"vY0":-129.28440529254578,"vZ0":-1.2918452145140153,"x":142.7,"y":172.85,"x0":-1.8655859014848781,"y0":50.00175376344438,"z0":5.500351490620728,"aX":10.738307068717381},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":-11.8,"spinRate":2900,"spinDirection":78},"zone":4,"typeConfidence":0.9,"plateTime":0.42372174686070885,"extension":5.91527561549003},"index":1,"playId":"eb9b047b-8779-36cd-9fb0-b1e39597655b","pitchNumber":2,"startTime":"2025-08-29T00:35:41.840Z","endTime":"2025-08-29T00:35:45.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.20824853604911,"strikeZoneBottom":1.57231173261826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70948248645645,"aZ":-11.6225630205714,"pfxX":-7.144934372382196,"pfxZ":10.424600354545039,"pX":0.9514144400413727,"pZ":1.9405807505123862,"vX0":8.491983462771614,"vY0":-140.0176819910784,"vZ0":-8.228416636010273,"x":80.73,"y":186.38,"x0":-1.2026943795765548,"y0":50.001948919305576,"z0":5.691204062506017,"aX":-14.085477064957738},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2825,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3922409203960191,"extension":6.196927301779089},"index":2,"playId":"88279314-00b7-3fcd-ad7e-c7ac7551f1aa","pitchNumber":3,"startTime":"2025-08-29T00:35:59.021Z","endTime":"2025-08-29T00:36:03.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.17999934227711,"strikeZoneBottom":1.59831010206164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.501357474694608,"aZ":-27.49759958050929,"pfxX":0.287252895009245,"pfxZ":2.6235842142535195,"pX":0.7410326852582979,"pZ":0.7818863907598671,"vX0":5.205957160565815,"vY0":-132.94627974722758,"vZ0":-7.475046236279072,"x":88.75,"y":217.67,"x0":-1.2830157989888187,"y0":50.005618478876876,"z0":5.636820420435777,"aX":0.5111596163317758},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":-1.7,"spinRate":2722,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.4125956047520911,"extension":6.039833495719973},"index":3,"playId":"2f07fdfb-788f-3653-8bc9-d6fbab3e7ccb","pitchNumber":4,"startTime":"2025-08-29T00:36:19.444Z","endTime":"2025-08-29T00:36:24.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.17999958876837,"strikeZoneBottom":1.5220998220838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.983245619795824,"aZ":-30.79283336504713,"pfxX":2.0221803654103363,"pfxZ":0.7835734778894246,"pX":-1.1824377739247505,"pZ":2.601760810504851,"vX0":0.258697737189495,"vY0":-131.74651511931955,"vZ0":-2.4347217225917395,"x":162.07,"y":168.53,"x0":-1.5446610573673363,"y0":50.00469386519004,"z0":5.805145138492962,"aX":3.5684485103070314},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.7,"spinRate":2698,"spinDirection":133},"zone":11,"typeConfidence":0.92,"plateTime":0.4151502877169002,"extension":5.975332470582157},"index":4,"playId":"9c0e0490-adcf-31f6-bd5f-4e5f96a11f6b","pitchNumber":5,"startTime":"2025-08-29T00:36:40.517Z","endTime":"2025-08-29T00:36:46.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":0.89,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:36:46.293Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Alonso homers (30) on a fly ball to center field. Juan Soto scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-29T00:36:44.582Z","endTime":"2025-08-29T00:39:14.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.48000178900799,"strikeZoneBottom":1.71968817042578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.209270988468756,"aZ":-32.0857519933116,"pfxX":4.789672927874507,"pfxZ":0.05213374057128384,"pX":-0.18937685466319465,"pZ":2.112310436281351,"vX0":2.663371627252867,"vY0":-126.18167745729268,"vZ0":-1.8950907208744718,"x":124.22,"y":181.75,"x0":-1.8828615055690705,"y0":50.00032686957469,"z0":5.474070721064752,"aX":7.672492204281158},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.1,"breakHorizontal":-9.4,"spinRate":2925,"spinDirection":62},"zone":8,"typeConfidence":0.89,"plateTime":0.43514821363410894,"extension":6.098748049488659},"index":0,"playId":"b6d908fa-b3ba-3358-a974-5b1dd293461d","pitchNumber":1,"startTime":"2025-08-29T00:37:07.851Z","endTime":"2025-08-29T00:37:13.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.1,"endSpeed":86.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53817270628249,"aZ":-9.886170550428654,"pfxX":-4.8149055569219,"pfxZ":11.375069351581324,"pX":0.23158342987636849,"pZ":3.725599871977957,"vX0":5.732039590032102,"vY0":-139.81264782940588,"vZ0":-4.087594704587988,"x":108.17,"y":138.19,"x0":-1.2295962113316086,"y0":50.002091338826716,"z0":5.867239178464737,"aX":-9.434187002827505},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":7.4,"spinRate":2709,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3933029183131742,"extension":6.148576436039937},"index":1,"playId":"71f30bce-e619-35d0-ae1d-ca35e6306a6e","pitchNumber":2,"startTime":"2025-08-29T00:37:24.910Z","endTime":"2025-08-29T00:37:28.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-29T00:37:41.238Z","endTime":"2025-08-29T00:38:02.198Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.47999863561228,"strikeZoneBottom":1.59193370130197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26861353596485,"aZ":-27.43840089215285,"pfxX":1.4586336049787723,"pfxZ":2.670829231089721,"pX":0.39213975361929054,"pZ":0.8614317224683137,"vX0":3.8119265852560718,"vY0":-131.94751287956726,"vZ0":-7.192952227540078,"x":102.05,"y":215.52,"x0":-1.2569293540882678,"y0":50.00527242205527,"z0":5.625305852990781,"aX":2.590133705709222},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":-3.5,"spinRate":2709,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.414026964562872,"extension":6.164510863104366},"index":3,"playId":"7c52b3f0-811b-3866-b5d4-ff785ef55760","pitchNumber":3,"startTime":"2025-08-29T00:38:02.198Z","endTime":"2025-08-29T00:38:08.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.105194795306954,"aZ":-33.6470844478714,"pfxX":4.706644446565054,"pfxZ":-0.9288184761478959,"pX":0.6389949562607128,"pZ":2.299567227369044,"vX0":4.667172143284218,"vY0":-125.98808910421408,"vZ0":-0.8627180189815813,"x":92.64,"y":176.69,"x0":-1.8591275234819424,"y0":50.00460551787888,"z0":5.401713439647207,"aX":7.4542073696006},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-9.7,"spinRate":2978,"spinDirection":57},"zone":6,"typeConfidence":0.89,"plateTime":0.43721924058599093,"extension":6.161534044815821},"index":4,"playId":"85dc9089-94fc-3a8a-91bb-48ae3adc8a05","pitchNumber":4,"startTime":"2025-08-29T00:38:20.948Z","endTime":"2025-08-29T00:38:29.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41268785865212,"aZ":-10.856055030474552,"pfxX":-4.462075079748107,"pfxZ":10.894816332589373,"pX":0.4309148833441349,"pZ":3.0345279676742214,"vX0":5.978774714922659,"vY0":-138.83578954888955,"vZ0":-5.559218913891436,"x":100.57,"y":156.85,"x0":-1.1684229817480276,"y0":50.00359675827224,"z0":5.782126985118336,"aX":-8.731970628643055},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2632,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3941707168726736,"extension":6.111119533222672},"hitData":{"launchSpeed":111.4,"launchAngle":36.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.91,"coordY":28.93}},"index":5,"playId":"f7d9d6f0-a621-3677-8278-d3fbc2f257b3","pitchNumber":5,"startTime":"2025-08-29T00:38:48.417Z","endTime":"2025-08-29T00:39:14.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":24.400000000000006,"leverageIndex":1.75,"dramaIndex":199.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:39:14.036Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-29T00:39:52.911Z","endTime":"2025-08-29T00:41:11.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-29T00:39:38.136Z","endTime":"2025-08-29T00:39:55.258Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29298661800433,"aZ":-28.306159715648942,"pfxX":1.3312455886329313,"pfxZ":2.1633140534588415,"pX":0.7503306525249227,"pZ":1.2694566071132065,"vX0":4.926427220919169,"vY0":-132.91377423976243,"vZ0":-6.24490634517333,"x":88.4,"y":204.5,"x0":-1.2997359232867773,"y0":50.006142248987786,"z0":5.703179101779142,"aX":2.3834262716723678},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.5,"spinRate":2525,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.41197562350507333,"extension":6.099735236696208},"index":1,"playId":"86255708-8e7b-344c-b483-6fa197ce9a4c","pitchNumber":1,"startTime":"2025-08-29T00:39:55.258Z","endTime":"2025-08-29T00:39:59.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.3,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93375650142552,"aZ":-27.44315087430104,"pfxX":-0.3900308260923664,"pfxZ":2.6354670354428955,"pX":1.2325405160808034,"pZ":0.6191924537109307,"vX0":6.6719583400529725,"vY0":-132.69832502168984,"vZ0":-7.834462231987153,"x":70.02,"y":222.06,"x0":-1.2576967874218876,"y0":50.001344859204316,"z0":5.5932233587896665,"aX":-0.7007409109289529},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":2698,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4119061437424021,"extension":6.096701180134549},"index":2,"playId":"2c25ad16-7415-3749-a450-6f20166acb5a","pitchNumber":2,"startTime":"2025-08-29T00:40:10.536Z","endTime":"2025-08-29T00:40:14.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.50778160176322,"strikeZoneBottom":1.69028159550816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.616357853577373,"aZ":-32.061056557474984,"pfxX":5.850656036823032,"pfxZ":0.06724680087405943,"pX":-1.3114149082632218,"pZ":2.95848620142431,"vX0":-0.3806114287486779,"vY0":-128.71045216326917,"vZ0":-0.4470171173788996,"x":166.99,"y":158.9,"x0":-1.9233416224106112,"y0":50.0032657802798,"z0":5.599319966462023,"aX":9.898530161320274},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-10.6,"spinRate":2967,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.42420025922198645,"extension":6.054309609508752},"index":3,"playId":"390989de-2e0a-320b-b974-2aa1df42529c","pitchNumber":3,"startTime":"2025-08-29T00:40:31.393Z","endTime":"2025-08-29T00:40:35.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.8,"endSpeed":82.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.765199679825812,"aZ":-29.904330882974076,"pfxX":0.9413615660889105,"pfxZ":1.3039161642266368,"pX":-0.7556923416570072,"pZ":2.757717611077197,"vX0":1.3586330333686927,"vY0":-130.9021304733208,"vZ0":-2.276756650482025,"x":145.81,"y":164.32,"x0":-1.4030749744857776,"y0":50.002922791726235,"z0":5.870071552589536,"aX":1.639027949253675},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":-2.0,"spinRate":2582,"spinDirection":148},"zone":4,"typeConfidence":0.92,"plateTime":0.4178818625204568,"extension":6.071938916171495},"index":4,"playId":"eef6c782-3bfa-3d16-9cdb-b77e34a465cf","pitchNumber":4,"startTime":"2025-08-29T00:40:45.457Z","endTime":"2025-08-29T00:40:50.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99144134017249,"aZ":-7.922706555259062,"pfxX":-4.414870649840282,"pfxZ":12.699212500452944,"pX":0.52744593238965,"pZ":2.834120378204592,"vX0":6.160456241693544,"vY0":-137.87541939755016,"vZ0":-6.654221400034207,"x":96.9,"y":162.26,"x0":-1.1707787567478625,"y0":50.00230083088774,"z0":5.825579331420631,"aX":-8.431048592865851},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.6,"breakHorizontal":6.6,"spinRate":2741,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.398507298584589,"extension":5.980688369721783},"index":5,"playId":"5477e416-b35e-38fb-8d92-cfe6d3a838a4","pitchNumber":5,"startTime":"2025-08-29T00:41:05.568Z","endTime":"2025-08-29T00:41:11.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:41:11.110Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-29T00:41:30.429Z","endTime":"2025-08-29T00:43:16.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10773100083808,"aZ":-9.023566823044437,"pfxX":-5.307191827786041,"pfxZ":12.01516897051479,"pX":-0.012712909757399207,"pZ":2.9064685129682104,"vX0":5.224515722143753,"vY0":-138.68133487489527,"vZ0":-6.183316613586592,"x":117.48,"y":160.31,"x0":-1.2412868871232419,"y0":50.00652749529413,"z0":5.782593170621048,"aX":-10.229402032386199},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.5,"breakHorizontal":8.4,"spinRate":2739,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.39657792847097983,"extension":6.123649445781074},"index":0,"playId":"cbb08029-851a-34a9-9843-c9fc211ca22a","pitchNumber":1,"startTime":"2025-08-29T00:41:32.547Z","endTime":"2025-08-29T00:41:37.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.478849341985054,"aZ":-29.78965013647537,"pfxX":7.470678398201379,"pfxZ":1.5200105657309173,"pX":-0.08996588776611801,"pZ":2.92338729911269,"vX0":1.6346433229736224,"vY0":-125.28023419173269,"vZ0":-0.3205797867691824,"x":120.43,"y":159.85,"x0":-1.7229552593260395,"y0":50.002140142449974,"z0":5.5160745285132595,"aX":11.715004658986096},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":2964,"spinDirection":55},"zone":5,"typeConfidence":0.91,"plateTime":0.4394565068468528,"extension":5.923854078696137},"index":1,"playId":"a79e4bf8-64b6-39fd-959b-889586c1032b","pitchNumber":2,"startTime":"2025-08-29T00:41:50.363Z","endTime":"2025-08-29T00:41:54.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-29T00:42:06.701Z","endTime":"2025-08-29T00:42:18.421Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.6,"strikeZoneTop":3.65000062962438,"strikeZoneBottom":1.6236653129258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.681960790786835,"aZ":-31.90391255224694,"pfxX":4.922357248757189,"pfxZ":0.17141107088518304,"pX":2.0267036149403217,"pZ":1.0140953414509761,"vX0":7.182405446391158,"vY0":-125.66828401359045,"vZ0":-4.111285915599389,"x":39.75,"y":211.4,"x0":-1.5275462591395381,"y0":50.002178755260196,"z0":5.3140958064844295,"aX":7.732391170034112},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-10.8,"spinRate":3127,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.43884295456533984,"extension":6.101961606417723},"index":3,"playId":"808b88c7-b13d-3f66-88ff-b799c5a4cf7b","pitchNumber":3,"startTime":"2025-08-29T00:42:18.421Z","endTime":"2025-08-29T00:42:21.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.595192652045487,"aZ":-28.90492597487455,"pfxX":0.48111785446199185,"pfxZ":1.8832671260250322,"pX":-0.284876459270396,"pZ":2.84493587401409,"vX0":2.705880920147074,"vY0":-130.60400988900378,"vZ0":-2.1341347376139272,"x":127.86,"y":161.97,"x0":-1.3952904546501272,"y0":50.001008176188186,"z0":5.838933327072618,"aX":0.8334512994054594},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":-1.4,"spinRate":2605,"spinDirection":136},"zone":4,"typeConfidence":0.9,"plateTime":0.418823394741338,"extension":6.032234901783032},"index":4,"playId":"ffb1c952-7693-3329-9a1e-7365cfd87ba5","pitchNumber":4,"startTime":"2025-08-29T00:42:33.538Z","endTime":"2025-08-29T00:42:39.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.9,"endSpeed":85.5,"strikeZoneTop":3.6530904273318,"strikeZoneBottom":1.73624742344179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.720823800630413,"aZ":-15.00820313607266,"pfxX":-3.698657397797887,"pfxZ":9.094562051568953,"pX":0.25040466271511885,"pZ":4.852476769753801,"vX0":5.2838084383099915,"vY0":-136.65378855165451,"vZ0":-0.2671075875627583,"x":107.46,"y":107.76,"x0":-1.2295462994193656,"y0":50.00083846978763,"z0":5.9844755314781315,"aX":-6.980294998790845},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2746,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.40116096233304166,"extension":6.023764565965295},"index":5,"playId":"c5debe13-18b1-399e-af05-eeef328b8f6b","pitchNumber":5,"startTime":"2025-08-29T00:42:53.875Z","endTime":"2025-08-29T00:42:58.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62832882550935,"aZ":-31.54620740184877,"pfxX":4.030096126713578,"pfxZ":0.3953239578905192,"pX":-0.3269269574177723,"pZ":1.8222436458683562,"vX0":2.3966568486285085,"vY0":-125.88784061074178,"vZ0":-2.303243470495744,"x":129.46,"y":189.58,"x0":-1.8202056452829947,"y0":50.001480415963144,"z0":5.346199223053188,"aX":6.356452504931209},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-7.9,"spinRate":3049,"spinDirection":48},"zone":7,"typeConfidence":0.74,"plateTime":0.437972411205481,"extension":6.052645443610067},"index":6,"playId":"615b3574-dcbf-3079-b590-65513a6dcf84","pitchNumber":6,"startTime":"2025-08-29T00:43:11.655Z","endTime":"2025-08-29T00:43:16.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:43:16.649Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-29T00:45:54.893Z","endTime":"2025-08-29T00:47:27.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Clay Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-29T00:45:18.059Z","endTime":"2025-08-29T00:45:40.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-29T00:45:40.294Z","endTime":"2025-08-29T00:45:57.217Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.25000121909129,"strikeZoneBottom":1.48060644244494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67734607039875,"aZ":-28.823578620223405,"pfxX":0.12051252409516966,"pfxZ":2.0013169651946,"pX":1.1068009235449114,"pZ":1.304108025626038,"vX0":4.248243032231768,"vY0":-128.30681699136065,"vZ0":-6.831006745909201,"x":74.81,"y":203.57,"x0":-0.5835351106882569,"y0":50.00091069054991,"z0":6.236378522365555,"aX":0.20159186616253408},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":-1.1,"spinRate":2420,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.42630373131084953,"extension":5.8192371901288205},"index":2,"playId":"e0d35fca-558c-3237-94c9-58f396bc67dc","pitchNumber":1,"startTime":"2025-08-29T00:45:57.217Z","endTime":"2025-08-29T00:46:01.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.2496436282378,"strikeZoneBottom":1.49778108643964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.357209105883285,"aZ":-9.672944141802406,"pfxX":-6.189181701047467,"pfxZ":11.164514368670837,"pX":0.8963064547568881,"pZ":3.5662787957528765,"vX0":6.003242449123499,"vY0":-141.7730942938021,"vZ0":-5.831063882561863,"x":82.83,"y":142.49,"x0":-0.4545699045605152,"y0":50.00640526069404,"z0":6.28069642669206,"aX":-12.478870032779065},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":9.8,"spinRate":2392,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38777351713380925,"extension":5.9320443000705625},"index":3,"playId":"eef48911-63c1-3502-8b4e-156355eb9a58","pitchNumber":2,"startTime":"2025-08-29T00:46:11.070Z","endTime":"2025-08-29T00:46:14.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70480872488943,"aZ":-11.047653501392876,"pfxX":-7.087540579193101,"pfxZ":10.628289097267919,"pX":1.0304896709975642,"pZ":3.14075979646363,"vX0":6.958476816215406,"vY0":-140.3226733136301,"vZ0":-6.473392530291739,"x":77.72,"y":153.98,"x0":-0.5644706775189262,"y0":50.00234773194771,"z0":6.202356661547606,"aX":-14.088443044260549},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":11.4,"spinRate":2318,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3908181062389797,"extension":5.984111636115778},"index":4,"playId":"654bb435-b86a-38e6-b387-1ef1916a33ab","pitchNumber":3,"startTime":"2025-08-29T00:46:26.422Z","endTime":"2025-08-29T00:46:32.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26321694856542,"aZ":-10.316048777166358,"pfxX":-5.250312722753845,"pfxZ":10.638916155395561,"pX":0.30696783323364224,"pZ":3.2696458562829496,"vX0":4.073076871298983,"vY0":-142.77051094100437,"vZ0":-6.652747619869445,"x":105.3,"y":150.5,"x0":-0.4592394445980431,"y0":50.007078316917,"z0":6.286376471859504,"aX":-10.792216228561855},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2398,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3842988609116391,"extension":5.86247529826716},"index":5,"playId":"6c404349-700d-3872-acd7-6c4fb12e0363","pitchNumber":4,"startTime":"2025-08-29T00:46:45.056Z","endTime":"2025-08-29T00:46:49.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.17916479480706,"strikeZoneBottom":1.40683892098726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39323325187532,"aZ":-28.869628965708127,"pfxX":-5.502877748160771,"pfxZ":1.9548136898903152,"pX":-0.5878393080128559,"pZ":4.392107764576297,"vX0":1.010033667968075,"vY0":-128.7388676471446,"vZ0":0.06308338556648052,"x":139.41,"y":120.19,"x0":-0.26889399040984324,"y0":50.00085694373467,"z0":6.59216157835159,"aX":-9.284230751614283},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":9.7,"spinRate":834,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4245990356228213,"extension":6.060798640143094},"index":6,"playId":"7832faaf-f506-3edc-9ea0-52daa5cd9f88","pitchNumber":5,"startTime":"2025-08-29T00:47:06.448Z","endTime":"2025-08-29T00:47:10.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.25000144029665,"strikeZoneBottom":1.44876707431687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.36571784106104,"aZ":-11.757230811991054,"pfxX":-5.395260255132465,"pfxZ":9.91372001673583,"pX":-0.9502903566011145,"pZ":3.7260416985610365,"vX0":0.6810890000906076,"vY0":-143.14030359679535,"vZ0":-5.041456639266587,"x":153.22,"y":138.18,"x0":-0.49196088976029856,"y0":50.00473147202503,"z0":6.25668632821664,"aX":-11.111621151496138},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":9.6,"spinRate":2260,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38377311229021815,"extension":5.984014116743164},"index":7,"playId":"f903033e-55e7-337d-8206-cf93bc9a24fa","pitchNumber":6,"startTime":"2025-08-29T00:47:22.680Z","endTime":"2025-08-29T00:47:27.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:47:27.665Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maximo Acosta walks. Heriberto Hernández to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-29T00:47:52.105Z","endTime":"2025-08-29T00:50:06.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.02776483484118,"strikeZoneBottom":1.33612774142963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.122289128636066,"aZ":-28.91417689537269,"pfxX":0.4174220387916989,"pfxZ":1.969308900471626,"pX":0.6278452280630884,"pZ":3.658931541065916,"vX0":3.3050658698993933,"vY0":-128.56422097062674,"vZ0":-1.241593498652301,"x":93.07,"y":139.99,"x0":-0.7339738217412397,"y0":50.0052982585543,"z0":6.4130221421522196,"aX":0.6914129282070408},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-1.6,"spinRate":2393,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4276680222683238,"extension":5.923796157152705},"index":0,"playId":"ab883266-209a-3afd-8949-bbe7a60ceb87","pitchNumber":1,"startTime":"2025-08-29T00:47:54.357Z","endTime":"2025-08-29T00:48:05.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"ab883266-209a-3afd-8949-bbe7a60ceb87","startTime":"2025-08-29T00:48:11.426Z","endTime":"2025-08-29T00:48:14.272Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9893472653054,"aZ":-11.513221515660724,"pfxX":-5.497522949913906,"pfxZ":10.126831289940549,"pX":-0.5002712494196515,"pZ":3.5428629058745496,"vX0":2.503116353507446,"vY0":-142.03696619628602,"vZ0":-5.53756576118875,"x":136.07,"y":143.12,"x0":-0.6795115265927171,"y0":50.000531740639055,"z0":6.2518470101212635,"aX":-11.214426735307512},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2306,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38583561696907953,"extension":5.90267706608272},"index":2,"playId":"0b1e0369-3c17-300a-82a5-22dcabd8eb4e","pitchNumber":2,"startTime":"2025-08-29T00:48:14.272Z","endTime":"2025-08-29T00:48:19.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.40697014129267,"strikeZoneBottom":1.67170273831626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66109996965374,"aZ":-35.596345655616815,"pfxX":4.3487765687440945,"pfxZ":-2.0949604846002607,"pX":-1.0829284990133212,"pZ":3.5792267409746157,"vX0":-2.2786682426157245,"vY0":-127.57670026888538,"vZ0":-0.24286776387746223,"x":158.28,"y":142.14,"x0":-0.738511385163603,"y0":50.00374018261704,"z0":6.50488403449784,"aX":7.098192461380012},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":-7.3,"spinRate":2415,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4309509948302579,"extension":5.914796938637425},"index":3,"playId":"dcf5146b-1d9a-304d-9e70-752c39c0de0a","pitchNumber":3,"startTime":"2025-08-29T00:48:44.870Z","endTime":"2025-08-29T00:48:50.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.380357375223646,"aZ":-9.84231106728686,"pfxX":-4.876250686361351,"pfxZ":11.05321498331882,"pX":-0.8671361255624562,"pZ":3.5918781369462423,"vX0":0.9484178579850655,"vY0":-141.06997521010598,"vZ0":-5.649236605870614,"x":150.05,"y":141.8,"x0":-0.5736482805272424,"y0":50.00078484938944,"z0":6.251525828988674,"aX":-9.849963656445661},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":8.6,"spinRate":2287,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3879111431980631,"extension":5.960943792503052},"index":4,"playId":"6ec7a6d8-0820-3c57-ae9e-3650a10f5411","pitchNumber":4,"startTime":"2025-08-29T00:49:01.334Z","endTime":"2025-08-29T00:49:09.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-29T00:49:25.363Z","endTime":"2025-08-29T00:49:39.715Z","isPitch":false,"type":"action","player":{"id":691185,"link":"/api/v1/people/691185"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.31900025590979,"strikeZoneBottom":1.56414681626196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78863484387486,"aZ":-30.181738542047086,"pfxX":0.54944945815868,"pfxZ":1.1668477259095398,"pX":1.0699794744458972,"pZ":0.8434332886726109,"vX0":3.0199250331259337,"vY0":-130.2698157494183,"vZ0":-8.023802408232596,"x":76.21,"y":216.01,"x0":-0.18018449912756268,"y0":50.00214160129642,"z0":6.27570821275048,"aX":0.9343188159443442},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":-1.7,"spinRate":2447,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4219971822105131,"extension":6.09396963224482},"index":6,"playId":"21241234-215e-3c29-a411-dd7510d1436f","pitchNumber":5,"startTime":"2025-08-29T00:49:39.715Z","endTime":"2025-08-29T00:49:47.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":3.31900243222551,"strikeZoneBottom":1.6085624706667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.951789201108426,"aZ":-9.02326438136479,"pfxX":-3.4962744155116248,"pfxZ":11.100684044308323,"pX":1.0563139272349087,"pZ":2.7263995081248513,"vX0":4.735233874906315,"vY0":-144.081809077552,"vZ0":-8.46573064002593,"x":76.74,"y":165.17,"x0":-0.16034808457334884,"y0":50.00490911837082,"z0":6.273927190938117,"aX":-7.293447314456594},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.4,"breakHorizontal":5.3,"spinRate":2276,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.38129619632505873,"extension":6.0972822477734105},"index":7,"playId":"fc8e3bcc-e47a-30df-a77e-05735871e377","pitchNumber":6,"startTime":"2025-08-29T00:50:02.747Z","endTime":"2025-08-29T00:50:06.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":2.15,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:50:06.977Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dane Myers grounds into a double play, shortstop Francisco Lindor to second baseman Jeff McNeil to first baseman Pete Alonso. Heriberto Hernández to 3rd. Maximo Acosta out at 2nd. Dane Myers out at 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-29T00:51:11.957Z","endTime":"2025-08-29T00:52:18.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-29T00:51:00.844Z","endTime":"2025-08-29T00:51:14.372Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":2.96996390434255,"strikeZoneBottom":1.2627024082717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83057532514577,"aZ":-7.754569954463948,"pfxX":-4.950366655361631,"pfxZ":11.716805811865969,"pX":0.6635513590612314,"pZ":2.1359417746185927,"vX0":5.0025223870832605,"vY0":-144.00492485342252,"vZ0":-9.9788087924854,"x":91.71,"y":181.11,"x0":-0.4594111674571057,"y0":50.00695950594883,"z0":6.140507195219624,"aX":-10.320290659176964},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2275,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3814739986233686,"extension":5.999446529742137},"index":1,"playId":"0200abc3-7c9b-3cab-b265-d93fcf719d72","pitchNumber":1,"startTime":"2025-08-29T00:51:14.372Z","endTime":"2025-08-29T00:51:18.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.503804034788125,"aZ":-9.793990267920169,"pfxX":-4.070565889161303,"pfxZ":10.673659189672307,"pX":-0.972500154175402,"pZ":3.279668383579577,"vX0":0.2750592548116534,"vY0":-144.53815947595416,"vZ0":-6.739892589788119,"x":154.07,"y":150.23,"x0":-0.5411017635854666,"y0":50.006818806653186,"z0":6.256789902661157,"aX":-8.536836605070537},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2305,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3802619655083683,"extension":5.969393761757691},"index":2,"playId":"a55f35eb-fad6-340d-b618-a8bd2abfacf3","pitchNumber":2,"startTime":"2025-08-29T00:51:33.000Z","endTime":"2025-08-29T00:51:38.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":89.8,"endSpeed":82.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43833348563743,"aZ":-31.902486159358517,"pfxX":0.5158354124744293,"pfxZ":0.15511454592813223,"pX":0.386398893353798,"pZ":1.6932579213185388,"vX0":1.6881749542528557,"vY0":-130.71756947979858,"vZ0":-5.862752712811773,"x":102.27,"y":193.06,"x0":-0.3377180371327477,"y0":50.001683077877885,"z0":6.393654865403407,"aX":0.8820132555447662},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.0,"breakHorizontal":-1.3,"spinRate":2495,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4208385456366308,"extension":6.034410798459538},"hitData":{"launchSpeed":104.5,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":158.78}},"index":3,"playId":"e7cfbd8e-9217-352a-b2d5-d47dc1cb584d","pitchNumber":3,"startTime":"2025-08-29T00:52:06.689Z","endTime":"2025-08-29T00:52:18.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691185,"link":"/api/v1/people/691185"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":14.399999999999999,"leverageIndex":2.54,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:52:18.037Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Juan Soto.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-29T00:52:42.720Z","endTime":"2025-08-29T00:55:24.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"d6fde75b-27ac-4221-a966-0264d20a4fb6","startTime":"2025-08-29T00:52:42.720Z","endTime":"2025-08-29T00:52:47.720Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.992905188876826,"aZ":-28.688242955742346,"pfxX":0.9233572922371514,"pfxZ":1.9484418849197898,"pX":0.41777893826770646,"pZ":1.239319576217905,"vX0":1.5076832637330249,"vY0":-132.15029524216413,"vZ0":-7.687744798570675,"x":101.08,"y":205.32,"x0":-0.27751397714644255,"y0":50.00549613979435,"z0":6.258399075414158,"aX":1.652503343959585},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.9,"spinRate":2370,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.41259548287751935,"extension":6.044977491710785},"index":1,"playId":"911a9ca9-dfa3-31fe-9884-3776ed9ce08c","pitchNumber":1,"startTime":"2025-08-29T00:52:56.689Z","endTime":"2025-08-29T00:53:04.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.515417553340594,"aZ":-31.891796087871185,"pfxX":0.3295230777164009,"pfxZ":0.1592348031407731,"pX":0.6228419423694103,"pZ":1.8547360375425077,"vX0":1.8914288492334146,"vY0":-130.39629399631121,"vZ0":-5.439624930315884,"x":93.26,"y":188.7,"x0":-0.15362631563157134,"y0":50.00070162667288,"z0":6.3639133503553005,"aX":0.5688589407971482},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":-1.0,"spinRate":2518,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4194938986277261,"extension":6.1262115435001485},"index":2,"playId":"4f99eef3-0581-3ca7-9cc1-29300950bc43","pitchNumber":2,"startTime":"2025-08-29T00:53:20.003Z","endTime":"2025-08-29T00:53:23.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-29T00:53:37.521Z","endTime":"2025-08-29T00:53:58.290Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.20614947042326,"strikeZoneBottom":1.35032124016225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17664485718336,"aZ":-31.160014347524136,"pfxX":1.4688504007805445,"pfxZ":0.5850546975039843,"pX":1.288891531506257,"pZ":0.8119312205548691,"vX0":3.2784913172098,"vY0":-130.4489147371857,"vZ0":-7.949715643328115,"x":67.87,"y":216.86,"x0":-0.17072141975361843,"y0":50.00470841072473,"z0":6.21976573826904,"aX":2.553654152894323},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.4,"breakHorizontal":-3.4,"spinRate":2372,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.41846641204842827,"extension":6.018215637908632},"index":4,"playId":"529c6317-dfbf-32a5-b347-9a80b3262eae","pitchNumber":3,"startTime":"2025-08-29T00:53:58.290Z","endTime":"2025-08-29T00:54:05.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.19153055330417,"strikeZoneBottom":1.43072758615627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.714336774636802,"aZ":-19.990920307115935,"pfxX":-4.8734222058468015,"pfxZ":7.001086361654471,"pX":-1.5883092782500132,"pZ":1.9159479503204477,"vX0":-1.8656386178683928,"vY0":-131.08543495139494,"vZ0":-7.255574955014376,"x":177.54,"y":187.05,"x0":-0.2341214951858777,"y0":50.00527376453498,"z0":6.212475574080353,"aX":-8.480945531171578},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":9.2,"spinRate":1088,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4178609116953167,"extension":6.197507726606048},"index":5,"playId":"c6c65d5d-5755-34d3-aa8b-5c3e4bc23100","pitchNumber":4,"startTime":"2025-08-29T00:54:18.696Z","endTime":"2025-08-29T00:54:26.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.284788131056146,"aZ":-9.826065038728567,"pfxX":-2.4350224591349274,"pfxZ":10.557111220997815,"pX":0.32799896586939636,"pZ":3.133122785535586,"vX0":2.2184875465727516,"vY0":-144.90121015977056,"vZ0":-7.4418578115405545,"x":104.5,"y":154.19,"x0":-0.13287186993346947,"y0":50.005439571008026,"z0":6.342418813792136,"aX":-5.155572735521128},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":4.0,"spinRate":2298,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3786691078838684,"extension":5.9531699150949065},"index":6,"playId":"45003915-54eb-3f4c-8b99-cfd807a1eaac","pitchNumber":5,"startTime":"2025-08-29T00:54:47.965Z","endTime":"2025-08-29T00:54:56.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":89.6,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.091496049751733,"aZ":-30.130535364878696,"pfxX":1.4965031046942223,"pfxZ":1.1928085471575622,"pX":-0.043401883185981614,"pZ":1.7729192978736086,"vX0":0.001870370282623643,"vY0":-130.39786302183427,"vZ0":-6.0183475989567174,"x":118.65,"y":190.91,"x0":-0.23850871828508333,"y0":50.006456764910915,"z0":6.391846718178738,"aX":2.570738623739515},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":-2.8,"spinRate":2383,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.42047553185719533,"extension":6.069837867096883},"hitData":{"launchSpeed":92.0,"launchAngle":19.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.21,"coordY":105.06}},"index":7,"playId":"4445df5c-74bf-32b5-a3ab-e4981dedd8d5","pitchNumber":6,"startTime":"2025-08-29T00:55:16.329Z","endTime":"2025-08-29T00:55:24.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":6.099999999999994,"leverageIndex":2.23,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-29T00:55:24.848Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-29T01:00:59.214Z","endTime":"2025-08-29T01:02:54.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-29T00:59:02.258Z","endTime":"2025-08-29T00:59:08.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"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-29T00:59:08.936Z","endTime":"2025-08-29T01:01:01.594Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28222675012875,"aZ":-25.724576755691693,"pfxX":11.030590669839965,"pfxZ":3.640324739072991,"pX":-0.2844227910918982,"pZ":2.271962976771868,"vX0":-7.401112152902297,"vY0":-132.5277744871285,"vZ0":-4.03434545378564,"x":127.84,"y":177.44,"x0":1.1164342730994785,"y0":50.00436503513566,"z0":5.700977106170353,"aX":19.55199437021801},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-18.2,"spinRate":2195,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.413864753712478,"extension":5.915601853736615},"index":2,"playId":"f75136db-7a2f-3278-afb0-6906bbcd1f1a","pitchNumber":1,"startTime":"2025-08-29T01:01:01.594Z","endTime":"2025-08-29T01:01:06.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94077659375433,"aZ":-27.744032299393524,"pfxX":-8.785163602194034,"pfxZ":3.2144931124810725,"pX":-0.7053992070582861,"pZ":3.4161724800371087,"vX0":-2.4418749833601923,"vY0":-116.85602160348553,"vZ0":0.6315349218573433,"x":143.89,"y":146.54,"x0":1.4953680752694987,"y0":50.00112248205007,"z0":5.758132695678775,"aX":-12.092318874048901},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2901,"spinDirection":298},"zone":1,"typeConfidence":2.0,"plateTime":0.4695377884777696,"extension":5.797366487438352},"index":3,"playId":"09b05d20-6447-3fa1-b1dd-d5e11a95fb66","pitchNumber":2,"startTime":"2025-08-29T01:01:18.056Z","endTime":"2025-08-29T01:01:23.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.59589633224331,"strikeZoneBottom":1.65280314789585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.343620283460957,"aZ":-34.596667161604316,"pfxX":-7.623731676449192,"pfxZ":-1.7672480497236065,"pX":-1.3509335599175247,"pZ":0.8833855316570548,"vX0":-4.318891254243048,"vY0":-116.83405229334885,"vZ0":-3.079048700708184,"x":168.49,"y":214.93,"x0":1.5158475553815645,"y0":50.0015921205489,"z0":5.491033027790704,"aX":-10.468810199867697},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.7,"breakHorizontal":14.9,"spinRate":3088,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4699845563426406,"extension":6.936019385995884},"index":4,"playId":"701f6257-1f05-3f88-9376-9e65efb33ef3","pitchNumber":3,"startTime":"2025-08-29T01:01:41.870Z","endTime":"2025-08-29T01:01:47.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.3,"endSpeed":84.3,"strikeZoneTop":3.60507186434501,"strikeZoneBottom":1.69345949498112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.410272303940477,"aZ":-22.670953408003346,"pfxX":4.292848718109604,"pfxZ":5.198989056755286,"pX":-0.5199828118048481,"pZ":4.1959948744993865,"vX0":-5.583335241159437,"vY0":-134.39631584791482,"vZ0":0.23842933658062093,"x":136.82,"y":125.49,"x0":1.0276541424904024,"y0":50.002013750150944,"z0":5.717716344933324,"aX":7.845354003974944},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-6.6,"spinRate":2098,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.40772671470603195,"extension":6.9227076917710235},"index":5,"playId":"f56d6010-1cc1-3af4-b312-8d497c1f60cd","pitchNumber":4,"startTime":"2025-08-29T01:02:02.522Z","endTime":"2025-08-29T01:02:06.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.5925118569272,"strikeZoneBottom":1.6486216328761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.988343580645548,"aZ":-31.61612397673416,"pfxX":-8.511698266244476,"pfxZ":0.4107534163055355,"pX":-1.505509766201253,"pZ":1.6628462608354704,"vX0":-4.389404178888088,"vY0":-115.97203809929164,"vZ0":-1.850923706572052,"x":174.39,"y":193.88,"x0":1.5242872321967158,"y0":50.00071447556856,"z0":5.51953940325351,"aX":-11.45978292269442},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.6,"breakHorizontal":16.6,"spinRate":2902,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.47435234041728647,"extension":7.261786704801662},"index":6,"playId":"c9b9c55e-39c3-35b7-8a84-3f53aa6d5bd4","pitchNumber":5,"startTime":"2025-08-29T01:02:18.871Z","endTime":"2025-08-29T01:02:24.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-29T01:02:35.889Z","endTime":"2025-08-29T01:02:48.814Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.7,"strikeZoneTop":3.61212673738351,"strikeZoneBottom":1.70010907513769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.71458243993377,"aZ":-43.580299621368574,"pfxX":-7.0401882618385,"pfxZ":-8.505810776132309,"pX":-1.8425905443620585,"pZ":1.5453967276196914,"vX0":-4.80002032867609,"vY0":-116.71697325756116,"vZ0":-0.08443115103538723,"x":187.24,"y":197.05,"x0":1.175741114278447,"y0":50.00333070748644,"z0":5.784826752723151,"aX":-9.439719966759151},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.9,"breakHorizontal":14.2,"spinRate":2939,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.474431656713624,"extension":7.038077689705049},"index":8,"playId":"658aaaa4-8efa-35a6-a42d-8b2e6d8c5935","pitchNumber":6,"startTime":"2025-08-29T01:02:48.814Z","endTime":"2025-08-29T01:02:54.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:02:54.681Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-29T01:03:09.178Z","endTime":"2025-08-29T01:05:17.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.224423567279675,"aZ":-32.93970026715635,"pfxX":-6.9623987531789515,"pfxZ":-0.5562658878924127,"pX":-0.9432298083166923,"pZ":1.8262693290587158,"vX0":-3.8839221687929752,"vY0":-117.966012544405,"vZ0":-1.6347339313327218,"x":152.95,"y":189.47,"x0":1.6388627233778137,"y0":50.00174531496304,"z0":5.616637063743259,"aX":-9.63298451197669},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.2,"breakHorizontal":13.7,"spinRate":2976,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4675742484532681,"extension":5.952449749403799},"index":0,"playId":"a753eac5-b1af-304b-9078-846c31efed00","pitchNumber":1,"startTime":"2025-08-29T01:03:19.775Z","endTime":"2025-08-29T01:03:23.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.959755307459595,"aZ":-33.415689695589926,"pfxX":-7.898563465751526,"pfxZ":-0.91844205432316,"pX":0.5611320202452901,"pZ":2.400509114768504,"vX0":-0.3401150960113242,"vY0":-116.10052200829837,"vZ0":0.033446006516987925,"x":95.61,"y":173.97,"x0":1.7345078333444877,"y0":50.00318728432022,"z0":5.595286002946091,"aX":-10.664703464295801},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.3,"breakHorizontal":14.4,"spinRate":3056,"spinDirection":300},"zone":6,"typeConfidence":2.0,"plateTime":0.4737600079887492,"extension":5.756037941519723},"index":1,"playId":"8ade1179-9089-30ce-8fe5-e2164364e7c8","pitchNumber":2,"startTime":"2025-08-29T01:03:41.978Z","endTime":"2025-08-29T01:03:49.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-29T01:04:05.993Z","endTime":"2025-08-29T01:04:16.505Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.72000098994094,"strikeZoneBottom":1.7807679576607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06066692065334,"aZ":-28.898163044380833,"pfxX":-5.047794095053084,"pfxZ":2.351744162567062,"pX":-1.9323770070473834,"pZ":2.085917583446385,"vX0":-6.531163506501807,"vY0":-118.0612944118518,"vZ0":-1.7099167887774516,"x":190.66,"y":182.46,"x0":1.5389494754466797,"y0":50.0051656949196,"z0":5.510722739550462,"aX":-7.037264741673958},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.1,"breakHorizontal":10.9,"spinRate":2788,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.46615350831258695,"extension":6.638212379539736},"index":3,"playId":"480fd997-7185-3d40-8e89-300d71943429","pitchNumber":3,"startTime":"2025-08-29T01:04:16.505Z","endTime":"2025-08-29T01:04:22.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.67677878932327,"strikeZoneBottom":1.73533586138661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.956180281930052,"aZ":-43.740746179511746,"pfxX":-8.256769841336908,"pfxZ":-8.781158354698576,"pX":-1.7195540557965068,"pZ":-0.18362350382692103,"vX0":-4.323681412700185,"vY0":-116.08845062899553,"vZ0":-3.56497517860175,"x":182.55,"y":243.74,"x0":1.2623315951030731,"y0":50.00552920543644,"z0":5.687290898275916,"aX":-10.869040693006463},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.6,"breakHorizontal":16.3,"spinRate":3095,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4784224259433154,"extension":7.148282802703407},"index":4,"playId":"fa1f1d11-5f8a-3b8b-bc9a-aee1f02d7220","pitchNumber":4,"startTime":"2025-08-29T01:04:43.191Z","endTime":"2025-08-29T01:04:48.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57027209016804,"aZ":-32.332197248471786,"pfxX":-10.028550403770996,"pfxZ":-0.12042609917503722,"pX":-2.243447840386755,"pZ":1.769908580279781,"vX0":-5.479313770964153,"vY0":-116.34594806941527,"vZ0":-1.630355616796336,"x":202.51,"y":190.99,"x0":1.4513799631332784,"y0":50.00107042393248,"z0":5.568422304938443,"aX":-13.627143431376185},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.4,"breakHorizontal":19.6,"spinRate":3100,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4723336613490985,"extension":7.3345376864565095},"index":5,"playId":"bdd9b95a-41aa-3f03-b0af-b2098ca8d1c8","pitchNumber":5,"startTime":"2025-08-29T01:05:11.746Z","endTime":"2025-08-29T01:05:17.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.08,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:05:17.512Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cedric Mullins lines out to right fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-29T01:05:17.471Z","endTime":"2025-08-29T01:07:14.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.47000100667559,"strikeZoneBottom":1.67044819395868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.401457424484942,"aZ":-29.053082095154597,"pfxX":-7.218710042716765,"pfxZ":2.2699839867645375,"pX":-0.34630771307897257,"pZ":1.0026179407259759,"vX0":-2.4052846738810176,"vY0":-116.69808452586446,"vZ0":-3.8618274947894204,"x":130.2,"y":211.71,"x0":1.6363551491620834,"y0":50.00524635070474,"z0":5.422264124214732,"aX":-9.935368162534052},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.4,"breakHorizontal":13.7,"spinRate":3023,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46973667373238515,"extension":6.674253980651066},"index":0,"playId":"5efc1910-2d47-3249-8024-89ca271b9522","pitchNumber":1,"startTime":"2025-08-29T01:05:42.645Z","endTime":"2025-08-29T01:05:48.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.46569740644432,"strikeZoneBottom":1.73320579749954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89214163653593,"aZ":-27.31938405543161,"pfxX":9.499839800480975,"pfxZ":2.6499255490103693,"pX":-0.159390215776846,"pZ":3.9831296442030233,"vX0":-6.690315470215424,"vY0":-134.72062723853347,"vZ0":0.2671171589513942,"x":123.08,"y":131.24,"x0":1.1247440444039922,"y0":50.005209705876794,"z0":5.817215873434411,"aX":17.42486536866139},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":-15.7,"spinRate":2446,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4069263477305256,"extension":5.99492324232106},"index":1,"playId":"b55189a7-ff0f-34b7-a57d-995d672b2721","pitchNumber":2,"startTime":"2025-08-29T01:06:02.277Z","endTime":"2025-08-29T01:06:07.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.47144658141654,"strikeZoneBottom":1.73464619594301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44667488851098,"aZ":-33.11122579234366,"pfxX":-9.101251772841454,"pfxZ":-0.6775153981533464,"pX":-1.207596959919034,"pZ":2.495094195847231,"vX0":-3.769423215578298,"vY0":-116.99084067862862,"vZ0":-0.017513301971492146,"x":163.03,"y":171.41,"x0":1.6077315623087987,"y0":50.00233227332256,"z0":5.610793189375461,"aX":-12.592169459517345},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.0,"breakHorizontal":17.4,"spinRate":3083,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.46850686097777006,"extension":7.2819680657567485},"index":2,"playId":"46018bd0-6c39-3c60-a5d5-4539dfa2519a","pitchNumber":3,"startTime":"2025-08-29T01:06:23.899Z","endTime":"2025-08-29T01:06:28.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.39539592939231,"strikeZoneBottom":1.63282127589857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50860268910784,"aZ":-26.903957595037966,"pfxX":6.323368527438875,"pfxZ":2.937427174092438,"pX":-0.37114861406671534,"pZ":3.0039036407456745,"vX0":-6.382285063293673,"vY0":-132.17995509400657,"vZ0":-1.6668056219194138,"x":131.15,"y":157.67,"x0":1.2372543342955937,"y0":50.0035503101998,"z0":5.5919895822315056,"aX":11.345587807163175},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-10.3,"spinRate":2278,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.41220081969839306,"extension":7.190391689917244},"index":3,"playId":"a5eaf71a-eac6-3898-ba58-6dbc163ec64a","pitchNumber":4,"startTime":"2025-08-29T01:06:44.128Z","endTime":"2025-08-29T01:06:50.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.26567819202266,"aZ":-24.235406242190546,"pfxX":0.3563520097553964,"pfxZ":4.886322357399254,"pX":0.02201667273382606,"pZ":2.3564081483219783,"vX0":-3.5304807236489224,"vY0":-125.83210033551435,"vZ0":-3.0265696870942973,"x":116.16,"y":175.16,"x0":1.3889108477017682,"y0":50.00609282618432,"z0":5.50960223461535,"aX":0.5799868489714495},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":2776,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4330303402216993,"extension":7.349363680540995},"hitData":{"launchSpeed":90.4,"launchAngle":22.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.31,"coordY":110.33}},"index":4,"playId":"1bf3fb12-b7af-3faf-b621-0c6f2dd66ca9","pitchNumber":5,"startTime":"2025-08-29T01:07:05.824Z","endTime":"2025-08-29T01:07:14.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.81,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:07:14.602Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hayden Senger strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-29T01:07:17.543Z","endTime":"2025-08-29T01:09:14.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.55391511719508,"strikeZoneBottom":1.55241384010625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.248326068965085,"aZ":-26.520410099647194,"pfxX":-0.624210334753724,"pfxZ":3.460942559264156,"pX":-1.2380172970207044,"pZ":1.7457315491759575,"vX0":-6.3779620584493015,"vY0":-125.93173641971134,"vZ0":-3.9511999178902,"x":164.19,"y":191.65,"x0":1.3899205565555748,"y0":50.00506428919358,"z0":5.436908011890169,"aX":-1.0208932638018866},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":2.3,"spinRate":2832,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4319776194551297,"extension":6.113001164635917},"index":0,"playId":"00e7add4-3740-3647-9016-f556c3b148c0","pitchNumber":1,"startTime":"2025-08-29T01:07:44.587Z","endTime":"2025-08-29T01:07:50.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54146715562726,"aZ":-24.70529299339247,"pfxX":7.366164544640535,"pfxZ":4.1280150628068135,"pX":-0.15253289285535943,"pZ":2.8476636412530967,"vX0":-6.110950810420094,"vY0":-133.83056910367213,"vZ0":-2.903299162367677,"x":122.81,"y":161.89,"x0":1.2061583253894865,"y0":50.00472756822459,"z0":5.720951538574882,"aX":13.33107497891364},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-12.0,"spinRate":2345,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4096620869148553,"extension":6.70830266572884},"index":1,"playId":"75edde89-bd01-3c65-9e97-d22c9010f2fb","pitchNumber":2,"startTime":"2025-08-29T01:08:04.016Z","endTime":"2025-08-29T01:08:08.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.4639424870136,"strikeZoneBottom":1.53315523162933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.171549662503757,"aZ":-45.431135964551665,"pfxX":-7.834535472963529,"pfxZ":-10.034390324166472,"pX":-0.5082120359570531,"pZ":2.664804005547153,"vX0":-1.762875552102614,"vY0":-115.52317729053654,"vZ0":2.5308792577987864,"x":136.37,"y":166.83,"x0":1.2864345075789103,"y0":50.00563523367723,"z0":5.997170403446444,"aX":-10.34538144501404},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.9,"breakHorizontal":14.6,"spinRate":3080,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.4784078379199572,"extension":7.2960322075383965},"index":2,"playId":"e4695fbc-9043-3bec-bf87-990a3f57eb57","pitchNumber":3,"startTime":"2025-08-29T01:08:22.585Z","endTime":"2025-08-29T01:08:32.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.767182663190194,"aZ":-43.60186502369807,"pfxX":-7.943337198394865,"pfxZ":-8.845819674416518,"pX":-0.38372251353951736,"pZ":0.9403914179222295,"vX0":-1.7261145776685412,"vY0":-114.33016376929304,"vZ0":-0.9364815292242169,"x":131.63,"y":213.39,"x0":1.4164835495569508,"y0":50.001772296765154,"z0":5.725472070137917,"aX":-10.263607445671422},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.8,"breakHorizontal":14.9,"spinRate":3045,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4835261460563429,"extension":7.0346251017410175},"index":3,"playId":"756dac05-b63d-37de-a6a3-3d7b12eadd3f","pitchNumber":4,"startTime":"2025-08-29T01:08:42.275Z","endTime":"2025-08-29T01:08:46.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36926889735222,"aZ":-21.510236483174875,"pfxX":5.414536517710518,"pfxZ":5.910477023308333,"pX":-0.9909847439955208,"pZ":3.6731823229178038,"vX0":-7.217234703438849,"vY0":-133.62905031187694,"vZ0":-1.2861108429558117,"x":154.77,"y":139.6,"x0":1.0440821583461626,"y0":50.00388371330464,"z0":5.709194232190974,"aX":9.772097439419815},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-8.2,"spinRate":2342,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41021694024021826,"extension":6.787302326822265},"index":4,"playId":"03bbab01-1026-3cb4-9f1e-a1486b0e4742","pitchNumber":5,"startTime":"2025-08-29T01:09:08.657Z","endTime":"2025-08-29T01:09:14.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:09:14.282Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:11:42.709Z","endTime":"2025-08-29T01:12:10.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-29T01:11:32.637Z","endTime":"2025-08-29T01:11:45.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.34000220301857,"strikeZoneBottom":1.59307203982298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.503763942884838,"aZ":-21.62384570787495,"pfxX":10.348346369036378,"pfxZ":5.3035554262654,"pX":-0.26874621685027106,"pZ":1.9430340168639801,"vX0":-9.783637102669024,"vY0":-139.87263541251983,"vZ0":-5.91836107048433,"x":127.24,"y":186.32,"x0":1.9239176104358924,"y0":50.00069853075532,"z0":5.496904611871827,"aX":20.57530275458951},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":-16.8,"spinRate":2366,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.39105888556692214,"extension":6.55368707531984},"index":1,"playId":"cca06470-de1d-39a1-8c5b-306dd31e0e72","pitchNumber":1,"startTime":"2025-08-29T01:11:45.077Z","endTime":"2025-08-29T01:11:51.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.471235228043632,"aZ":-25.30949604673968,"pfxX":12.11384360073422,"pfxZ":3.59971563260191,"pX":0.3457954149293843,"pZ":2.9204585042737405,"vX0":-8.331156488273656,"vY0":-137.23648027798183,"vZ0":-2.5163591454682104,"x":103.82,"y":159.93,"x0":1.8475929017188406,"y0":50.002222058641394,"z0":5.573812112775599,"aX":23.09775212392335},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":-20.2,"spinRate":2303,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.3991589885282192,"extension":6.62078800640588},"hitData":{"launchSpeed":97.3,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.3,"coordY":109.02}},"index":2,"playId":"be479543-902c-384b-a95b-f4fc129c336f","pitchNumber":2,"startTime":"2025-08-29T01:12:00.939Z","endTime":"2025-08-29T01:12:10.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:12:10.650Z","atBatIndex":55},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Liam Hicks reaches on a fielder's choice. Jakob Marsee to 2nd. Jakob Marsee advances to 2nd, on a fielding error by first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:12:11.448Z","endTime":"2025-08-29T01:14:39.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.26256308929706,"strikeZoneBottom":1.56770680047909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.219316840866554,"aZ":-22.693960626377557,"pfxX":11.280946202329236,"pfxZ":4.922259602959448,"pX":-0.914407616635884,"pZ":2.01873595781688,"vX0":-11.335513583984397,"vY0":-137.6288579942749,"vZ0":-5.302978765684972,"x":151.86,"y":184.27,"x0":1.7828679100415807,"y0":50.005799604180176,"z0":5.49788646531413,"aX":21.74523773605897},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":-18.2,"spinRate":2206,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.3972663281215114,"extension":6.857998332091593},"index":0,"playId":"f062bf63-e60e-3aeb-8282-9272230d84a6","pitchNumber":1,"startTime":"2025-08-29T01:12:33.325Z","endTime":"2025-08-29T01:12:39.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"fbc2d91e-8546-398d-8198-3ada76afb4c1","startTime":"2025-08-29T01:12:49.543Z","endTime":"2025-08-29T01:12:54.789Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.1474248807742,"strikeZoneBottom":1.5161638810373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.286245033367187,"aZ":-23.387850599189985,"pfxX":11.444390680141707,"pfxZ":4.656690818966017,"pX":-0.1955420780919917,"pZ":1.8140622140445308,"vX0":-9.649650618174451,"vY0":-136.75806322849797,"vZ0":-5.594704650690463,"x":124.45,"y":189.8,"x0":1.8987426872373832,"y0":50.00288065824771,"z0":5.499387688988009,"aX":21.59152969766647},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":-18.6,"spinRate":2206,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.40112166900573465,"extension":6.3787667762927915},"index":2,"playId":"dd6707e4-bff9-3075-b2d1-6458f60926eb","pitchNumber":2,"startTime":"2025-08-29T01:13:04.455Z","endTime":"2025-08-29T01:13:11.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.10213288918393,"strikeZoneBottom":1.47093923107474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.612321306002407,"aZ":-30.27239719157985,"pfxX":-0.5427002177035337,"pfxZ":1.3314708334877832,"pX":0.22418792558046438,"pZ":2.534193561318524,"vX0":-4.032403642454016,"vY0":-119.39270023683362,"vZ0":-1.1868060549619308,"x":108.45,"y":170.36,"x0":2.010949598842185,"y0":50.00533708109679,"z0":5.7809353950862326,"aX":-0.7776128855277726},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.4,"breakHorizontal":2.0,"spinRate":2272,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4600864130117066,"extension":6.7165082802929135},"index":3,"playId":"ab3c3de1-cf4d-3793-922a-699ff1fcce71","pitchNumber":3,"startTime":"2025-08-29T01:13:25.768Z","endTime":"2025-08-29T01:13:31.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.14082635910243,"strikeZoneBottom":1.5409758015582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07362611747963,"aZ":-27.759957744395123,"pfxX":0.7168019906713621,"pfxZ":2.9200341693964997,"pX":-1.7596269308725243,"pZ":1.017627668200847,"vX0":-8.49485685730408,"vY0":-122.15470095765882,"vZ0":-5.127817268407592,"x":184.07,"y":211.3,"x0":1.6698933063513839,"y0":50.00285043570569,"z0":5.530807551819773,"aX":1.0846606060107333},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":0.7,"spinRate":2327,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4483950836262407,"extension":6.753226495796936},"index":4,"playId":"bd86d296-522c-3f7c-8d2b-60f9b9eecb34","pitchNumber":4,"startTime":"2025-08-29T01:13:44.497Z","endTime":"2025-08-29T01:13:49.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.093085684051143,"aZ":-21.744124971864565,"pfxX":10.61708158981289,"pfxZ":5.326275333191507,"pX":0.08075359088186135,"pZ":1.3022160625284616,"vX0":-8.45944743111322,"vY0":-138.820760659791,"vZ0":-7.362137106977922,"x":113.92,"y":203.62,"x0":1.7830227904853373,"y0":50.00409552794753,"z0":5.4283787431835915,"aX":20.793767553732284},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":-17.5,"spinRate":2260,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39404746195190565,"extension":6.737059474231313},"index":5,"playId":"a49a5630-1929-3837-ad79-226af5708cb0","pitchNumber":5,"startTime":"2025-08-29T01:14:05.253Z","endTime":"2025-08-29T01:14:12.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43757948545907,"aZ":-23.848101875980042,"pfxX":9.5115458371525,"pfxZ":4.09916728252556,"pX":0.7762134185064343,"pZ":2.7843360923676848,"vX0":-6.773856454721909,"vY0":-141.8729601057574,"vZ0":-3.5503332189961787,"x":87.41,"y":163.6,"x0":1.962875666998499,"y0":50.006017760905245,"z0":5.577885432244793,"aX":19.33045778192677},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.8,"breakHorizontal":-15.8,"spinRate":2284,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.3865578523165403,"extension":6.847938857949945},"hitData":{"launchSpeed":54.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":179.55}},"index":6,"playId":"d9f57120-d8da-3e2a-880b-2e8ad6aa37db","pitchNumber":6,"startTime":"2025-08-29T01:14:29.351Z","endTime":"2025-08-29T01:14:39.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.43,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:14:39.629Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a line drive to left fielder Brandon Nimmo. Jakob Marsee scores. Liam Hicks to 2nd. Fielding error by left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:15:10.085Z","endTime":"2025-08-29T01:17:23.665Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.16999865534589,"strikeZoneBottom":1.44858345688841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48628252637766,"aZ":-23.76877421651793,"pfxX":10.97540230463756,"pfxZ":4.300132787465632,"pX":1.453672971954053,"pZ":2.39164459324583,"vX0":-5.271565235691121,"vY0":-139.43869611165925,"vZ0":-4.183960686379227,"x":61.59,"y":174.21,"x0":1.9502820998931671,"y0":50.00479619604577,"z0":5.494196534001156,"aX":21.456782474116938},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":-18.7,"spinRate":2290,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39390920196265267,"extension":6.92773938137451},"index":0,"playId":"19ae2d1f-91d6-358b-9ace-5aa8bfb8dc4a","pitchNumber":1,"startTime":"2025-08-29T01:15:30.399Z","endTime":"2025-08-29T01:15:38.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"7a9bbc1e-da1f-4762-ac63-14b2e3189b60","startTime":"2025-08-29T01:15:49.598Z","endTime":"2025-08-29T01:15:55.163Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.17000096136885,"strikeZoneBottom":1.41552433498879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12396314631063,"aZ":-18.721630887773916,"pfxX":10.723508352619874,"pfxZ":6.940187746924357,"pX":-0.2528931849849726,"pZ":2.0656552361820353,"vX0":-9.572515715505778,"vY0":-138.8313365797775,"vZ0":-5.918471023479618,"x":126.64,"y":183.01,"x0":1.8584780702181514,"y0":50.0041410946713,"z0":5.485026480442476,"aX":20.787662760345654},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":-17.3,"spinRate":2181,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39560910943558447,"extension":6.694316092491033},"index":2,"playId":"293f57a9-76a4-38d0-87ac-3a4bc7e9943d","pitchNumber":2,"startTime":"2025-08-29T01:16:04.487Z","endTime":"2025-08-29T01:16:10.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.113641833430293,"aZ":-29.84931907037468,"pfxX":1.2825901291005914,"pfxZ":1.484064591132066,"pX":0.29263112984372586,"pZ":2.317313335399242,"vX0":-4.236897469317011,"vY0":-124.78706235184336,"vZ0":-2.0513012731026596,"x":105.85,"y":176.21,"x0":1.852191578225995,"y0":50.00074086522965,"z0":5.6296075302160675,"aX":2.0057027426153966},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2376,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4403682976579413,"extension":6.740991587736959},"index":3,"playId":"497421d6-c0ac-36e6-b7fa-9c786b6c9255","pitchNumber":3,"startTime":"2025-08-29T01:16:22.174Z","endTime":"2025-08-29T01:16:38.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.11865106736646,"strikeZoneBottom":1.35530133281194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.244986668125854,"aZ":-22.195023451369785,"pfxX":9.653976198714055,"pfxZ":5.087293345671642,"pX":-0.9061623427321681,"pZ":2.092660851352779,"vX0":-10.10725705931144,"vY0":-138.92445776943597,"vZ0":-5.513039429917904,"x":151.54,"y":182.28,"x0":1.5196219657615049,"y0":50.00155419361552,"z0":5.571992525450203,"aX":18.927039215316693},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2195,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.39381918112379743,"extension":6.893266742346319},"index":4,"playId":"9af24382-f7d3-3127-b3ed-940720735282","pitchNumber":4,"startTime":"2025-08-29T01:16:51.712Z","endTime":"2025-08-29T01:16:56.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.096631740346428,"aZ":-30.280557658397566,"pfxX":0.6789605622702459,"pfxZ":1.2618920970097367,"pX":0.275026578149867,"pZ":2.3902994013344654,"vX0":-3.994039270754629,"vY0":-122.0897029856192,"vZ0":-1.4824558125068095,"x":106.52,"y":174.24,"x0":1.847307145759724,"y0":50.00507619686424,"z0":5.623029807944665,"aX":1.0210989163334787},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2365,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.44944679930511233,"extension":6.763275480533253},"hitData":{"launchSpeed":115.2,"launchAngle":7.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.46,"coordY":117.73}},"index":5,"playId":"19b52a68-770d-3ea5-997c-45ecb6fa0700","pitchNumber":5,"startTime":"2025-08-29T01:17:09.918Z","endTime":"2025-08-29T01:17:23.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":-13.900000000000002,"leverageIndex":2.81,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:17:23.665Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:18:37.511Z","endTime":"2025-08-29T01:20:08.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"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-29T01:18:06.617Z","endTime":"2025-08-29T01:18:17.297Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Wagaman replaces Troy Johnston.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"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-29T01:18:17.297Z","endTime":"2025-08-29T01:18:39.849Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.50802438668848,"strikeZoneBottom":1.68250639805802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.870512201440526,"aZ":-18.04699241248259,"pfxX":10.040292751924797,"pfxZ":7.160043010982602,"pX":0.8803343028042986,"pZ":2.342905554396788,"vX0":-7.001450902523157,"vY0":-140.12697004508408,"vZ0":-5.345784329930904,"x":83.44,"y":175.52,"x0":2.1163256187504467,"y0":50.00554555292925,"z0":5.467864262585336,"aX":19.82088032915785},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":-16.6,"spinRate":2263,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.3919868560593254,"extension":6.641074759082415},"index":2,"playId":"01a3d44d-235f-31bc-ad6e-ad738b451335","pitchNumber":1,"startTime":"2025-08-29T01:18:39.849Z","endTime":"2025-08-29T01:18:49.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.2,"endSpeed":88.9,"strikeZoneTop":3.46070207456827,"strikeZoneBottom":1.52619743774441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.352703335891796,"aZ":-18.267573696121513,"pfxX":10.28161760614644,"pfxZ":6.931012377516931,"pX":-0.381820347944558,"pZ":0.40344419036451307,"vX0":-9.65991163212571,"vY0":-140.8585756209025,"vZ0":-10.31230702152516,"x":131.55,"y":227.89,"x0":1.7581918346439342,"y0":50.00610504131531,"z0":5.296285733660876,"aX":20.64005896090379},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":-16.6,"spinRate":2299,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3890198094691022,"extension":7.03712294172812},"index":3,"playId":"ab160dca-950f-3b53-af78-c3443dd8a540","pitchNumber":2,"startTime":"2025-08-29T01:18:53.956Z","endTime":"2025-08-29T01:19:02.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.52005993672535,"strikeZoneBottom":1.67890793982299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65353417555847,"aZ":-19.059234078943945,"pfxX":9.772652736793155,"pfxZ":6.5217343142622894,"pX":-1.304891218791246,"pZ":1.5318904243351583,"vX0":-11.947139238683091,"vY0":-140.3786816602998,"vZ0":-7.21271961463196,"x":166.74,"y":197.42,"x0":1.7221532776444601,"y0":50.000686233845876,"z0":5.360293332265174,"aX":19.642862695148455},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":-15.5,"spinRate":2254,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.3891239463867713,"extension":6.717172667179813},"index":4,"playId":"461b7f2a-b7e7-345f-9120-18b4df11b261","pitchNumber":3,"startTime":"2025-08-29T01:19:13.564Z","endTime":"2025-08-29T01:19:26.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Hayden Senger. Liam Hicks to 3rd. Agustín Ramírez to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":5,"actionPlayId":"461b7f2a-b7e7-345f-9120-18b4df11b261","startTime":"2025-08-29T01:19:44.065Z","endTime":"2025-08-29T01:19:47.170Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"postOnSecond":{"id":682663,"link":"/api/v1/people/682663"},"postOnThird":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":1.78,"dramaIndex":82.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.53513711487056,"strikeZoneBottom":1.71256202254544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.278707110777056,"aZ":-29.371869874539623,"pfxX":-0.5696084393109033,"pfxZ":1.7639898140514703,"pX":0.5542334790329463,"pZ":2.327370575010613,"vX0":-3.1327901189008474,"vY0":-125.30335685846225,"vZ0":-2.1077955376669477,"x":95.87,"y":175.94,"x0":1.8946475686469142,"y0":50.00467900491827,"z0":5.578947846672464,"aX":-0.9056286391018081},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":1.8,"spinRate":2417,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4370998044876866,"extension":6.495704709244598},"index":6,"playId":"faaf7ca7-e1dc-3b4b-9787-fac5973fbe4d","pitchNumber":4,"startTime":"2025-08-29T01:19:47.170Z","endTime":"2025-08-29T01:19:57.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.4,"endSpeed":77.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48733750163346,"aZ":-31.524810493309687,"pfxX":-3.466649249944479,"pfxZ":0.4215098185584605,"pX":-0.9655736502423641,"pZ":1.0026633670574936,"vX0":-6.078120049796965,"vY0":-124.15942491535101,"vZ0":-4.177009790913894,"x":153.81,"y":211.71,"x0":1.9838140043712378,"y0":50.00206653481008,"z0":5.3890811673847105,"aX":-5.301986078743747},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":7.9,"spinRate":2605,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4445748089156445,"extension":6.779917205219704},"index":7,"playId":"01681666-e824-386d-a2f9-37120a2e22cc","pitchNumber":5,"startTime":"2025-08-29T01:20:03.553Z","endTime":"2025-08-29T01:20:08.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.3,"awayTeamWinProbability":78.7,"homeTeamWinProbabilityAdded":4.800000000000001,"leverageIndex":1.78,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:20:08.260Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to second baseman Jeff McNeil. Liam Hicks scores. Agustín Ramírez to 3rd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:20:31.792Z","endTime":"2025-08-29T01:20:42.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.54710782132535,"aZ":-23.585618406086574,"pfxX":11.005339830085104,"pfxZ":4.263242972875111,"pX":0.5897205166625018,"pZ":1.9038346376731345,"vX0":-7.681569564386145,"vY0":-141.7442750487221,"vZ0":-5.60996403213,"x":94.52,"y":187.38,"x0":1.9195863815885899,"y0":50.00044814275359,"z0":5.436408077809172,"aX":22.157910634278434},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":-18.1,"spinRate":2229,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.38796148673399333,"extension":6.86750237018924},"hitData":{"launchSpeed":74.1,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":167.9}},"index":0,"playId":"d4e56955-69da-3d8c-b559-c988ddddacab","pitchNumber":1,"startTime":"2025-08-29T01:20:31.792Z","endTime":"2025-08-29T01:20:42.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":1.83,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:20:42.692Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Heriberto Hernández out on a sacrifice fly to center fielder Cedric Mullins. Agustín Ramírez scores. Otto Lopez to 2nd.","rbi":1,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:23:21.239Z","endTime":"2025-08-29T01:23:52.986Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"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-29T01:21:01.288Z","endTime":"2025-08-29T01:23:15.284Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Herget replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"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-29T01:23:15.284Z","endTime":"2025-08-29T01:23:23.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643361,"link":"/api/v1/people/643361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.3535820434345,"strikeZoneBottom":1.59088261576897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98737699455375,"aZ":-11.272019744273678,"pfxX":-4.232753916925401,"pfxZ":11.425508179243481,"pX":0.7408286843307264,"pZ":3.269476693572774,"vX0":6.817288393439059,"vY0":-134.58899678019645,"vZ0":-5.385995021983263,"x":88.76,"y":150.5,"x0":-1.2782922758636872,"y0":50.000374215874324,"z0":6.099036505580242,"aX":-7.742260932466972},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":6.1,"spinRate":2189,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.407393557171023,"extension":5.6334533989405156},"index":2,"playId":"825a73b8-3bb2-3f20-a220-8984f85f4f6e","pitchNumber":1,"startTime":"2025-08-29T01:23:23.587Z","endTime":"2025-08-29T01:23:27.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.322906351846942,"aZ":-29.27082332188844,"pfxX":-0.1289765510437404,"pfxZ":1.8395279965972424,"pX":0.31771444245098374,"pZ":2.822844845349127,"vX0":4.891776270296358,"vY0":-125.41902377010382,"vZ0":-2.023124913767236,"x":104.89,"y":162.56,"x0":-1.6481686367701012,"y0":50.005575211273595,"z0":6.046645142196056,"aX":-0.20497119045605483},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2255,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.4381161325985343,"extension":5.462678294237439},"hitData":{"launchSpeed":89.0,"launchAngle":48.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.94,"coordY":92.28}},"index":3,"playId":"17ed3b36-55dc-3441-83e4-9017137c7b82","pitchNumber":2,"startTime":"2025-08-29T01:23:39.999Z","endTime":"2025-08-29T01:23:52.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-2.5999999999999996,"leverageIndex":1.33,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:23:52.986Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maximo Acosta flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-29T01:24:25.504Z","endTime":"2025-08-29T01:26:03.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.31783463417105,"strikeZoneBottom":1.63963940351547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21873325664402,"aZ":-21.711926091286664,"pfxX":-10.830138074683818,"pfxZ":7.5068080410436115,"pX":0.7799614346548387,"pZ":1.7429347490907103,"vX0":8.120664198295422,"vY0":-117.80642322640972,"vZ0":-5.332583276750882,"x":87.27,"y":191.72,"x0":-1.3196803040277039,"y0":50.000846190101555,"z0":6.066004618643698,"aX":-15.087230235162409},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":12.4,"breakHorizontal":17.4,"spinRate":1974,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.4665065439621472,"extension":5.671200284482299},"index":0,"playId":"e51ee16e-4d94-3815-9d12-c6cc8fcb42be","pitchNumber":1,"startTime":"2025-08-29T01:25:17.022Z","endTime":"2025-08-29T01:25:27.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.31899919783551,"strikeZoneBottom":1.63392248984833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9255389390976,"aZ":-8.71428691533448,"pfxX":-4.8053964861373935,"pfxZ":12.422214876500426,"pX":1.1220518853660657,"pZ":3.1551605713198256,"vX0":8.098258063235289,"vY0":-137.18214789424263,"vZ0":-6.318425961355208,"x":74.23,"y":153.59,"x0":-1.256257358283386,"y0":50.00262427103387,"z0":6.09568814724681,"aX":-9.075626766661797},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.1,"breakHorizontal":6.8,"spinRate":2275,"spinDirection":209},"zone":12,"typeConfidence":0.93,"plateTime":0.40065777267118774,"extension":5.6962605854286545},"index":1,"playId":"4644e4fd-d453-3184-8652-3b1c4f09fef3","pitchNumber":2,"startTime":"2025-08-29T01:25:36.622Z","endTime":"2025-08-29T01:25:42.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722040439230344,"aZ":-23.903965291841235,"pfxX":-10.385198579442626,"pfxZ":6.069929610285826,"pX":-0.5409348032229193,"pZ":3.66657997534333,"vX0":5.558558452302303,"vY0":-116.76957549803483,"vZ0":-0.577915991159812,"x":137.62,"y":139.78,"x0":-1.6195202307583247,"y0":50.002797251368065,"z0":6.192881792141883,"aX":-14.150235811374705},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":11.2,"breakHorizontal":17.2,"spinRate":1966,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.4714823176210099,"extension":5.59203308431561},"hitData":{"launchSpeed":86.2,"launchAngle":48.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.42,"coordY":103.34}},"index":2,"playId":"7c2af825-9838-3a54-92ef-4be2422fe5c3","pitchNumber":3,"startTime":"2025-08-29T01:25:53.753Z","endTime":"2025-08-29T01:26:03.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691185,"link":"/api/v1/people/691185","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":691185,"link":"/api/v1/people/691185"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:26:03.799Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to left fielder Jakob Marsee.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-29T01:28:10.051Z","endTime":"2025-08-29T01:31:05.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9,10,11],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jakob Marsee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"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-29T01:28:12.390Z","endTime":"2025-08-29T01:28:12.391Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Derek Hill replaces Eric Wagaman, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":4,"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-29T01:28:12.392Z","endTime":"2025-08-29T01:28:12.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"502","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.53481193960393,"strikeZoneBottom":1.63366899896371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.794994729812938,"aZ":-27.0480518635352,"pfxX":5.229820784262837,"pfxZ":2.906259200880921,"pX":0.4450982694688258,"pZ":5.043638889506197,"vX0":-3.7894104873272387,"vY0":-132.3751641076681,"vZ0":2.6620171576489717,"x":100.03,"y":102.6,"x0":1.219884127625558,"y0":50.00303977995786,"z0":6.012244120549424,"aX":9.227541498223603},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-8.6,"spinRate":2378,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4146931181186808,"extension":5.84237751217843},"index":2,"playId":"075f3e4e-7976-30b9-a3a3-ddef9c047128","pitchNumber":1,"startTime":"2025-08-29T01:28:12.394Z","endTime":"2025-08-29T01:28:18.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.43999954681243,"strikeZoneBottom":1.57340304658388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83591182962387,"aZ":-44.20009646375245,"pfxX":-6.633260842781916,"pfxZ":-9.683832024455409,"pX":-1.1357915775854,"pZ":1.0025188551235404,"vX0":-3.070312587532122,"vY0":-112.07462779072979,"vZ0":-0.6090690183542624,"x":160.29,"y":211.71,"x0":1.1245520126789907,"y0":50.00465518761615,"z0":5.887990268014247,"aX":-8.234328964098747},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-17.3,"breakHorizontal":13.0,"spinRate":2975,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.49333424973232587,"extension":5.8397743648275755},"index":3,"playId":"434dabe7-9589-3160-a3f5-83338b7dabd8","pitchNumber":2,"startTime":"2025-08-29T01:28:28.408Z","endTime":"2025-08-29T01:28:34.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":90.0,"endSpeed":82.2,"strikeZoneTop":3.44863391246808,"strikeZoneBottom":1.67481352700524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.219179211853554,"aZ":-23.86944899567147,"pfxX":8.57475670387402,"pfxZ":4.790782947955549,"pX":0.6348240374760223,"pZ":3.4731018178145696,"vX0":-4.344761202349602,"vY0":-130.96519328018482,"vZ0":-1.2662895937603564,"x":92.8,"y":145.01,"x0":1.2032099586945881,"y0":50.00182170015949,"z0":5.751770716952451,"aX":14.862135776627817},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":-14.5,"spinRate":2298,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4185729487311405,"extension":6.614930228724521},"index":4,"playId":"4ed776ea-0d2b-32be-8038-4bab57139548","pitchNumber":3,"startTime":"2025-08-29T01:28:42.907Z","endTime":"2025-08-29T01:28:48.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2025-08-29T01:28:59.189Z","endTime":"2025-08-29T01:29:05.530Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.832869291124734,"aZ":-26.881469348403193,"pfxX":-2.5794825105308674,"pfxZ":3.3337623068078663,"pX":0.5099963216749397,"pZ":2.875845668504396,"vX0":-1.6954435409427262,"vY0":-125.34779737670428,"vZ0":-1.3920163492833868,"x":97.56,"y":161.13,"x0":1.5307565532057468,"y0":50.0030044040969,"z0":5.637455209566701,"aX":-4.0960213962516905},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.0,"breakHorizontal":5.0,"spinRate":2817,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.4373192758145086,"extension":5.890791855768221},"index":6,"playId":"19b854d4-8239-3ca1-a248-2e6f73b5ff37","pitchNumber":4,"startTime":"2025-08-29T01:29:05.530Z","endTime":"2025-08-29T01:29:11.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.718027118830975,"aZ":-45.272596570365856,"pfxX":-7.139978695997603,"pfxZ":-10.001129148309383,"pX":-0.6767624956023135,"pZ":2.2111450495671305,"vX0":-2.134956600557013,"vY0":-115.28334659145669,"vZ0":1.850722883336058,"x":142.8,"y":179.08,"x0":1.1950960298092894,"y0":50.00023487103335,"z0":5.857359722389739,"aX":-9.35430550983621},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-17.0,"breakHorizontal":13.6,"spinRate":3058,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.4800038427883857,"extension":6.907319042882311},"index":7,"playId":"d9c14aea-3724-3335-9b0d-01ca00f4a05d","pitchNumber":5,"startTime":"2025-08-29T01:29:25.775Z","endTime":"2025-08-29T01:29:31.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74840374629433,"aZ":-32.16927300291806,"pfxX":-8.671414537651943,"pfxZ":0.006062503771717687,"pX":-0.5041807333395077,"pZ":1.58263110708483,"vX0":-2.00331357689747,"vY0":-117.31364079397603,"vZ0":-1.9315829311805037,"x":136.22,"y":196.05,"x0":1.4905629088875343,"y0":50.005105849642725,"z0":5.4649425133035665,"aX":-11.879481904901633},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":16.2,"spinRate":3104,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4699913756661762,"extension":5.855328239520346},"index":8,"playId":"71ccbb44-e99a-3460-8b8e-bb3f60f3f82c","pitchNumber":6,"startTime":"2025-08-29T01:29:56.470Z","endTime":"2025-08-29T01:30:02.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92413655772897,"aZ":-24.926498548418405,"pfxX":5.06229015588898,"pfxZ":4.040734761831205,"pX":-0.2443345430803901,"pZ":2.8760679059846326,"vX0":-5.395685457472506,"vY0":-132.96291485714485,"vZ0":-2.3633799098002877,"x":126.31,"y":161.13,"x0":1.1514401112257737,"y0":50.00552582837183,"z0":5.581187282994895,"aX":9.085828447764436},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-8.0,"spinRate":2368,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4116031923346979,"extension":6.886688669562942},"index":9,"playId":"7b7542f9-faa4-3882-b591-f814c789fc42","pitchNumber":7,"startTime":"2025-08-29T01:30:17.182Z","endTime":"2025-08-29T01:30:23.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":71.9,"strikeZoneTop":3.44000052396377,"strikeZoneBottom":1.63384648240192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25956981612738,"aZ":-45.00748387475859,"pfxX":-7.654249229839677,"pfxZ":-9.68624183052412,"pX":1.697878360167565,"pZ":3.439720259003938,"vX0":2.476150656241647,"vY0":-115.48362865376116,"vZ0":4.174107619454782,"x":52.28,"y":145.91,"x0":1.5944265082026108,"y0":50.00152818074634,"z0":5.992337445643724,"aX":-10.143991246333284},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.8,"breakHorizontal":13.1,"spinRate":2986,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.4777400065647157,"extension":5.78199236935163},"index":10,"playId":"7172383d-a2fa-37e9-af00-507669db8f1a","pitchNumber":8,"startTime":"2025-08-29T01:30:36.004Z","endTime":"2025-08-29T01:30:42.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.307277161870548,"aZ":-30.767194695416883,"pfxX":-1.8834903274815329,"pfxZ":0.8916910948782437,"pX":0.34588971935776364,"pZ":3.1934088927416875,"vX0":-2.3436174792250593,"vY0":-124.43187509203916,"vZ0":0.2663039368248803,"x":103.82,"y":152.56,"x0":1.542149845150583,"y0":50.00351223958776,"z0":5.619523261875462,"aX":-2.9742237254395665},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":4.0,"spinRate":2955,"spinDirection":266},"zone":3,"typeConfidence":2.0,"plateTime":0.43900310755335514,"extension":6.251628432099763},"hitData":{"launchSpeed":104.5,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.08,"coordY":99.49}},"index":11,"playId":"b65d1d1d-9172-3168-b110-7075c7f82894","pitchNumber":9,"startTime":"2025-08-29T01:30:54.162Z","endTime":"2025-08-29T01:31:05.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:31:05.963Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-29T01:31:02.741Z","endTime":"2025-08-29T01:32:39.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.1827187642166,"strikeZoneBottom":1.53966235324459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.743916682960588,"aZ":-21.751171482252406,"pfxX":7.859887596446663,"pfxZ":5.730815143712468,"pX":-1.4336452708057457,"pZ":1.7031978212816858,"vX0":-9.348614569191318,"vY0":-133.4983935802819,"vZ0":-6.055178765240818,"x":171.65,"y":192.79,"x0":1.0802496626496532,"y0":50.00200849783053,"z0":5.549848682931173,"aX":14.29214190873185},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":-12.4,"spinRate":2290,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40912800040994135,"extension":6.936960062018542},"index":0,"playId":"dfbf0823-e975-3049-b307-251d93a6005f","pitchNumber":1,"startTime":"2025-08-29T01:31:32.045Z","endTime":"2025-08-29T01:31:38.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.18162021728735,"strikeZoneBottom":1.55595532822541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.964546627639212,"aZ":-28.53415817482306,"pfxX":10.044134330896155,"pfxZ":1.9944185782936596,"pX":0.29228194493837956,"pZ":3.0220133906399105,"vX0":-5.814211654141432,"vY0":-134.49303090400625,"vZ0":-1.5555342126016232,"x":105.86,"y":157.19,"x0":1.180453491314206,"y0":50.003539451098014,"z0":5.637124058175116,"aX":18.347578794172858},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.9,"spinRate":2383,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4076967785483676,"extension":6.952414631083297},"index":1,"playId":"32415ce2-5dec-3d02-9991-35b0d468f997","pitchNumber":2,"startTime":"2025-08-29T01:31:54.689Z","endTime":"2025-08-29T01:31:58.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.18992234908548,"strikeZoneBottom":1.55713806216049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8850763033695,"aZ":-24.60500958744545,"pfxX":10.498198220614821,"pfxZ":4.182326620641227,"pX":0.11129072711044803,"pZ":3.0588778180340803,"vX0":-6.135463962597581,"vY0":-133.91038539135556,"vZ0":-2.037138018240775,"x":112.76,"y":156.19,"x0":1.072543931950374,"y0":50.002511585296396,"z0":5.5961310904624995,"aX":18.997225445647658},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":-17.6,"spinRate":2222,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.40959232221023045,"extension":6.743333032089009},"index":2,"playId":"d6abef01-da79-3721-9b11-9e2724b0da44","pitchNumber":3,"startTime":"2025-08-29T01:32:13.364Z","endTime":"2025-08-29T01:32:18.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.819444261710395,"aZ":-29.437861244529937,"pfxX":-5.370493135345241,"pfxZ":1.9417236060855556,"pX":-1.6682856847176202,"pZ":1.4999214259168339,"vX0":-5.686581942271355,"vY0":-117.71316046968127,"vZ0":-2.819791625165606,"x":180.59,"y":198.28,"x0":1.4740232859698144,"y0":50.000768239595544,"z0":5.431770301009296,"aX":-7.55346171091553},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":11.0,"spinRate":3151,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.46486371152646866,"extension":5.592139787273365},"index":3,"playId":"36094385-e067-3275-85cb-d6db6abbc015","pitchNumber":4,"startTime":"2025-08-29T01:32:34.210Z","endTime":"2025-08-29T01:32:39.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-4.6999999999999975,"leverageIndex":2.06,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:32:39.363Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out to center fielder Derek Hill.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-29T01:35:17.153Z","endTime":"2025-08-29T01:35:44.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"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-29T01:32:54.505Z","endTime":"2025-08-29T01:33:19.056Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ronny Henriquez replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"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-29T01:33:19.056Z","endTime":"2025-08-29T01:35:19.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.48000184443444,"strikeZoneBottom":1.63362080394775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08244208702956,"aZ":-9.69777344504124,"pfxX":-4.7856274203681295,"pfxZ":11.240474804820202,"pX":0.32275232469573434,"pZ":2.186676378372811,"vX0":8.267613307247787,"vY0":-140.77982373569728,"vZ0":-6.692986269800294,"x":104.7,"y":179.74,"x0":-2.0353513785364794,"y0":50.00237799425045,"z0":5.22833492077474,"aX":-9.56954425396022},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2597,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3896256918250067,"extension":6.544669497364463},"index":2,"playId":"bff90114-0d80-3711-9243-424127f1bb9a","pitchNumber":1,"startTime":"2025-08-29T01:35:19.511Z","endTime":"2025-08-29T01:35:24.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87699035051833,"aZ":-27.290338214349248,"pfxX":4.069108352669615,"pfxZ":3.13047261374759,"pX":-0.0163356226117009,"pZ":2.102802893424833,"vX0":4.582129449750145,"vY0":-124.44523491539998,"vZ0":-1.9718432952813767,"x":117.62,"y":182.0,"x0":-2.4130351193589012,"y0":50.00615489300947,"z0":5.174654507596776,"aX":6.358820563596303},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.4,"breakHorizontal":-8.5,"spinRate":2511,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4407798590600551,"extension":6.518179790483641},"hitData":{"launchSpeed":98.1,"launchAngle":17.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.77,"coordY":76.52}},"index":3,"playId":"d3c0dab6-c83c-3a2f-a31b-c5745d97c9a5","pitchNumber":2,"startTime":"2025-08-29T01:35:36.108Z","endTime":"2025-08-29T01:35:44.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:35:44.402Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-29T01:35:44.096Z","endTime":"2025-08-29T01:36:16.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6895965803032,"aZ":-32.29304004012644,"pfxX":2.6643894596065874,"pfxZ":-0.06971481449588701,"pX":0.024797648885286742,"pZ":2.502958010060652,"vX0":5.0035874014884385,"vY0":-128.44300215902928,"vZ0":-0.5733149589328517,"x":116.05,"y":171.2,"x0":-2.288866147290929,"y0":50.00401240785106,"z0":5.223541250422611,"aX":4.485154716986633},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-5.9,"spinRate":2486,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4251896867910472,"extension":6.611883266796295},"hitData":{"launchSpeed":102.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":158.78}},"index":0,"playId":"39819fbb-b6c5-33e6-8c15-495decb9a33f","pitchNumber":1,"startTime":"2025-08-29T01:36:09.975Z","endTime":"2025-08-29T01:36:16.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:36:16.948Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-29T01:38:09.633Z","endTime":"2025-08-29T01:39:11.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.57999960794409,"strikeZoneBottom":1.67025392556287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.667917331293015,"aZ":-12.531446018137553,"pfxX":-6.514233355041234,"pfxZ":10.980589836324771,"pX":-0.43413849365951834,"pZ":2.2187052698759366,"vX0":5.0539096446595595,"vY0":-133.61263492974183,"vZ0":-7.4906275127618756,"x":133.55,"y":178.87,"x0":-1.5139476000452927,"y0":50.003317108102515,"z0":5.980044692158721,"aX":-11.652438436593599},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2200,"spinDirection":213},"zone":7,"typeConfidence":0.92,"plateTime":0.4116361233667969,"extension":5.5738442779441035},"index":0,"playId":"d3ac2b45-f429-3222-a13e-e928ba7001ae","pitchNumber":1,"startTime":"2025-08-29T01:38:27.408Z","endTime":"2025-08-29T01:38:32.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.57999784015061,"strikeZoneBottom":1.68034846587953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.923530601560625,"aZ":-14.469309595114886,"pfxX":-6.352963316725614,"pfxZ":9.633485966677295,"pX":0.10672723006118162,"pZ":2.519780980950596,"vX0":6.234449926065658,"vY0":-134.87061589000882,"vZ0":-6.475356333103592,"x":112.93,"y":170.75,"x0":-1.4118271966321752,"y0":50.005249304361854,"z0":5.976323779701869,"aX":-11.68017289259066},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2202,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.40643403218980767,"extension":5.516036074083358},"index":1,"playId":"a770f0d6-8abe-3a2e-af0a-fc4aa8838b66","pitchNumber":2,"startTime":"2025-08-29T01:38:42.849Z","endTime":"2025-08-29T01:38:47.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"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-29T01:38:53.143Z","endTime":"2025-08-29T01:39:01.347Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":80.6,"endSpeed":73.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.811402694663236,"aZ":-25.909798620759922,"pfxX":-11.031776412807481,"pfxZ":4.516966937455364,"pX":-0.022421788503717628,"pZ":1.9024103881301,"vX0":6.617178669646807,"vY0":-117.18250085727952,"vZ0":-3.95803462054131,"x":111.83,"y":133.83,"x0":-1.4542453438606975,"y0":50.00159026098958,"z0":6.042717021157918,"aX":-15.291617903566472},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.4,"breakHorizontal":18.2,"spinRate":2019,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.46800032807586556,"extension":5.709785654360999},"hitData":{"launchSpeed":102.4,"launchAngle":37.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":81.25}},"index":3,"playId":"4a546a94-e8f1-3841-a302-c4d92d6a1c5d","pitchNumber":3,"startTime":"2025-08-29T01:39:01.347Z","endTime":"2025-08-29T01:39:11.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:39:11.743Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-29T01:39:16.732Z","endTime":"2025-08-29T01:40:18.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.48947978974532,"strikeZoneBottom":1.59008086779789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7437479690392,"aZ":-13.165661746138865,"pfxX":-6.244909952940629,"pfxZ":10.527901312661914,"pX":0.4661935695994282,"pZ":2.154527155165037,"vX0":6.965017800844838,"vY0":-133.97690202344788,"vZ0":-7.472341049632004,"x":99.23,"y":180.61,"x0":-1.3640794162755052,"y0":50.00601067830646,"z0":5.9339485646346315,"aX":-11.279591567868339},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2203,"spinDirection":214},"zone":9,"typeConfidence":0.92,"plateTime":0.40986558312006416,"extension":5.588251384279931},"index":0,"playId":"fedfb0af-4963-31f2-850c-fc3a1d6f298b","pitchNumber":1,"startTime":"2025-08-29T01:39:39.933Z","endTime":"2025-08-29T01:39:44.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.39441669208993,"strikeZoneBottom":1.52744051665664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34567308965248,"aZ":-23.877083637874343,"pfxX":-11.547318237245948,"pfxZ":5.77288689363018,"pX":0.7578532547189085,"pZ":0.6395434459661657,"vX0":8.66740664944873,"vY0":-119.72039822144002,"vZ0":-7.295397057976238,"x":88.11,"y":221.51,"x0":-1.4277048327723334,"y0":50.00036502986919,"z0":5.895134874098599,"aX":-16.58672590245612},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.6,"breakHorizontal":18.5,"spinRate":2146,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.45932429290568555,"extension":5.475253159775662},"index":1,"playId":"9bf8a80c-a508-3533-8b7e-c672b2f356f1","pitchNumber":2,"startTime":"2025-08-29T01:39:53.503Z","endTime":"2025-08-29T01:39:58.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.508966881412636,"aZ":-23.8833455030551,"pfxX":-8.734978469244107,"pfxZ":5.658752467273739,"pX":-0.035716215963175105,"pZ":1.323679769653621,"vX0":5.986411102680023,"vY0":-119.2864654411288,"vZ0":-6.12351107129049,"x":118.36,"y":203.04,"x0":-1.423265102423519,"y0":50.00047787500691,"z0":6.031909005434801,"aX":-12.787763121404579},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.2,"breakHorizontal":14.6,"spinRate":1943,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4563973546735487,"extension":5.54101587635067},"hitData":{"launchSpeed":79.9,"launchAngle":42.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.74,"coordY":101.02}},"index":2,"playId":"57eb2c2c-66d6-31cd-9f94-32c73a885fd7","pitchNumber":3,"startTime":"2025-08-29T01:40:09.253Z","endTime":"2025-08-29T01:40:18.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:40:18.064Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-29T01:40:17.558Z","endTime":"2025-08-29T01:41:53.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.49311883562752,"strikeZoneBottom":1.64015763870685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76185387180011,"aZ":-26.69742511614834,"pfxX":0.4991627022267977,"pfxZ":3.214818816146164,"pX":1.1755403432907192,"pZ":1.482579946600243,"vX0":6.940423341109418,"vY0":-129.39891882091527,"vZ0":-5.9642804410681425,"x":72.19,"y":198.75,"x0":-1.6008597453697404,"y0":50.005371744565,"z0":5.850004224853473,"aX":0.8490187200503696},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2284,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.42249870681286605,"extension":5.654372296046865},"index":0,"playId":"04a65da7-2001-3c92-991e-abb7de0037db","pitchNumber":1,"startTime":"2025-08-29T01:40:45.748Z","endTime":"2025-08-29T01:40:51.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.946912884264098,"aZ":-12.903354450139842,"pfxX":-4.7010200967473565,"pfxZ":10.734792428832577,"pX":-0.07092014226769543,"pZ":3.566166498534816,"vX0":5.2609037066342585,"vY0":-133.88712879520466,"vZ0":-4.335344014806492,"x":119.7,"y":142.49,"x0":-1.4611108489855524,"y0":50.00241827217909,"z0":6.146373520565092,"aX":-8.43887596489272},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":2224,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.4108844987427904,"extension":5.486974518138944},"index":1,"playId":"a5f6d9e8-6ba8-3c2e-8f14-602861be8ae8","pitchNumber":2,"startTime":"2025-08-29T01:41:00.078Z","endTime":"2025-08-29T01:41:06.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.3,"endSpeed":84.2,"strikeZoneTop":3.47857424246301,"strikeZoneBottom":1.53146737699014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.882157228619185,"aZ":-13.29369807647936,"pfxX":-5.1624084201376625,"pfxZ":10.289149848573254,"pX":-1.1433043490024644,"pZ":2.2914005781385,"vX0":2.816941718047983,"vY0":-135.63989037251395,"vZ0":-7.191368095641769,"x":160.58,"y":176.91,"x0":-1.5330559795968133,"y0":50.002413227527406,"z0":5.933025720787306,"aX":-9.472619657587732},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2245,"spinDirection":213},"zone":13,"typeConfidence":0.92,"plateTime":0.4061904018771343,"extension":5.62386239452189},"index":2,"playId":"7d2f9756-e92e-313a-8222-b66c2c03745a","pitchNumber":3,"startTime":"2025-08-29T01:41:16.443Z","endTime":"2025-08-29T01:41:23.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.47557545375183,"strikeZoneBottom":1.59148007275024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.708614649104323,"aZ":-17.254396229717074,"pfxX":-6.938924649058425,"pfxZ":8.618433584742867,"pX":-0.5101392387284536,"pZ":2.6092885119538356,"vX0":4.523786551252073,"vY0":-131.46384226443465,"vZ0":-5.707861651979574,"x":136.45,"y":168.33,"x0":-1.3613319489374607,"y0":50.0029873723091,"z0":6.111129634734537,"aX":-12.013281309207322},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2142,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.4183777973619689,"extension":5.592742878005478},"index":3,"playId":"c31f1580-b037-3579-a1f2-2a652b933aa0","pitchNumber":4,"startTime":"2025-08-29T01:41:31.716Z","endTime":"2025-08-29T01:41:36.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.46857008359654,"strikeZoneBottom":1.64723050102657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9098837046477,"aZ":-16.634792206001126,"pfxX":-6.787562365141894,"pfxZ":8.424394558988812,"pX":0.586046684682205,"pZ":1.8526909914887715,"vX0":7.161132655393193,"vY0":-135.53439506853056,"vZ0":-7.8259203562355095,"x":94.66,"y":188.76,"x0":-1.2190113456713114,"y0":50.00632907128478,"z0":5.957665213966355,"aX":-12.526162101808865},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2198,"spinDirection":215},"zone":9,"typeConfidence":0.92,"plateTime":0.40541481633254106,"extension":5.6728594790472195},"index":4,"playId":"0fb5e40e-1f91-3b7f-a2c3-60a6639e4848","pitchNumber":5,"startTime":"2025-08-29T01:41:47.730Z","endTime":"2025-08-29T01:41:53.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:41:53.406Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-29T01:43:49.288Z","endTime":"2025-08-29T01:46:03.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.65000077872816,"strikeZoneBottom":1.64879146041886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.4525364679363,"aZ":-10.55784790898954,"pfxX":-7.05606368642928,"pfxZ":10.865808369268894,"pX":0.4159980382770597,"pZ":2.800474922185547,"vX0":9.459904384182776,"vY0":-140.7453386086408,"vZ0":-5.029317854675941,"x":101.14,"y":163.17,"x0":-2.08517514631881,"y0":50.00190633664056,"z0":5.305427757846224,"aX":-14.03686498258327},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2468,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3904158175663279,"extension":6.522231848233748},"index":0,"playId":"fd612acb-8ed7-3fa5-8c72-b7bce05ef2e3","pitchNumber":1,"startTime":"2025-08-29T01:44:00.595Z","endTime":"2025-08-29T01:44:07.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.60329135704337,"strikeZoneBottom":1.65389023391234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.119442793638825,"aZ":-27.06458111038161,"pfxX":5.591490554799781,"pfxZ":3.36669027154917,"pX":0.09360584718457869,"pZ":0.9591005818616729,"vX0":3.8073699458359465,"vY0":-122.8910446611496,"vZ0":-4.143791759339898,"x":113.43,"y":212.88,"x0":-2.2062947218540083,"y0":50.0021418085376,"z0":4.986531194947512,"aX":8.485441728365583},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":-11.0,"spinRate":2597,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4470251896273312,"extension":6.801318063018314},"index":1,"playId":"6bcd327b-da71-334b-afee-6ff661591846","pitchNumber":2,"startTime":"2025-08-29T01:44:14.587Z","endTime":"2025-08-29T01:44:20.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.951085707083667,"aZ":-31.60454489137137,"pfxX":9.567492899112793,"pfxZ":0.38876156898100334,"pX":-0.526573015129087,"pZ":3.0797183298187236,"vX0":1.4243864929714807,"vY0":-121.21094517680586,"vZ0":1.1973367714383152,"x":137.07,"y":155.63,"x0":-2.365367592445556,"y0":50.004562010937576,"z0":5.360442927763667,"aX":14.09128986394359},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.3,"breakHorizontal":-17.6,"spinRate":2699,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.4536670694253879,"extension":6.574197604690515},"index":2,"playId":"5d034dda-b7ec-378f-b7d8-326c7ad5f9ef","pitchNumber":3,"startTime":"2025-08-29T01:44:29.472Z","endTime":"2025-08-29T01:44:41.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by catcher Agustín Ramírez.","event":"Error","eventType":"error","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"5d034dda-b7ec-378f-b7d8-326c7ad5f9ef","startTime":"2025-08-29T01:45:02.062Z","endTime":"2025-08-29T01:45:23.472Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_foul_error"}],"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":1.08,"dramaIndex":32.0,"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":678692,"fullName":"Ronny Henriquez"}}},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"44142256-d4a9-4d18-87e3-d85ca5710b92","pitchNumber":3,"startTime":"2025-08-29T01:45:23.472Z","endTime":"2025-08-29T01:45:30.040Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61973767945653,"aZ":-9.50561897896589,"pfxX":-3.536101635209816,"pfxZ":11.18004869384312,"pX":0.2743958376915716,"pZ":2.8473702661474656,"vX0":7.227011270538248,"vY0":-141.98520309784288,"vZ0":-4.8650095195143415,"x":106.54,"y":161.9,"x0":-1.8524665714042436,"y0":50.00065550992706,"z0":5.196355674017064,"aX":-7.168910552082103},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2508,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3867808904384509,"extension":6.6779882324405815},"index":5,"playId":"d5aef199-3fa6-3f5c-8057-cd792ee8e5f7","pitchNumber":4,"startTime":"2025-08-29T01:45:56.965Z","endTime":"2025-08-29T01:46:03.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:46:03.496Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-29T01:46:08.067Z","endTime":"2025-08-29T01:48:06.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43636171234283,"aZ":-35.486582245961685,"pfxX":7.638232305915193,"pfxZ":-2.147624952773195,"pX":0.6789857681842231,"pZ":0.9670899651904998,"vX0":4.451867659931043,"vY0":-124.30553584593994,"vZ0":-3.1049101962432877,"x":91.12,"y":212.67,"x0":-2.1366508716500205,"y0":50.00453663448172,"z0":5.224299187233706,"aX":11.772207098771986},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":-15.0,"spinRate":2487,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4432178008318983,"extension":6.687794088843178},"index":0,"playId":"4113099b-bcdd-3280-a523-cbc9fa621e4f","pitchNumber":1,"startTime":"2025-08-29T01:46:34.142Z","endTime":"2025-08-29T01:46:39.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62016005600592,"aZ":-11.211971190372983,"pfxX":-3.289635465724327,"pfxZ":10.378294106656602,"pX":-0.4425130360832216,"pZ":3.7390467603585207,"vX0":5.133850150838751,"vY0":-141.10091656716634,"vZ0":-2.196259477984719,"x":133.87,"y":137.83,"x0":-1.8567596340443535,"y0":50.00103286645023,"z0":5.248436381667451,"aX":-6.643972823851192},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":4.9,"spinRate":2482,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3879519090705603,"extension":6.5686823270823735},"index":1,"playId":"d04a47a2-b446-3236-889c-8f4da055d029","pitchNumber":2,"startTime":"2025-08-29T01:46:52.316Z","endTime":"2025-08-29T01:46:59.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.53628404920559,"strikeZoneBottom":1.62338349329729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83419945042093,"aZ":-24.84756025611978,"pfxX":-10.557951504816117,"pfxZ":3.8273848788285827,"pX":0.4783330856338241,"pZ":-0.31493956484368363,"vX0":10.480434702033545,"vY0":-137.30033415173813,"vZ0":-9.367328975379852,"x":98.77,"y":247.28,"x0":-2.0128908840207136,"y0":50.0012719012594,"z0":4.826210219013264,"aX":-20.196522720710576},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":1797,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3986252805688082,"extension":6.767340449625947},"index":2,"playId":"59e7a37c-e03d-373c-a798-aa20ce4b41c8","pitchNumber":3,"startTime":"2025-08-29T01:47:14.571Z","endTime":"2025-08-29T01:47:20.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.66845257800923,"strikeZoneBottom":1.72424590770669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.781341311922596,"aZ":-30.456596123031698,"pfxX":4.976296400430348,"pfxZ":1.113378296756752,"pX":0.8807843756298747,"pZ":0.8403886300937221,"vX0":4.700600014640621,"vY0":-124.0123899437703,"vZ0":-4.396217136944141,"x":83.43,"y":216.09,"x0":-1.6945077620059679,"y0":50.00041857055963,"z0":5.2138200416446265,"aX":7.648825995081927},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.1,"breakHorizontal":-10.2,"spinRate":2576,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44385988195494175,"extension":6.682610970669132},"index":3,"playId":"9c9b9ede-b46e-36f7-83d3-c3a4a695cdda","pitchNumber":4,"startTime":"2025-08-29T01:47:38.175Z","endTime":"2025-08-29T01:47:47.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.434426017066173,"aZ":-27.5936814555668,"pfxX":-9.638351523087431,"pfxZ":2.4527359489268337,"pX":0.03398487863325764,"pZ":1.2498892389449368,"vX0":9.409036826202465,"vY0":-135.91011767755822,"vZ0":-4.629545481384234,"x":115.7,"y":205.03,"x0":-2.2244836524413656,"y0":50.00243892693663,"z0":4.897190645503364,"aX":-17.989435170706088},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":1587,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40337538849918175,"extension":6.660445008650186},"index":4,"playId":"2a56ffb6-bbac-31bf-a597-5fea52641a5f","pitchNumber":5,"startTime":"2025-08-29T01:48:01.278Z","endTime":"2025-08-29T01:48:06.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:48:06.810Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a ground ball to right fielder Dane Myers.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-29T01:48:05.638Z","endTime":"2025-08-29T01:48:41.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22377637679642,"aZ":-9.625382302002148,"pfxX":-5.544211654556703,"pfxZ":11.031642860513434,"pX":0.19319408231873408,"pZ":1.7559469341742069,"vX0":7.3360930554774235,"vY0":-142.62779481857848,"vZ0":-7.553760690835622,"x":109.64,"y":191.37,"x0":-1.7014924145890185,"y0":50.00330632060237,"z0":5.0586385721675065,"aX":-11.333247780156407},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2508,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.38518610551017085,"extension":6.584885206600642},"hitData":{"launchSpeed":111.7,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.0,"coordY":94.93}},"index":0,"playId":"46a55b8e-cd04-3702-8498-4ea7ea6111c6","pitchNumber":1,"startTime":"2025-08-29T01:48:30.905Z","endTime":"2025-08-29T01:48:41.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.33,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:48:41.973Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cedric Mullins lines out to center fielder Derek Hill.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-29T01:48:45.516Z","endTime":"2025-08-29T01:52:06.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.4699980562937,"strikeZoneBottom":1.63022644263522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.376518222399955,"aZ":-13.002156894270668,"pfxX":-4.066023806760918,"pfxZ":9.391276188423772,"pX":-0.21110817318367486,"pZ":3.8523239414867185,"vX0":6.038572608504333,"vY0":-141.73914764686535,"vZ0":-1.6908429058737036,"x":125.05,"y":134.77,"x0":-1.837592461422411,"y0":50.00384376206782,"z0":5.283747861685841,"aX":-8.30225551389238},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2441,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38594938312177174,"extension":6.597245667570661},"index":0,"playId":"fcb1c2c4-1cea-34aa-b892-43d47836a14c","pitchNumber":1,"startTime":"2025-08-29T01:49:08.699Z","endTime":"2025-08-29T01:49:15.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"7116cec1-6f72-40ae-8f33-0bdb53f18ce4","startTime":"2025-08-29T01:49:27.000Z","endTime":"2025-08-29T01:49:32.229Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-29T01:49:43.169Z","endTime":"2025-08-29T01:50:27.575Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.4633353208043,"strikeZoneBottom":1.62556266066728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4870631527835,"aZ":-30.7190450242047,"pfxX":5.437881888037497,"pfxZ":0.9178565276747812,"pX":1.005986198123879,"pZ":0.8456560377249259,"vX0":5.458387552332548,"vY0":-125.00242361891218,"vZ0":-4.452764076137933,"x":78.65,"y":215.95,"x0":-1.9131522797516731,"y0":50.000387506825426,"z0":5.1754186938933895,"aX":8.59324735727458},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-11.2,"spinRate":2432,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4383692874495475,"extension":6.621609034273446},"index":3,"playId":"31fcf13e-9036-32e2-8213-c29d8368d4eb","pitchNumber":2,"startTime":"2025-08-29T01:50:27.575Z","endTime":"2025-08-29T01:50:33.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.44764175240066,"strikeZoneBottom":1.6586779996968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.415035575165795,"aZ":-29.37706103060946,"pfxX":4.967640608925597,"pfxZ":1.7474843512829192,"pX":0.706661271022399,"pZ":1.3443604611730267,"vX0":4.820127149207858,"vY0":-125.90932642669135,"vZ0":-3.584620033326432,"x":90.06,"y":202.48,"x0":-1.880295329392031,"y0":50.00133333311122,"z0":5.172770541360605,"aX":7.946848827540507},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-10.1,"spinRate":2483,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4355952143389463,"extension":6.673444363892914},"index":4,"playId":"c74d6a3e-bd02-36a1-9c08-5c86cd7f205e","pitchNumber":3,"startTime":"2025-08-29T01:50:45.895Z","endTime":"2025-08-29T01:50:52.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.47042338563608,"strikeZoneBottom":1.72881425761587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.657384035864066,"aZ":-10.18336912669507,"pfxX":-3.7363471052729746,"pfxZ":11.05185228634694,"pX":-0.047723423129087554,"pZ":2.05443184929327,"vX0":6.674616309578354,"vY0":-140.1693738338509,"vZ0":-6.57969730745821,"x":118.82,"y":183.31,"x0":-1.974348059311906,"y0":50.005968651107615,"z0":5.097169216724374,"aX":-7.437154532999623},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2426,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3907467595715577,"extension":6.614232831737461},"index":5,"playId":"ca29cafa-3041-3b85-a329-50eba95138bf","pitchNumber":4,"startTime":"2025-08-29T01:51:06.504Z","endTime":"2025-08-29T01:51:11.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.952462221476083,"aZ":-23.214932037244388,"pfxX":-1.8951571335195219,"pfxZ":5.072925113477246,"pX":0.7864190904471435,"pZ":1.2012960552193288,"vX0":7.850028795188526,"vY0":-131.5689334176526,"vZ0":-5.63970114156456,"x":87.02,"y":206.35,"x0":-1.979998845674832,"y0":50.004043131485254,"z0":5.075717917302573,"aX":-3.3486165755332764},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":1.8,"spinRate":2444,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41512545151609803,"extension":6.689150297136602},"index":6,"playId":"8985472d-d551-3d9d-b86b-2d08292ac195","pitchNumber":5,"startTime":"2025-08-29T01:51:22.114Z","endTime":"2025-08-29T01:51:27.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-29T01:51:36.397Z","endTime":"2025-08-29T01:51:52.349Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65532564797664,"aZ":-23.265828819141817,"pfxX":-3.113805088858714,"pfxZ":5.092912432653216,"pX":-0.9748837828024615,"pZ":2.1742312294525816,"vX0":3.6523729385827037,"vY0":-131.42290059591093,"vZ0":-3.288863166155963,"x":154.16,"y":180.08,"x0":-1.9776071337179753,"y0":50.00631323170136,"z0":5.1684326798190625,"aX":-5.452044732609749},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":4.8,"spinRate":2428,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4166372255145965,"extension":6.579898065655069},"hitData":{"launchSpeed":73.7,"launchAngle":30.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.69,"coordY":80.23}},"index":8,"playId":"dadd6805-09d5-3b4e-a3fe-4cec736dfcbb","pitchNumber":6,"startTime":"2025-08-29T01:51:52.349Z","endTime":"2025-08-29T01:52:06.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:52:06.020Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a soft ground ball to shortstop Francisco Lindor, deflected by third baseman Brett Baty.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-29T01:54:11.987Z","endTime":"2025-08-29T01:55:21.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.0,"endSpeed":74.5,"strikeZoneTop":3.27999791106419,"strikeZoneBottom":1.6394566286771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.09890059815037,"aZ":-21.865223687584198,"pfxX":-8.206558870787681,"pfxZ":7.331638195850125,"pX":-0.0014539232804529295,"pZ":1.6056169399567504,"vX0":6.038150218134053,"vY0":-117.76981412247001,"vZ0":-5.591766855201725,"x":117.06,"y":195.43,"x0":-1.5307240096037953,"y0":50.00510512277618,"z0":6.029835754334637,"aX":-11.544168440161378},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":1944,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.46486506753810275,"extension":5.659706973273652},"index":0,"playId":"a11bdc16-ffd3-361c-a987-8f6eca503469","pitchNumber":1,"startTime":"2025-08-29T01:54:11.987Z","endTime":"2025-08-29T01:54:18.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-29T01:54:24.659Z","endTime":"2025-08-29T01:54:36.891Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.5,"endSpeed":80.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.413936780053824,"aZ":-24.678956391789043,"pfxX":-1.3997144170437592,"pfxZ":4.496062526596421,"pX":0.30776568213427985,"pZ":2.2015131114778854,"vX0":5.525321682299932,"vY0":-128.76696459162017,"vZ0":-4.671380834760944,"x":105.27,"y":179.34,"x0":-1.6903246959612999,"y0":50.0051332401033,"z0":5.964485974141118,"aX":-2.3352704199963825},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":1.2,"spinRate":2188,"spinDirection":214},"zone":6,"typeConfidence":0.86,"plateTime":0.4264572996068714,"extension":5.479476255002929},"index":2,"playId":"ffb8f702-f50c-3396-be25-1a6b0ff9ef5e","pitchNumber":2,"startTime":"2025-08-29T01:54:36.891Z","endTime":"2025-08-29T01:54:44.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.27411854642286,"strikeZoneBottom":1.69821884317883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.754908718644437,"aZ":-25.021284491319292,"pfxX":-9.229997591029418,"pfxZ":5.2088808600142915,"pX":-1.9154748835288085,"pZ":3.0029868701180624,"vX0":2.245300719857785,"vY0":-117.14016256443357,"vZ0":-1.7769315608353695,"x":190.01,"y":157.7,"x0":-1.6951611805199902,"y0":50.000349858277595,"z0":6.139834909442809,"aX":-12.661272265232165},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":1937,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.46988052378910483,"extension":5.295700536005148},"index":3,"playId":"047607d1-6cd2-375c-90b1-b52d42d69a96","pitchNumber":3,"startTime":"2025-08-29T01:54:53.385Z","endTime":"2025-08-29T01:54:59.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10147148592102,"aZ":-23.128782532726536,"pfxX":-9.560508534194335,"pfxZ":6.6044428958957795,"pX":0.19782819935469628,"pZ":2.045876746896477,"vX0":6.419541624363927,"vY0":-116.8857596338802,"vZ0":-4.237977477991224,"x":109.46,"y":183.54,"x0":-1.3559007261465865,"y0":50.0045890075383,"z0":6.080477057794761,"aX":-13.097179804648029},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":11.0,"breakHorizontal":15.5,"spinRate":1798,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4704239873126608,"extension":5.615852479641995},"hitData":{"launchSpeed":34.9,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":123.29,"coordY":172.94}},"index":4,"playId":"a5ae6aa6-1be5-3d72-ba98-f02293b0ce6b","pitchNumber":4,"startTime":"2025-08-29T01:55:07.520Z","endTime":"2025-08-29T01:55:21.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:55:21.314Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Agustín Ramírez lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-29T01:55:20.884Z","endTime":"2025-08-29T01:55:54.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37746003921471,"aZ":-12.574111546827693,"pfxX":-6.414969630901757,"pfxZ":10.979071633965955,"pX":-0.33038545769227623,"pZ":2.2700425058188305,"vX0":4.943230808747707,"vY0":-133.2085658675851,"vZ0":-7.390132773487574,"x":129.59,"y":177.49,"x0":-1.3828000378647363,"y0":50.002610797648195,"z0":6.002049935085575,"aX":-11.452435040520175},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2096,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.4122140081231054,"extension":5.646319525418208},"hitData":{"launchSpeed":96.9,"launchAngle":18.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.24,"coordY":73.13}},"index":0,"playId":"ea5feaff-1856-3528-8e23-6928650e71e8","pitchNumber":1,"startTime":"2025-08-29T01:55:46.127Z","endTime":"2025-08-29T01:55:54.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:55:54.157Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Derek Hill flies out to right fielder Juan Soto.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-29T01:55:53.973Z","endTime":"2025-08-29T01:58:27.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":81.1,"endSpeed":74.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.607413007151322,"aZ":-24.11765484891782,"pfxX":-7.329937163655971,"pfxZ":5.687862265511814,"pX":-0.2319707208184936,"pZ":3.977471229882309,"vX0":5.205085233243601,"vY0":-118.06307088207711,"vZ0":-0.20505903009333692,"x":125.84,"y":131.39,"x0":-1.5083664927379048,"y0":50.00565414459094,"z0":6.277245201609215,"aX":-10.392243145007654},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":1916,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4631841606493601,"extension":5.5663067992607},"index":0,"playId":"938d0bd3-e35e-3331-b9e6-a95067f62799","pitchNumber":1,"startTime":"2025-08-29T01:56:22.795Z","endTime":"2025-08-29T01:56:29.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.86867356637101,"aZ":-24.8574576329009,"pfxX":-9.072541163856316,"pfxZ":5.119890426329424,"pX":0.42954456008169567,"pZ":1.1939684621231936,"vX0":7.084078689748614,"vY0":-118.31330411479755,"vZ0":-5.73358545463695,"x":100.63,"y":206.54,"x0":-1.4129944796799496,"y0":50.003914818074435,"z0":5.903602343722936,"aX":-12.967011971638215},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.2,"breakHorizontal":14.9,"spinRate":1944,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.46153239640885824,"extension":5.715819266655052},"index":1,"playId":"301f9175-6db2-3834-bc0b-035428985d1f","pitchNumber":2,"startTime":"2025-08-29T01:56:54.012Z","endTime":"2025-08-29T01:57:01.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.49790532069051,"strikeZoneBottom":1.64407541335384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83781809047639,"aZ":-13.282400119446857,"pfxX":-5.115689370438939,"pfxZ":10.195573207552517,"pX":1.8948103913075258,"pZ":2.973154947480051,"vX0":9.918839572079197,"vY0":-135.34483937226275,"vZ0":-5.657274343838602,"x":44.77,"y":158.5,"x0":-1.1547196173097556,"y0":50.00618956329869,"z0":6.0226324176245996,"aX":-9.483243527235667},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2142,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.404864794424439,"extension":5.60722967042393},"index":2,"playId":"fb5c712f-93f7-3faa-8979-0ec24b5420d8","pitchNumber":3,"startTime":"2025-08-29T01:57:23.507Z","endTime":"2025-08-29T01:57:29.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11546061241512,"aZ":-11.882180437481233,"pfxX":-5.347579874586682,"pfxZ":10.95139405743978,"pX":-0.631576647757523,"pZ":3.4259283329854964,"vX0":3.788272951885433,"vY0":-135.39214542256659,"vZ0":-5.01094739435711,"x":141.07,"y":146.28,"x0":-1.3555552758425928,"y0":50.002770192158856,"z0":6.135276197814965,"aX":-9.908035195024643},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2161,"spinDirection":208},"zone":1,"typeConfidence":0.92,"plateTime":0.40485768897074603,"extension":5.494934887681115},"index":3,"playId":"1fb46764-f982-3603-83fe-63c7fe43f943","pitchNumber":4,"startTime":"2025-08-29T01:57:41.041Z","endTime":"2025-08-29T01:57:48.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.47150843530948,"strikeZoneBottom":1.62579975519196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.342189078044303,"aZ":-21.910685740389685,"pfxX":-9.16433362825273,"pfxZ":7.44590564593035,"pX":1.6468017874075802,"pZ":0.9442660398164111,"vX0":9.119396379231166,"vY0":-117.54269391781412,"vZ0":-7.012996682741592,"x":54.23,"y":213.28,"x0":-1.1198460476664611,"y0":50.00446710705915,"z0":6.0450404256295585,"aX":-12.636231609650064},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":11.6,"breakHorizontal":13.9,"spinRate":2001,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.46863618114039207,"extension":5.5063014182842664},"index":4,"playId":"aa8155c6-db87-3b5c-a975-192ff2bc4b2a","pitchNumber":5,"startTime":"2025-08-29T01:58:00.496Z","endTime":"2025-08-29T01:58:10.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74532611295782,"aZ":-11.8907199217163,"pfxX":-4.370330145299256,"pfxZ":11.42444135267665,"pX":-0.13664743945203733,"pZ":3.0366079511510278,"vX0":4.586258086592833,"vY0":-133.41271404706362,"vZ0":-5.578510371191548,"x":122.21,"y":156.79,"x0":-1.3226763938260977,"y0":50.0025003462903,"z0":6.03606115775656,"aX":-7.759295285171544},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.4,"breakHorizontal":6.7,"spinRate":2234,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.41294649786241866,"extension":5.783852021886545},"hitData":{"launchSpeed":94.2,"launchAngle":39.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.02,"coordY":78.78}},"index":5,"playId":"820d6b26-ba7b-36c2-a054-70fe8abaed7c","pitchNumber":6,"startTime":"2025-08-29T01:58:17.241Z","endTime":"2025-08-29T01:58:27.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-29T01:58:27.250Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-29T01:58:33.044Z","endTime":"2025-08-29T02:00:37.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86408684962973,"aZ":-14.345718991088662,"pfxX":-5.775450543044909,"pfxZ":9.671348655242394,"pX":-0.093589827760014,"pZ":2.8801659057568436,"vX0":5.448205295831482,"vY0":-135.68168035654597,"vZ0":-5.7703426064904795,"x":120.57,"y":161.02,"x0":-1.3884727329166475,"y0":50.000206967905086,"z0":6.054013635717645,"aX":-10.643472759022144},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":9.1,"spinRate":2180,"spinDirection":212},"zone":2,"typeConfidence":0.92,"plateTime":0.4054660537624928,"extension":5.521489748705608},"index":0,"playId":"f508e6cc-4b20-3f3b-abb3-3c9f3c2c9870","pitchNumber":1,"startTime":"2025-08-29T01:58:54.601Z","endTime":"2025-08-29T01:58:58.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.570272466767694,"aZ":-16.49964720189739,"pfxX":-6.079344478835457,"pfxZ":8.404524117316631,"pX":0.13397100212169383,"pZ":3.4892540243868164,"vX0":6.305198905314987,"vY0":-135.66937951340313,"vZ0":-3.75827932504268,"x":111.89,"y":144.57,"x0":-1.4299002336850952,"y0":50.00335701682519,"z0":6.041941279814588,"aX":-11.338319976589712},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2226,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.4036739205142563,"extension":5.6344767640659015},"index":1,"playId":"c54a92f7-d900-373a-bcba-99fd146d6817","pitchNumber":2,"startTime":"2025-08-29T01:59:20.812Z","endTime":"2025-08-29T01:59:27.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.590726469801126,"aZ":-13.119661234942921,"pfxX":-4.33332800771448,"pfxZ":10.167341411592645,"pX":0.4172940682041196,"pZ":2.6039638342333284,"vX0":6.297847308326633,"vY0":-136.42320700665215,"vZ0":-6.621735054009277,"x":101.09,"y":168.47,"x0":-1.3642088970297832,"y0":50.00581577647341,"z0":5.977221288019642,"aX":-8.123911541253788},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2195,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.4023590287792085,"extension":5.653589180683256},"index":2,"playId":"a78975f9-fc07-30fb-aca1-4855dce1bafb","pitchNumber":3,"startTime":"2025-08-29T01:59:45.198Z","endTime":"2025-08-29T01:59:51.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00159208716541,"aZ":-21.899124216746586,"pfxX":-9.62942178428918,"pfxZ":7.375571970444193,"pX":-0.720686267914869,"pZ":3.0132022313951983,"vX0":4.6516483574171,"vY0":-117.74666668141812,"vZ0":-2.374494342407704,"x":144.47,"y":157.42,"x0":-1.4790168543978648,"y0":50.00312819312623,"z0":6.077807821123153,"aX":-13.414752388069237},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":13.0,"breakHorizontal":16.2,"spinRate":1982,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.4665801264391778,"extension":5.380376939949701},"index":3,"playId":"d4e88b7e-e9c6-3cd2-baf3-701404ee4a76","pitchNumber":4,"startTime":"2025-08-29T02:00:09.312Z","endTime":"2025-08-29T02:00:16.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.51121131017096,"strikeZoneBottom":1.62840817421613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.320754176552924,"aZ":-26.10588382078258,"pfxX":0.7076286073459048,"pfxZ":3.6215820879491343,"pX":0.6609592306489773,"pZ":1.7488739045233892,"vX0":5.449199034729285,"vY0":-128.50640298560566,"vZ0":-5.4964730297775395,"x":91.81,"y":191.56,"x0":-1.5777911227354335,"y0":50.0025465691612,"z0":5.9403951100281285,"aX":1.1832252680386008},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2228,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.42603911193497,"extension":5.470381932914209},"index":4,"playId":"11891977-7e6d-307c-8da1-de9eb8ff1103","pitchNumber":5,"startTime":"2025-08-29T02:00:33.741Z","endTime":"2025-08-29T02:00:37.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643361,"link":"/api/v1/people/643361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-29T02:00:37.833Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Starling Marte flies out to center fielder Derek Hill.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-29T02:04:07.273Z","endTime":"2025-08-29T02:04:37.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"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-29T02:02:33.412Z","endTime":"2025-08-29T02:02:47.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Starling Marte replaces Hayden Senger.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"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-29T02:02:47.958Z","endTime":"2025-08-29T02:03:24.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663584,"link":"/api/v1/people/663584"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"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-29T02:03:24.180Z","endTime":"2025-08-29T02:04:07.273Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.4,"endSpeed":86.8,"strikeZoneTop":3.45352022986899,"strikeZoneBottom":1.4992511745912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.617702469934258,"aZ":-29.65852821013382,"pfxX":1.889033859488586,"pfxZ":1.3067868261286115,"pX":0.29868420471114177,"pZ":3.346422554777103,"vX0":2.848006613657148,"vY0":-137.5290029988152,"vZ0":-1.4581119541389571,"x":103.07,"y":92.36,"x0":-0.9944221884998871,"y0":50.001628877628114,"z0":5.889274025063786,"aX":3.6282917973491378},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":-4.0,"spinRate":2810,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.3978010315769307,"extension":6.025169790776208},"index":3,"playId":"8c8b39b6-c97d-3d06-820e-89491a56b0f1","pitchNumber":1,"startTime":"2025-08-29T02:04:07.273Z","endTime":"2025-08-29T02:04:12.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.362680636242114,"aZ":-29.007190768991016,"pfxX":1.7838812112737692,"pfxZ":1.663784671344473,"pX":0.6872912688009187,"pZ":2.582183974855073,"vX0":3.5093702482368623,"vY0":-137.1496667748743,"vZ0":-3.5449561871487583,"x":90.8,"y":169.06,"x0":-0.8407253430864943,"y0":50.00455397212892,"z0":5.87009485530852,"aX":3.3976164195962517},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.5,"breakHorizontal":-4.0,"spinRate":2613,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.3993755958771632,"extension":6.136230130059269},"hitData":{"launchSpeed":94.4,"launchAngle":26.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.04,"coordY":50.18}},"index":4,"playId":"68b227e1-7f23-32a7-ace2-718dc171b738","pitchNumber":2,"startTime":"2025-08-29T02:04:27.591Z","endTime":"2025-08-29T02:04:37.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-29T02:04:37.382Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-29T02:04:35.769Z","endTime":"2025-08-29T02:06:48.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.39822974533213,"strikeZoneBottom":1.54469726713182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270737736557134,"aZ":-15.604015529841275,"pfxX":-3.126224961061424,"pfxZ":8.10689882054874,"pX":0.6039180515962852,"pZ":2.319400224123577,"vX0":5.516140268077707,"vY0":-141.1380815132579,"vZ0":-6.635249580268732,"x":93.98,"y":176.16,"x0":-0.9582861674141235,"y0":50.000155566179224,"z0":5.682553881756584,"aX":-6.387889093378133},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":4.7,"spinRate":2466,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38620144274323565,"extension":6.161804956276129},"index":0,"playId":"96342616-8428-34b6-86c5-acc0b71f5064","pitchNumber":1,"startTime":"2025-08-29T02:05:10.258Z","endTime":"2025-08-29T02:05:16.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-29T02:05:26.285Z","endTime":"2025-08-29T02:05:37.965Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.7,"endSpeed":88.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09775050250453,"aZ":-26.445589860800034,"pfxX":2.3279367659538046,"pfxZ":2.9079522006361405,"pX":0.043548232491365656,"pZ":2.5534455166537016,"vX0":2.2347403742550886,"vY0":-138.08551289661557,"vZ0":-4.163246002246763,"x":115.34,"y":169.84,"x0":-1.073023200534986,"y0":50.0016087556832,"z0":5.819124788668268,"aX":4.582742965107087},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":-4.6,"spinRate":2794,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.3937341306209965,"extension":6.07589958680299},"index":2,"playId":"9c83b716-3cfc-3505-a5e8-fdc8d2b23110","pitchNumber":2,"startTime":"2025-08-29T02:05:37.965Z","endTime":"2025-08-29T02:05:47.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.3672529869507,"strikeZoneBottom":1.51768367994161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.026918707726303,"aZ":-36.92244266324739,"pfxX":2.992110694808657,"pfxZ":-2.787876920371541,"pX":-0.4543962456395125,"pZ":0.04734054774940856,"vX0":0.7785558696134529,"vY0":-129.80690891250683,"vZ0":-6.9805768544154,"x":134.32,"y":237.5,"x0":-1.1472434700580494,"y0":50.00590381433693,"z0":5.594358814589905,"aX":5.0896117941866335},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.5,"breakHorizontal":-5.6,"spinRate":2987,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.42250848795262197,"extension":6.244681968269709},"index":3,"playId":"9548874c-f2a2-30ce-87ca-7babfff9fdba","pitchNumber":3,"startTime":"2025-08-29T02:06:14.070Z","endTime":"2025-08-29T02:06:18.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":87.8,"endSpeed":80.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57151232804797,"aZ":-41.60132224074183,"pfxX":5.039326323499993,"pfxZ":-5.782597631706748,"pX":1.4572639778116512,"pZ":0.5871220110329821,"vX0":4.3763493385163565,"vY0":-127.69191910815697,"vZ0":-4.533052186647705,"x":61.45,"y":222.93,"x0":-0.9419893717478947,"y0":50.00604480922329,"z0":5.705594835922255,"aX":8.210708647528204},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-11.4,"breakHorizontal":-10.2,"spinRate":2788,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43115668174762156,"extension":6.349019441168178},"index":4,"playId":"f9313704-de6a-364b-9cd9-de11bdc7547c","pitchNumber":4,"startTime":"2025-08-29T02:06:39.577Z","endTime":"2025-08-29T02:06:48.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-29T02:06:48.219Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-29T02:06:46.729Z","endTime":"2025-08-29T02:08:09.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.056728366117635,"aZ":-43.452309170423774,"pfxX":5.792140474726212,"pfxZ":-6.905494370567558,"pX":0.3092880705721515,"pZ":2.389806839880674,"vX0":1.403665746675979,"vY0":-127.25294877172219,"vZ0":-0.38505294678226387,"x":105.21,"y":174.26,"x0":-1.0023301446981085,"y0":50.00230849000656,"z0":5.996818688608797,"aX":9.46130754706312},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-12.4,"breakHorizontal":-10.8,"spinRate":2998,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.43106012314567277,"extension":6.040003484094224},"hitData":{"launchSpeed":98.7,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":160.3}},"index":0,"playId":"436af487-9563-3d79-a882-4fdaddcab6f1","pitchNumber":1,"startTime":"2025-08-29T02:08:00.784Z","endTime":"2025-08-29T02:08:09.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691185,"link":"/api/v1/people/691185"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":805300,"link":"/api/v1/people/805300"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-29T02:08:09.475Z","atBatIndex":79}]