[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to center fielder Robert Hassell III.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T22:45:29.920Z","endTime":"2025-08-20T22:45:57.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T18:41:06.331Z","endTime":"2025-08-20T22:14:13.733Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"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-20T22:14:13.733Z","endTime":"2025-08-20T22:44:50.266Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"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-20T22:44:50.266Z","endTime":"2025-08-20T22:45:32.039Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.53809422076041,"strikeZoneBottom":1.60487718445665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.848355111688377,"aZ":-18.79061995968155,"pfxX":-9.24638419961742,"pfxZ":7.055733003359492,"pX":-1.850628880662205,"pZ":2.8794935633548766,"vX0":3.8485629231425773,"vY0":-136.78006710239492,"vZ0":-3.386677778722358,"x":187.54,"y":161.03,"x0":-2.0737064557855214,"y0":50.00254815503655,"z0":5.420311554443612,"aX":-17.53963108547773},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":16.0,"spinRate":2291,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40026041979801663,"extension":5.524347345639669},"index":3,"playId":"dbaec16a-23c6-377a-8eff-459c6ed4bc88","pitchNumber":1,"startTime":"2025-08-20T22:45:32.039Z","endTime":"2025-08-20T22:45:36.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80278048038995,"aZ":-21.101501362665417,"pfxX":-8.837616030776633,"pfxZ":5.695957190893592,"pX":0.0484652229683502,"pZ":1.4316995458778174,"vX0":8.731724899497257,"vY0":-137.84251208417697,"vZ0":-6.580024112887883,"x":115.15,"y":200.12,"x0":-1.9970888194129814,"y0":50.00066475029732,"z0":5.252857951870008,"aX":-17.173013568369974},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":14.4,"spinRate":2372,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.3958699685511484,"extension":5.7731882472388145},"hitData":{"launchSpeed":104.5,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.65,"coordY":107.6}},"index":4,"playId":"2944949d-726e-3c5a-ab6e-8683888012a5","pitchNumber":2,"startTime":"2025-08-20T22:45:46.721Z","endTime":"2025-08-20T22:45:57.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-20T22:45:57.425Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T22:46:22.479Z","endTime":"2025-08-20T22:48:20.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.09922887538626,"strikeZoneBottom":1.57667445399579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.430236293747804,"aZ":-24.67512094866103,"pfxX":-11.065066077365415,"pfxZ":4.001910292930573,"pX":-1.3641062377890527,"pZ":2.3522682105782744,"vX0":6.720882825172052,"vY0":-135.4692550657138,"vZ0":-3.4533982504628113,"x":169.0,"y":175.27,"x0":-2.4296156421683777,"y0":50.002457432686754,"z0":5.3532155097384395,"aX":-20.72608640535951},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":18.7,"spinRate":2084,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4031221492227197,"extension":5.711097783393272},"index":0,"playId":"f7c015ab-c303-3887-90a5-a2c956412c28","pitchNumber":1,"startTime":"2025-08-20T22:46:22.479Z","endTime":"2025-08-20T22:46:27.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.14693953946342,"strikeZoneBottom":1.62435244786878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.936850503013456,"aZ":-25.461420402242048,"pfxX":-10.860285996214099,"pfxZ":3.519726936829766,"pX":-1.4657608142619805,"pZ":2.7548430642882877,"vX0":6.763916835736447,"vY0":-136.87159656835024,"vZ0":-2.037626738279453,"x":172.87,"y":164.4,"x0":-2.55236864491544,"y0":50.00079600781772,"z0":5.2445899656225,"aX":-20.695759190236902},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":18.4,"spinRate":2146,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.3994926512469976,"extension":5.614238710365856},"index":1,"playId":"9bbb5680-8997-37b0-b816-91ca307c36d5","pitchNumber":2,"startTime":"2025-08-20T22:46:41.732Z","endTime":"2025-08-20T22:46:46.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.201577876012,"strikeZoneBottom":1.51317240355518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.870828185034565,"aZ":-25.84032151508571,"pfxX":-11.706468098461304,"pfxZ":4.176973620812046,"pX":-0.6176771728587923,"pZ":1.3841506446110534,"vX0":7.758702200031768,"vY0":-123.3266041752863,"vZ0":-4.0183646224869385,"x":140.54,"y":201.41,"x0":-2.306798333254087,"y0":50.00609766725797,"z0":5.251230144080234,"aX":-17.77235263324261},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.7,"breakHorizontal":19.1,"spinRate":1813,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4466388249648201,"extension":5.595835090575133},"index":2,"playId":"f8b171c2-8bc6-34f5-ad5d-86320fc3f87a","pitchNumber":3,"startTime":"2025-08-20T22:47:00.896Z","endTime":"2025-08-20T22:47:05.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-20T22:47:18.602Z","endTime":"2025-08-20T22:47:33.499Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.16505550022207,"strikeZoneBottom":1.49211056353949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.616684686629267,"aZ":-28.678164493026742,"pfxX":-10.747112934634336,"pfxZ":2.250363253457415,"pX":-0.8492781603460255,"pZ":1.5668350189174347,"vX0":7.053094389081937,"vY0":-124.20982984373244,"vZ0":-3.339985324244622,"x":149.37,"y":196.48,"x0":-2.340157951081969,"y0":50.00116063056376,"z0":5.332816490440799,"aX":-16.665624377303498},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.5,"breakHorizontal":17.6,"spinRate":1733,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4422416403677225,"extension":5.521629310256178},"index":4,"playId":"ced0ba6a-f641-3364-9e49-9a21393ebcf6","pitchNumber":4,"startTime":"2025-08-20T22:47:33.499Z","endTime":"2025-08-20T22:47:39.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.02952212164275,"strikeZoneBottom":1.46231569114808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9170979979502,"aZ":-23.5863050016706,"pfxX":-12.68669650492635,"pfxZ":4.625646107960582,"pX":-0.40898383618780426,"pZ":1.4168593745530407,"vX0":9.445668059511373,"vY0":-136.3806851994601,"vZ0":-5.549333915725666,"x":132.59,"y":200.52,"x0":-2.2935265347184104,"y0":50.00611907605253,"z0":5.136369445191311,"aX":-23.568097693418206},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":20.6,"spinRate":2139,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.40379330652900647,"extension":5.900799922671959},"index":5,"playId":"424cfc98-8a5f-3f80-9975-5a9b7a349abf","pitchNumber":5,"startTime":"2025-08-20T22:47:53.603Z","endTime":"2025-08-20T22:47:59.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.756767898475324,"aZ":-23.297976621040135,"pfxX":-13.46848666771298,"pfxZ":4.730599176585804,"pX":0.30547664331622354,"pZ":2.037553387455059,"vX0":11.338607113549402,"vY0":-136.74484912458217,"vZ0":-4.355071894561813,"x":105.36,"y":183.77,"x0":-2.163840305007507,"y0":50.00338892945777,"z0":5.267869497408156,"aX":-25.272302010251845},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":21.7,"spinRate":2266,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.401977922096989,"extension":5.724432045418825},"index":6,"playId":"7d914155-7f95-3845-b71a-f6df4e57178e","pitchNumber":6,"startTime":"2025-08-20T22:48:15.245Z","endTime":"2025-08-20T22:48:20.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-20T22:48:20.513Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Nimmo grounds into a double play, second baseman Luis García Jr. to shortstop CJ Abrams to first baseman Josh Bell. Francisco Lindor out at 2nd. Brandon Nimmo out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T22:48:43.008Z","endTime":"2025-08-20T22:50:20.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.58420700453079,"strikeZoneBottom":1.75641170929099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87258423637973,"aZ":-16.190250810045576,"pfxX":-10.694249775735383,"pfxZ":8.359888426481268,"pX":0.6766084356053468,"pZ":2.579659937400317,"vX0":11.396153660015544,"vY0":-137.9326174711037,"vZ0":-4.640155798037654,"x":91.21,"y":169.13,"x0":-2.134320482328535,"y0":50.002467039101965,"z0":5.387789389888924,"aX":-20.4482169036318},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":16.8,"spinRate":2424,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.398263576648743,"extension":5.752298662513281},"index":0,"playId":"6d995ed5-af6c-3aa7-8134-39125cc2cd88","pitchNumber":1,"startTime":"2025-08-20T22:48:44.603Z","endTime":"2025-08-20T22:48:51.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":84.6,"endSpeed":77.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.481647780893027,"aZ":-28.064995657016492,"pfxX":-11.754799777884957,"pfxZ":2.6786814985490315,"pX":-0.3744536304633448,"pZ":1.9112601629344625,"vX0":8.773536299556039,"vY0":-122.8756235711392,"vZ0":-2.567538378673989,"x":131.27,"y":187.18,"x0":-2.457385806703604,"y0":50.0044684266063,"z0":5.345162613938003,"aX":-18.04503582673582},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":19.3,"spinRate":1880,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.4451151778292899,"extension":5.448166874346881},"index":1,"playId":"d2f6b3d1-666f-3956-8ce7-c757dc810ee3","pitchNumber":2,"startTime":"2025-08-20T22:49:04.992Z","endTime":"2025-08-20T22:49:11.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317280169823412,"aZ":-20.61940025844353,"pfxX":-9.766698601373463,"pfxZ":5.849852258482514,"pX":-0.1813631838577863,"pZ":3.2667353627582405,"vX0":9.353573179265835,"vY0":-139.43094940034146,"vZ0":-1.6316451755304466,"x":123.91,"y":150.58,"x0":-2.3048318462981383,"y0":50.00645409511745,"z0":5.215388567567489,"aX":-19.30260065359899},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2337,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.3923039825503549,"extension":5.674477474374883},"index":2,"playId":"b922c681-3aaa-3e55-ac7a-b1f2a4dab550","pitchNumber":3,"startTime":"2025-08-20T22:49:27.444Z","endTime":"2025-08-20T22:49:32.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.2,"endSpeed":87.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.070907330247724,"aZ":-19.80276846175108,"pfxX":-9.61008011979945,"pfxZ":6.375596176665214,"pX":0.1910135110671263,"pZ":2.4919809128632986,"vX0":9.765673528457661,"vY0":-138.23091406533626,"vZ0":-4.360170477166571,"x":109.72,"y":171.5,"x0":-2.1347020920756012,"y0":50.00059722318681,"z0":5.414599952924773,"aX":-18.643010648956718},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":15.5,"spinRate":2381,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.3958411889010609,"extension":5.764201414088055},"index":3,"playId":"047b5e8a-b481-3638-a573-8501581536ec","pitchNumber":4,"startTime":"2025-08-20T22:49:48.009Z","endTime":"2025-08-20T22:49:53.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33181047096866,"aZ":-21.038776630739797,"pfxX":-11.808475137647081,"pfxZ":5.8181172873051255,"pX":-0.1573538595073342,"pZ":2.1248181533623938,"vX0":9.793291157385935,"vY0":-137.64515634194257,"vZ0":-4.78317330386214,"x":123.0,"y":181.41,"x0":-2.231996482022544,"y0":50.00331596333681,"z0":5.314995391214684,"aX":-22.597834501605313},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":19.3,"spinRate":2398,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.3983452118176012,"extension":5.7299122915019876},"hitData":{"launchSpeed":102.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":153.2}},"index":4,"playId":"93336ca4-8a12-3242-81d1-031dad9f2d7f","pitchNumber":5,"startTime":"2025-08-20T22:50:12.867Z","endTime":"2025-08-20T22:50:20.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-20T22:50:20.315Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:52:30.616Z","endTime":"2025-08-20T22:53:21.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":4.0393568898334,"strikeZoneBottom":1.78936915660311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166054245622032,"aZ":-14.475238561216216,"pfxX":-6.132194412491187,"pfxZ":9.130522487224567,"pX":-0.9769179862481583,"pZ":1.9674505375443463,"vX0":4.783169925296489,"vY0":-137.32657033180715,"vZ0":-8.119015426964996,"x":154.24,"y":185.66,"x0":-1.9317447841693025,"y0":50.003014674737855,"z0":5.9165824499001465,"aX":-11.887037902557825},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2262,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39660845074266327,"extension":6.5290762555299615},"index":0,"playId":"a3d5f801-432f-347f-b920-cf89e4dd31e3","pitchNumber":1,"startTime":"2025-08-20T22:52:33.667Z","endTime":"2025-08-20T22:52:38.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":4.00688238960112,"strikeZoneBottom":1.96862757152549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85661616091035,"aZ":-41.25243989532177,"pfxX":4.985719902416291,"pfxZ":-6.961137028646144,"pX":-0.29776315635207706,"pZ":2.680187725399607,"vX0":1.7638297606330948,"vY0":-114.01961097856922,"vZ0":1.260092406528442,"x":128.35,"y":166.41,"x0":-1.7312592614940174,"y0":50.00375661183735,"z0":6.221818100644014,"aX":6.5007896095480175},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.9,"breakHorizontal":-9.5,"spinRate":2640,"spinDirection":11},"zone":4,"typeConfidence":2.0,"plateTime":0.4821789204482858,"extension":5.968124959607902},"index":1,"playId":"047ec457-3a91-30a7-bfc9-747e59a5c1c4","pitchNumber":2,"startTime":"2025-08-20T22:52:48.589Z","endTime":"2025-08-20T22:52:53.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.0,"endSpeed":82.6,"strikeZoneTop":3.95638483364988,"strikeZoneBottom":1.82743107663189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.684428261197127,"aZ":-25.091834687263912,"pfxX":-10.606313976616796,"pfxZ":4.121359505152818,"pX":0.5744313873411823,"pZ":2.124051307893609,"vX0":9.503142956553296,"vY0":-129.3698469547737,"vZ0":-5.003544475670894,"x":95.1,"y":181.43,"x0":-1.7454664866550194,"y0":50.00157438494534,"z0":5.975345894031161,"aX":-18.212748442764056},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":2297,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4212950922690548,"extension":6.215238030233905},"index":2,"playId":"9822a2c9-9987-347b-a514-f237e117045c","pitchNumber":3,"startTime":"2025-08-20T22:53:02.573Z","endTime":"2025-08-20T22:53:07.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.98044415624971,"strikeZoneBottom":1.88170482691766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82145152061018,"aZ":-27.02111665519247,"pfxX":-4.016111003000619,"pfxZ":3.5472548847913234,"pX":0.5458867719857173,"pZ":2.9389598201424416,"vX0":6.796036826915168,"vY0":-119.41706082267565,"vZ0":-1.7461506649104326,"x":96.19,"y":159.43,"x0":-1.8080559096106417,"y0":50.001782554109205,"z0":6.097754658791734,"aX":-5.832195911086565},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.2,"breakHorizontal":5.8,"spinRate":1270,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4577210415110091,"extension":6.2675583825698356},"index":3,"playId":"42f89e0a-33e0-3d10-a34e-f50eda30e353","pitchNumber":4,"startTime":"2025-08-20T22:53:17.528Z","endTime":"2025-08-20T22:53:21.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-20T22:53:21.404Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:53:41.820Z","endTime":"2025-08-20T22:54:03.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.49626836328196,"strikeZoneBottom":1.57673212632297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.08299753209432,"aZ":-36.89694522355382,"pfxX":4.592691383455312,"pfxZ":-3.5533363872809307,"pX":0.02507915926672223,"pZ":2.0629960107144436,"vX0":2.6873609332722115,"vY0":-114.55342874756343,"vZ0":-0.9772492035671132,"x":116.04,"y":183.08,"x0":-1.7597156087124186,"y0":50.00192495901354,"z0":6.100822181292407,"aX":6.105597371996386},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.4,"breakHorizontal":-9.0,"spinRate":2701,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.47806503692639923,"extension":6.21817853779303},"index":0,"playId":"c2383e56-d1a7-3521-92c6-75bfb4f278e0","pitchNumber":1,"startTime":"2025-08-20T22:53:43.603Z","endTime":"2025-08-20T22:53:49.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.966774572718133,"aZ":-25.408195721810838,"pfxX":-2.1384959690951537,"pfxZ":4.018563256136327,"pX":0.31298523796156885,"pZ":2.9284376737551496,"vX0":5.548792382336158,"vY0":-128.48964805193359,"vZ0":-3.2098312439100303,"x":105.07,"y":159.71,"x0":-1.5903180022730123,"y0":50.00202119035997,"z0":6.153836283093573,"aX":-3.5999892972218674},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":2523,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4251982786429407,"extension":6.352919395546712},"hitData":{"launchSpeed":68.1,"launchAngle":44.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.71,"coordY":122.11}},"index":1,"playId":"5e4f2843-1b14-36b6-be58-50d312936442","pitchNumber":2,"startTime":"2025-08-20T22:53:55.537Z","endTime":"2025-08-20T22:54:03.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T22:54:03.588Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:54:27.527Z","endTime":"2025-08-20T22:55:45.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.583193120416208,"aZ":-13.307373252163751,"pfxX":-5.702970338191388,"pfxZ":9.355910824769143,"pX":-0.42409598967380907,"pZ":2.584788075875245,"vX0":6.140236173751529,"vY0":-140.78316253548252,"vZ0":-6.798040940495005,"x":133.17,"y":168.99,"x0":-1.8876577141573374,"y0":50.00383165429464,"z0":5.884247169525049,"aX":-11.50155837677957},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2495,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38838464441804144,"extension":6.41800106825326},"index":0,"playId":"067c0926-0b95-3d55-b41e-81a07072032c","pitchNumber":1,"startTime":"2025-08-20T22:54:28.549Z","endTime":"2025-08-20T22:54:33.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.52747453755909,"strikeZoneBottom":1.69999795211014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.31177038340438,"aZ":-25.017749558042386,"pfxX":-0.8327943257415065,"pfxZ":4.11506698205326,"pX":1.616727873835397,"pZ":1.9962224033766978,"vX0":8.593522988356122,"vY0":-129.9992099931246,"vZ0":-5.355520569194077,"x":55.37,"y":184.88,"x0":-1.6018839332883321,"y0":50.001141863499925,"z0":5.944823759703321,"aX":-1.4489823432947166},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":-0.1,"spinRate":2618,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41887675402116686,"extension":6.488185143322503},"index":1,"playId":"7d8058db-1a8f-30ac-bc37-c8bbbf3ed52f","pitchNumber":2,"startTime":"2025-08-20T22:54:42.837Z","endTime":"2025-08-20T22:54:47.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.153670026117446,"aZ":-33.22474329920404,"pfxX":-6.791700669973309,"pfxZ":-0.7172697172316287,"pX":-0.8532666437227546,"pZ":1.1150133798254418,"vX0":4.237182447950501,"vY0":-120.45399189389741,"vZ0":-4.532622531144259,"x":149.52,"y":208.67,"x0":-1.7517952892934914,"y0":50.00082836541395,"z0":5.955048174173415,"aX":-9.990133301083945},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.2,"breakHorizontal":11.3,"spinRate":1191,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.45452483655952847,"extension":6.087145451637912},"index":2,"playId":"c9c64dc3-9b3a-3de8-9e49-5b227406df1c","pitchNumber":3,"startTime":"2025-08-20T22:54:58.571Z","endTime":"2025-08-20T22:55:04.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-20T22:55:11.174Z","endTime":"2025-08-20T22:55:19.512Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.472801286698875,"aZ":-29.626524086554806,"pfxX":-6.17021505749534,"pfxZ":1.7233275421896197,"pX":-0.9823433424111443,"pZ":1.0933857572100665,"vX0":4.3131394643581595,"vY0":-120.94148008077435,"vZ0":-5.304312942749359,"x":154.44,"y":209.26,"x0":-1.9907854091110564,"y0":50.00150513381785,"z0":5.925925134931609,"aX":-9.103144097872564},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":10.1,"spinRate":1328,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4535890920032619,"extension":6.260335538023267},"index":4,"playId":"89a054f8-aabe-34f2-9595-7238594483fa","pitchNumber":4,"startTime":"2025-08-20T22:55:19.512Z","endTime":"2025-08-20T22:55:25.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.259965802375305,"aZ":-13.112039443127395,"pfxX":-4.323942609006323,"pfxZ":9.552503240560107,"pX":-1.1030711971438043,"pZ":3.116251996663462,"vX0":4.396478922833432,"vY0":-140.47447392041582,"vZ0":-5.386710303396248,"x":159.05,"y":154.64,"x0":-2.1277666616586446,"y0":50.004041185154406,"z0":5.913437131423746,"aX":-8.629640280730117},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2406,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39013514094786483,"extension":6.466437901430143},"index":5,"playId":"dbb9143e-9742-3381-88f3-6a546fdc0500","pitchNumber":5,"startTime":"2025-08-20T22:55:40.592Z","endTime":"2025-08-20T22:55:45.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-20T22:55:45.421Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T22:57:45.323Z","endTime":"2025-08-20T22:58:34.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":1},"details":{"event":"Flyout","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":686611,"link":"/api/v1/people/686611"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.55202178996844,"strikeZoneBottom":1.75622080646358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.608556262461413,"aZ":-24.227463422130175,"pfxX":-10.970284532871924,"pfxZ":4.296590972147305,"pX":-0.8127851285542422,"pZ":1.2768526689238655,"vX0":7.145368971607013,"vY0":-134.54708680006348,"vZ0":-5.952353579696386,"x":147.98,"y":204.3,"x0":-2.0647941988671237,"y0":50.0049732263337,"z0":5.212567062095569,"aX":-20.306098207713077},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":18.5,"spinRate":2150,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4056282032499299,"extension":5.443239532880623},"index":0,"playId":"39adc63b-7ac7-32f1-bf6d-8747d21d899f","pitchNumber":1,"startTime":"2025-08-20T22:57:45.323Z","endTime":"2025-08-20T22:57:50.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.4536091720473,"strikeZoneBottom":1.68790506701947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.964585056752256,"aZ":-18.7222568153645,"pfxX":-9.840480415529804,"pfxZ":7.0281906255399225,"pX":0.16502611296159683,"pZ":1.5311775927217426,"vX0":8.840386726696252,"vY0":-136.94074452351856,"vZ0":-6.696024814180577,"x":110.71,"y":197.44,"x0":-1.813930252525356,"y0":50.00666685646895,"z0":5.272355305756931,"aX":-18.84441608119173},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":16.2,"spinRate":2200,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.3987603345902624,"extension":5.502111076844574},"index":1,"playId":"f64a2780-facf-3e90-b10e-3f96094aff65","pitchNumber":2,"startTime":"2025-08-20T22:57:59.107Z","endTime":"2025-08-20T22:58:04.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.45139391015841,"strikeZoneBottom":1.65525906150129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.650516839229773,"aZ":-28.903360778739103,"pfxX":-11.812534532012444,"pfxZ":1.739251008495689,"pX":-0.868937529447741,"pZ":1.54239228520806,"vX0":7.115343186816984,"vY0":-136.06236191248996,"vZ0":-4.525113197244407,"x":150.12,"y":197.14,"x0":-1.9773079633389778,"y0":50.00463109633124,"z0":5.2197660244121655,"aX":-22.245834517593686},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.4,"breakHorizontal":19.9,"spinRate":2274,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4018909042556782,"extension":5.459535451043367},"index":2,"playId":"7c8636d9-e148-34ab-a780-3ea2812d6b19","pitchNumber":3,"startTime":"2025-08-20T22:58:11.470Z","endTime":"2025-08-20T22:58:16.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46874450306343,"aZ":-17.210891086344848,"pfxX":-9.428476479360224,"pfxZ":7.846361825339995,"pX":-0.2513051767916867,"pZ":2.4325277935561758,"vX0":7.555165550927859,"vY0":-137.02633099490885,"vZ0":-4.902705615581488,"x":126.58,"y":173.1,"x0":-1.8153812011457922,"y0":50.0024479944687,"z0":5.415858708803779,"aX":-17.98036780457381},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":15.6,"spinRate":2410,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3992827747053145,"extension":5.4270016339380955},"hitData":{"launchSpeed":103.0,"launchAngle":61.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.69,"coordY":134.96}},"index":3,"playId":"5bcf8f22-2fd6-3384-911d-a2698938e39d","pitchNumber":4,"startTime":"2025-08-20T22:58:23.964Z","endTime":"2025-08-20T22:58:34.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T22:58:34.801Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Josh Bell to pitcher Brad Lord.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T22:58:58.602Z","endTime":"2025-08-20T23:01:04.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.1,"strikeZoneTop":3.43949679790519,"strikeZoneBottom":1.69593909791577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.673660359877392,"aZ":-32.06245322053403,"pfxX":0.5926977285793544,"pfxZ":0.07023667265000633,"pX":-1.6574538626116044,"pZ":2.6006484718242544,"vX0":1.6064044868769312,"vY0":-123.87921101033932,"vZ0":-0.29476337057597946,"x":180.18,"y":168.56,"x0":-2.3912074696875174,"y0":50.001307290993594,"z0":5.400650692770421,"aX":0.9212560539395449},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-1.4,"spinRate":2478,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.4420905696356181,"extension":5.536058065828291},"index":0,"playId":"645ef451-a0a5-37be-af50-27e292c8ea2d","pitchNumber":1,"startTime":"2025-08-20T22:59:03.366Z","endTime":"2025-08-20T22:59:08.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12020640362555,"aZ":-19.606596777175636,"pfxX":-9.602519325209828,"pfxZ":6.551143023272728,"pX":-0.6135830980093919,"pZ":2.545464581914293,"vX0":7.269294746609872,"vY0":-137.95771892017117,"vZ0":-3.6041452209057314,"x":140.39,"y":170.05,"x0":-2.04173674288857,"y0":50.00193646884634,"z0":5.198686689430799,"aX":-18.416446728227104},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":2381,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.3977941757877623,"extension":5.494263234249381},"index":1,"playId":"ab3122ba-f9b9-3ca9-9cf8-317311035328","pitchNumber":2,"startTime":"2025-08-20T22:59:18.992Z","endTime":"2025-08-20T22:59:22.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.385284633234484,"aZ":-18.323136377937107,"pfxX":-10.687181414535647,"pfxZ":7.1942732589577325,"pX":-0.6443784614643163,"pZ":2.321215646551193,"vX0":7.300941236720439,"vY0":-138.2631226729083,"vZ0":-4.600578057551533,"x":141.56,"y":176.11,"x0":-1.9379187496883563,"y0":50.00605008986546,"z0":5.245872812470073,"aX":-20.583385011789062},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":17.8,"spinRate":2306,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.3969775039766317,"extension":5.603653643202938},"index":2,"playId":"dc049f22-31e5-3f33-baf1-04267f0d39ff","pitchNumber":3,"startTime":"2025-08-20T22:59:37.157Z","endTime":"2025-08-20T22:59:41.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.799471655494287,"aZ":-21.234230432486562,"pfxX":-11.108100928475846,"pfxZ":5.605417544032786,"pX":-0.2038561266084702,"pZ":4.152916738330846,"vX0":8.991599374144613,"vY0":-138.57024041291226,"vZ0":0.39847322766098603,"x":124.77,"y":126.65,"x0":-2.0410732895220454,"y0":50.00571986938866,"z0":5.421385787896539,"aX":-21.69276480123361},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":18.4,"spinRate":2429,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.3946682381286166,"extension":5.325789642233151},"index":3,"playId":"47415b86-fc7e-3835-ad5f-f538703a2b87","pitchNumber":4,"startTime":"2025-08-20T22:59:57.285Z","endTime":"2025-08-20T23:00:00.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.6,"endSpeed":80.2,"strikeZoneTop":3.50470923704527,"strikeZoneBottom":1.70022032774604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.358843248213855,"aZ":-26.14638211107755,"pfxX":-12.915279048187479,"pfxZ":3.722072258973958,"pX":-0.5519649157664486,"pZ":0.6544415172556656,"vX0":7.997634470776873,"vY0":-125.91814227281236,"vZ0":-5.8358714484722976,"x":138.04,"y":221.11,"x0":-2.0763750351662287,"y0":50.00483598388794,"z0":5.09260873931261,"aX":-20.93339266545747},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":21.8,"spinRate":1981,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4334673063192449,"extension":5.2783842835321195},"index":4,"playId":"e1de80ff-1a54-30cb-9bc3-0beb970384d6","pitchNumber":5,"startTime":"2025-08-20T23:00:13.918Z","endTime":"2025-08-20T23:00:19.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.981662367385738,"aZ":-31.170572720213443,"pfxX":-0.03590516034014524,"pfxZ":0.6444132202320247,"pX":-1.465069975891008,"pZ":2.247749244779758,"vX0":2.4286123379218676,"vY0":-124.66128259690078,"vZ0":-1.0587470451927141,"x":172.85,"y":178.09,"x0":-2.450660340177604,"y0":50.0042836019078,"z0":5.270282225005999,"aX":-0.056377973013790335},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-0.6,"spinRate":2571,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.44075398908396934,"extension":5.4134821945346205},"index":5,"playId":"687496ee-8954-39e9-9878-182d508fb6a5","pitchNumber":6,"startTime":"2025-08-20T23:00:32.642Z","endTime":"2025-08-20T23:00:36.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.541687450216415,"aZ":-25.856712695056345,"pfxX":-12.041573002427558,"pfxZ":3.2549905756210293,"pX":0.5666331028545784,"pZ":1.9856865330148832,"vX0":11.026104351813004,"vY0":-138.14314457126588,"vZ0":-3.9109297265535767,"x":95.4,"y":185.17,"x0":-1.90368409498763,"y0":50.003509431062795,"z0":5.149262841976511,"aX":-23.374279894185577},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":19.7,"spinRate":2174,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.3958437807158277,"extension":5.559713049026094},"hitData":{"launchSpeed":68.5,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.42,"coordY":164.35}},"index":6,"playId":"7cccf833-e9bd-36e5-b3c0-d1880928d3bd","pitchNumber":7,"startTime":"2025-08-20T23:00:56.651Z","endTime":"2025-08-20T23:01:04.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:01:04.077Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mark Vientos doubles (15) on a sharp line drive to center fielder Robert Hassell III.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:01:31.552Z","endTime":"2025-08-20T23:01:46.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":86.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87744102175185,"aZ":-20.841297585751658,"pfxX":-12.091076333473632,"pfxZ":5.952099476396118,"pX":0.44972733538959125,"pZ":2.5325260754440366,"vX0":10.356222166153085,"vY0":-137.45116246951537,"vZ0":-3.8970451763652476,"x":99.86,"y":170.4,"x0":-1.8051777592039253,"y0":50.00182882710777,"z0":5.392620807144355,"aX":-23.019564215651947},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":19.6,"spinRate":2276,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.39923484683589683,"extension":5.588801393276855},"hitData":{"launchSpeed":104.9,"launchAngle":20.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":161.0,"coordY":50.91}},"index":0,"playId":"28fdb870-fbc7-3e1d-9f99-1e8563d82c6e","pitchNumber":1,"startTime":"2025-08-20T23:01:31.552Z","endTime":"2025-08-20T23:01:46.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:01:46.929Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, shortstop CJ Abrams to first baseman Josh Bell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:02:20.961Z","endTime":"2025-08-20T23:03:16.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.9894565330225,"strikeZoneBottom":1.89008957707074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.854883438094298,"aZ":-20.448145801455365,"pfxX":-11.67118581842785,"pfxZ":6.383037053997432,"pX":0.16876170200291074,"pZ":2.583561711252964,"vX0":10.460830495662504,"vY0":-135.0631627858119,"vZ0":-3.3806322124935813,"x":110.57,"y":169.02,"x0":-2.2480603897731926,"y0":50.006274807717816,"z0":5.298594453126368,"aX":-21.454453864598413},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":18.7,"spinRate":2331,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.4063446149755334,"extension":5.6220629947588625},"index":0,"playId":"5c5d158c-2eec-3d9a-8a83-399e38f55f45","pitchNumber":1,"startTime":"2025-08-20T23:02:25.103Z","endTime":"2025-08-20T23:02:31.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.6,"endSpeed":85.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02446229540488,"aZ":-20.726556228136392,"pfxX":-9.281107933005107,"pfxZ":6.120350671348655,"pX":-0.07992774367377621,"pZ":2.9993422164068066,"vX0":9.21845450647172,"vY0":-135.97458240557864,"vZ0":-2.7393014962984514,"x":120.05,"y":157.8,"x0":-2.3094899386179493,"y0":50.00634353556274,"z0":5.459245878619609,"aX":-17.370231841816604},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2320,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.40293205288575473,"extension":5.480930974961232},"index":1,"playId":"cb44863d-b277-38e6-b1bb-5a4418f2488c","pitchNumber":2,"startTime":"2025-08-20T23:02:44.461Z","endTime":"2025-08-20T23:02:49.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.274576740045234,"aZ":-21.56878958274908,"pfxX":-10.562835587857439,"pfxZ":5.417416299883863,"pX":-0.5159547994092795,"pZ":2.8950934105735286,"vX0":8.616366742595646,"vY0":-139.0724109259742,"vZ0":-2.5859989865563557,"x":136.67,"y":160.61,"x0":-2.2824087662229164,"y0":50.00435127610239,"z0":5.268061078686644,"aX":-20.686704194233815},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":17.3,"spinRate":2448,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.39388933479985155,"extension":5.570769368627237},"hitData":{"launchSpeed":104.1,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":151.18}},"index":2,"playId":"4d720db1-92c1-33b9-86f0-f5124154da4e","pitchNumber":3,"startTime":"2025-08-20T23:03:08.974Z","endTime":"2025-08-20T23:03:16.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:03:16.300Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:05:22.309Z","endTime":"2025-08-20T23:06:02.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Starling Marte replaces left fielder Brandon Nimmo, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","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-20T23:05:24.625Z","endTime":"2025-08-20T23:05:24.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.50447975123127,"strikeZoneBottom":1.73690785427209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.007214446646582,"aZ":-13.445452674098771,"pfxX":-4.991797559188695,"pfxZ":10.073719437659769,"pX":-0.5994877843038784,"pZ":2.5869334944085924,"vX0":5.099758355053491,"vY0":-135.1391731051878,"vZ0":-6.542010173994914,"x":139.85,"y":168.93,"x0":-1.857785317858974,"y0":50.00601136444945,"z0":5.974435819405236,"aX":-9.28336894569459},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2304,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4045075724154299,"extension":6.0866860562870455},"index":1,"playId":"489109e1-8190-397a-bee1-26bdab64aa11","pitchNumber":1,"startTime":"2025-08-20T23:05:24.627Z","endTime":"2025-08-20T23:05:29.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.5592799393046,"strikeZoneBottom":1.76142378412657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16001425314507,"aZ":-28.139498729738385,"pfxX":-7.252934416445564,"pfxZ":2.9657926521999833,"pX":0.7194713034741254,"pZ":1.0950663722675795,"vX0":7.6048900130955195,"vY0":-115.50831980476258,"vZ0":-5.103916054486576,"x":89.58,"y":209.21,"x0":-1.662883798311306,"y0":50.00312114521421,"z0":6.017695984517718,"aX":-9.867252099917106},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.4,"breakHorizontal":11.4,"spinRate":1186,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4729754641670416,"extension":6.0780532704253405},"index":2,"playId":"e3b2acd5-91aa-3d35-be96-8a77c0c1386c","pitchNumber":2,"startTime":"2025-08-20T23:05:40.040Z","endTime":"2025-08-20T23:05:46.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14824307799861,"aZ":-22.37895522980349,"pfxX":-0.5416562408324874,"pfxZ":6.094129450555702,"pX":-0.8817681565187558,"pZ":2.0929520822100045,"vX0":2.4475388088678023,"vY0":-125.61380898156044,"vZ0":-5.273476696608975,"x":150.61,"y":182.27,"x0":-1.7960544633421762,"y0":50.001159979510476,"z0":6.02595858837086,"aX":-0.8705940307304636},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.1,"breakHorizontal":0.5,"spinRate":2398,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.43514242688746085,"extension":6.162897812939553},"hitData":{"launchSpeed":99.8,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.3,"coordY":150.16}},"index":3,"playId":"1fc37ddc-e2b9-3a94-bc73-df81c99b8f8c","pitchNumber":3,"startTime":"2025-08-20T23:05:54.797Z","endTime":"2025-08-20T23:06:02.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:06:02.435Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul DeJong flies out to right fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:06:19.942Z","endTime":"2025-08-20T23:07:07.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.41006808645629,"strikeZoneBottom":1.49162183234269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56147888072893,"aZ":-33.22288275267799,"pfxX":5.371058942437214,"pfxZ":-0.715859573530647,"pX":0.7313013654352006,"pZ":2.6539112290881413,"vX0":4.16905095650889,"vY0":-119.61829036290119,"vZ0":-1.2639163638770539,"x":89.12,"y":167.12,"x0":-1.7278545424391782,"y0":50.00554995551591,"z0":6.149116892679509,"aX":7.837765651528676},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.3,"breakHorizontal":-10.7,"spinRate":2678,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.45667811255055923,"extension":6.478007424170356},"index":0,"playId":"b2528e4b-c529-3429-8c8b-5837ece787c6","pitchNumber":1,"startTime":"2025-08-20T23:06:24.328Z","endTime":"2025-08-20T23:06:29.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.58064335001126,"strikeZoneBottom":1.66237336190162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94135162464651,"aZ":-9.531445295871405,"pfxX":-5.9170122656274975,"pfxZ":11.599001692952726,"pX":1.3882262399004224,"pZ":0.5004221406488896,"vX0":10.154652832900677,"vY0":-138.80210664226576,"vZ0":-12.477254137537344,"x":64.08,"y":225.27,"x0":-1.5481831838979372,"y0":50.00433288865118,"z0":5.687752872371841,"aX":-11.552609547975786},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2453,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3945452189123677,"extension":6.614504816974367},"index":1,"playId":"03ce11a3-d8a5-364c-9c17-8720f6787404","pitchNumber":2,"startTime":"2025-08-20T23:06:37.983Z","endTime":"2025-08-20T23:06:42.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47009162048613,"aZ":-15.720421640160026,"pfxX":-3.962478783255107,"pfxZ":8.493314993457822,"pX":0.5329240187292772,"pZ":2.3449828668003736,"vX0":7.5032305487896025,"vY0":-137.5905298189019,"vZ0":-6.679017863724099,"x":96.69,"y":175.47,"x0":-1.701600476057891,"y0":50.00660457671304,"z0":5.849128035132556,"aX":-7.6805030999872805},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":5.8,"spinRate":2337,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39646113050280274,"extension":6.455036594614384},"hitData":{"launchSpeed":84.3,"launchAngle":31.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.71,"coordY":78.66}},"index":2,"playId":"209d41cd-6311-388c-b019-96ebb73c99cd","pitchNumber":3,"startTime":"2025-08-20T23:06:59.541Z","endTime":"2025-08-20T23:07:07.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:07:07.960Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:07:30.006Z","endTime":"2025-08-20T23:07:56.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.5270932331871,"strikeZoneBottom":1.67152497247532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.311419539986144,"aZ":-37.56247368344339,"pfxX":4.841629566113416,"pfxZ":-4.1609431068509934,"pX":-1.495443176565582,"pZ":2.4032564873601956,"vX0":-0.21815029307356826,"vY0":-113.29425480165085,"vZ0":0.2203699735960556,"x":174.0,"y":173.89,"x0":-2.0264262039916083,"y0":50.00220026740875,"z0":6.068789736087054,"aX":6.273230074427052},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.2,"breakHorizontal":-8.8,"spinRate":2704,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.48405583444513134,"extension":6.026315584575688},"index":0,"playId":"47a112d5-d60f-34bd-b2ba-858b1ad6edc0","pitchNumber":1,"startTime":"2025-08-20T23:07:31.958Z","endTime":"2025-08-20T23:07:38.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.4,"endSpeed":87.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95940558954502,"aZ":-11.772747095593669,"pfxX":-3.1527754210082293,"pfxZ":10.464619410844264,"pX":0.20365756161039375,"pZ":1.583605198822444,"vX0":6.1060655363372,"vY0":-138.51983690040043,"vZ0":-9.70554008172138,"x":109.24,"y":196.02,"x0":-1.6163191267116332,"y0":50.00581545990328,"z0":5.9128856533376,"aX":-6.14874571774121},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":4.4,"spinRate":2381,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.394894712769676,"extension":6.4033893815682985},"hitData":{"launchSpeed":102.8,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.82,"coordY":155.74}},"index":1,"playId":"8e2ead70-2059-392d-bf85-e7d81d1a1cad","pitchNumber":2,"startTime":"2025-08-20T23:07:48.116Z","endTime":"2025-08-20T23:07:56.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:07:56.439Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:10:11.337Z","endTime":"2025-08-20T23:11:08.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.769455628865824,"aZ":-18.776190911871513,"pfxX":-10.978328479614646,"pfxZ":6.9470346481419325,"pX":-0.33115108820199335,"pZ":1.6115104154899347,"vX0":7.986032947598405,"vY0":-137.78323107257006,"vZ0":-6.565537142364196,"x":129.62,"y":195.27,"x0":-1.8365657091987497,"y0":50.00134793483656,"z0":5.287931106733303,"aX":-21.168393998603765},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":18.2,"spinRate":2368,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.39708299870723707,"extension":5.511503511411763},"index":0,"playId":"0399bf02-4df4-3e71-964d-a308f0b9baff","pitchNumber":1,"startTime":"2025-08-20T23:10:11.337Z","endTime":"2025-08-20T23:10:14.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.45814507670431,"strikeZoneBottom":1.61606034763542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.782101081942876,"aZ":-22.2447607626426,"pfxX":-11.197697065227027,"pfxZ":5.147363625967693,"pX":-0.041684155325879324,"pZ":1.9120676896292954,"vX0":8.69876146414915,"vY0":-137.99796004584118,"vZ0":-4.804296128332545,"x":118.59,"y":187.15,"x0":-1.7803559255283938,"y0":50.00055493847613,"z0":5.174539219158587,"aX":-21.588713839335583},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2403,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.3969475693767688,"extension":5.432419995910754},"index":1,"playId":"085160ff-bd84-3104-840b-ee955426065d","pitchNumber":2,"startTime":"2025-08-20T23:10:26.902Z","endTime":"2025-08-20T23:10:31.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.1,"endSpeed":78.8,"strikeZoneTop":3.49000255019007,"strikeZoneBottom":1.67769819441175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.332294105106165,"aZ":-23.63417964439635,"pfxX":-12.337901872843712,"pfxZ":5.422244209269537,"pX":-1.1049254550051069,"pZ":0.21482656025112504,"vX0":6.508887890723692,"vY0":-124.9755769371651,"vZ0":-7.164430288562323,"x":159.12,"y":232.98,"x0":-2.146853405958891,"y0":50.00213036482012,"z0":5.073807003508337,"aX":-19.42062736349664},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.3,"breakHorizontal":20.8,"spinRate":1990,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.43909936188363385,"extension":5.343784226505243},"index":2,"playId":"771dfcce-99f8-3d93-9a83-33adb6c7403a","pitchNumber":3,"startTime":"2025-08-20T23:10:41.675Z","endTime":"2025-08-20T23:10:44.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.766664749585846,"aZ":-26.080171548937475,"pfxX":-10.668228491284822,"pfxZ":3.804452567523488,"pX":-1.373064146893796,"pZ":1.875655667032646,"vX0":5.449690947537519,"vY0":-125.76424769073442,"vZ0":-3.1223558112511514,"x":169.34,"y":188.14,"x0":-2.183393252066891,"y0":50.000583426252014,"z0":5.251127802226833,"aX":-17.067930620425575},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2056,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4357048274993982,"extension":5.625745390244602},"index":3,"playId":"9a160586-83ae-378a-ae5f-ed5ad1eaae5f","pitchNumber":4,"startTime":"2025-08-20T23:11:04.234Z","endTime":"2025-08-20T23:11:08.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:11:08.089Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, shortstop CJ Abrams to first baseman Josh Bell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:11:29.496Z","endTime":"2025-08-20T23:12:38.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.4111164748306,"strikeZoneBottom":1.65188564133486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.335049334354643,"aZ":-28.3750077550945,"pfxX":-0.5146793240323194,"pfxZ":2.3469475135638707,"pX":0.06026336821362998,"pZ":1.4205006174003185,"vX0":5.676238675212544,"vY0":-127.02467176307218,"vZ0":-3.9189630662299826,"x":114.7,"y":200.43,"x0":-2.145551424319531,"y0":50.00280343290656,"z0":5.263570959683448,"aX":-0.8336762423553326},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":-0.5,"spinRate":2349,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4327754821392591,"extension":5.661392403102636},"index":0,"playId":"450a208c-9559-3a62-96e8-c2b28c0f1ca1","pitchNumber":1,"startTime":"2025-08-20T23:11:29.496Z","endTime":"2025-08-20T23:11:34.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.46965294284713,"strikeZoneBottom":1.59006063235373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1109810508962,"aZ":-18.007450376679348,"pfxX":-8.777921373832356,"pfxZ":7.364240579021378,"pX":0.05439384541490481,"pZ":1.5394263605038627,"vX0":8.335467123211503,"vY0":-137.922700939746,"vZ0":-6.641707381157299,"x":114.93,"y":197.22,"x0":-1.8687381951088236,"y0":50.00399355252345,"z0":5.1963421362532785,"aX":-16.88741222240584},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":2300,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.397370406291655,"extension":5.804474659794335},"index":1,"playId":"da904db2-c6cf-3fd1-81e6-5aece4f5db64","pitchNumber":2,"startTime":"2025-08-20T23:11:44.721Z","endTime":"2025-08-20T23:11:51.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00483119083505,"aZ":-19.75492674105367,"pfxX":-9.122176174840673,"pfxZ":6.331440543741369,"pX":0.26366643647849625,"pZ":2.695010393558788,"vX0":9.138554364553809,"vY0":-138.90615861670426,"vZ0":-3.5292597285395884,"x":106.95,"y":166.01,"x0":-1.8776793864810617,"y0":50.003135565925206,"z0":5.289285248086685,"aX":-17.894804903463136},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":14.8,"spinRate":2280,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.39374908468835157,"extension":5.812774677370956},"index":2,"playId":"903a292b-9aa6-377e-a4c6-9232e44b7123","pitchNumber":3,"startTime":"2025-08-20T23:12:03.447Z","endTime":"2025-08-20T23:12:07.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-20T23:12:20.741Z","endTime":"2025-08-20T23:12:30.514Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.356634874949957,"aZ":-27.418450554045226,"pfxX":-9.31450666944048,"pfxZ":2.8831577430382778,"pX":0.16383385996549243,"pZ":2.0286741260488754,"vX0":8.53906790539089,"vY0":-126.62745853160219,"vZ0":-2.6444577525352644,"x":110.76,"y":184.01,"x0":-2.018632568082782,"y0":50.000963967782155,"z0":5.247936412915233,"aX":-15.344013281678334},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":15.2,"spinRate":1981,"spinDirection":261},"zone":8,"typeConfidence":2.0,"plateTime":0.43019987093991885,"extension":5.324652443346118},"hitData":{"launchSpeed":102.6,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.4,"coordY":140.43}},"index":4,"playId":"8272e02a-cfa9-3fc6-9b14-fcb3a35ab92f","pitchNumber":4,"startTime":"2025-08-20T23:12:30.514Z","endTime":"2025-08-20T23:12:38.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:12:38.066Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, second baseman Luis García Jr. to first baseman Josh Bell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:13:00.609Z","endTime":"2025-08-20T23:14:26.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":"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":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.7,"endSpeed":80.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05276300462435,"aZ":-27.85956874710518,"pfxX":-10.387191443541932,"pfxZ":2.6565045507342893,"pX":0.21806050134712396,"pZ":2.0718783828339884,"vX0":8.798908600252696,"vY0":-126.06295108317084,"vZ0":-2.428510143548874,"x":108.69,"y":182.84,"x0":-1.949900312311527,"y0":50.00617308566619,"z0":5.272474375460225,"aX":-16.900996243039497},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":1971,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.43272162754979737,"extension":5.8726157272027315},"index":0,"playId":"58e9e654-b651-38ad-b4dc-8b1a5d518329","pitchNumber":1,"startTime":"2025-08-20T23:13:02.296Z","endTime":"2025-08-20T23:13:08.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.33260636991296,"strikeZoneBottom":1.47857455891215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.187385371917014,"aZ":-22.700454943745353,"pfxX":-11.09022728424383,"pfxZ":4.789922108415961,"pX":0.6374040905744595,"pZ":2.315045134959033,"vX0":11.20354641058051,"vY0":-139.71009261865828,"vZ0":-3.783078031275261,"x":92.7,"y":176.27,"x0":-1.9819124794317466,"y0":50.0057835448222,"z0":5.176953650405579,"aX":-21.949246492448722},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2354,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.3918994232672417,"extension":5.889176753032433},"index":1,"playId":"cd65dd28-ab84-3fe8-b1f0-26d8c23dedd3","pitchNumber":2,"startTime":"2025-08-20T23:13:19.207Z","endTime":"2025-08-20T23:13:23.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.1,"strikeZoneTop":3.36763440286891,"strikeZoneBottom":1.51371068581267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.14451839939582,"aZ":-21.283967116449915,"pfxX":-11.026974828335494,"pfxZ":5.514331119935655,"pX":-0.7625209581328913,"pZ":3.4135616464666945,"vX0":7.3597855561203405,"vY0":-140.88213931451978,"vZ0":-1.493766497150688,"x":146.07,"y":146.61,"x0":-1.9994294571194726,"y0":50.00448896267879,"z0":5.35020827012304,"aX":-21.786490598331522},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":18.1,"spinRate":2458,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.39137180504749347,"extension":5.529776110208307},"index":2,"playId":"46192c2d-80a6-391e-974d-837596ad3615","pitchNumber":3,"startTime":"2025-08-20T23:13:48.067Z","endTime":"2025-08-20T23:13:53.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.57858161945965,"aZ":-19.709886471106728,"pfxX":-10.642439949977268,"pfxZ":6.504402562826069,"pX":-0.622820406632111,"pZ":2.1089221276745476,"vX0":7.9455500036684885,"vY0":-138.63327605720522,"vZ0":-4.533023690049225,"x":140.74,"y":181.84,"x0":-2.1664530436237186,"y0":50.00116823051604,"z0":5.109534916463823,"aX":-20.385079380215096},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":17.3,"spinRate":2497,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.3975239496725296,"extension":5.668005536039944},"index":3,"playId":"6ade2879-15bc-3ade-8c6b-8283a7fc04a2","pitchNumber":4,"startTime":"2025-08-20T23:14:04.089Z","endTime":"2025-08-20T23:14:08.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.645735969765767,"aZ":-27.9055435565272,"pfxX":-1.8712912588334558,"pfxZ":2.644475769098829,"pX":-0.055483904761979834,"pZ":1.153487364638902,"vX0":5.910888661175167,"vY0":-126.79920235602758,"vZ0":-4.522497896845093,"x":119.11,"y":207.64,"x0":-2.181092199608481,"y0":50.00560629267613,"z0":5.205324199470687,"aX":-3.0257656288837245},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":1.9,"spinRate":2551,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.43314378720474567,"extension":5.5899444130264895},"hitData":{"launchSpeed":70.6,"launchAngle":-3.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":157.76}},"index":4,"playId":"1a23431d-77cb-3404-aa67-7688eb9b2add","pitchNumber":5,"startTime":"2025-08-20T23:14:19.086Z","endTime":"2025-08-20T23:14:26.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:14:26.789Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:16:36.671Z","endTime":"2025-08-20T23:18:31.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.05466749718445,"strikeZoneBottom":1.28990418170021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.471329131409174,"aZ":-14.145768335145213,"pfxX":-5.054770266410084,"pfxZ":9.404945771579037,"pX":-0.2814391796990862,"pZ":2.212538945195352,"vX0":5.450499571541084,"vY0":-137.33754079560188,"vZ0":-7.45613620727379,"x":127.73,"y":179.04,"x0":-1.631897656546438,"y0":50.00141832510055,"z0":5.918286344895113,"aX":-9.687689517880584},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2369,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39832413094065977,"extension":6.35470697222507},"index":0,"playId":"11085f7d-b89d-33bc-8455-b3d6369c7229","pitchNumber":1,"startTime":"2025-08-20T23:16:36.671Z","endTime":"2025-08-20T23:16:41.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.8,"endSpeed":81.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22847715280283,"aZ":-26.713362018434882,"pfxX":-10.482578162250615,"pfxZ":3.279971312432016,"pX":-0.054495313789378205,"pZ":1.9788982729079085,"vX0":7.629838386672012,"vY0":-127.69423515506622,"vZ0":-4.632117855448055,"x":119.08,"y":185.35,"x0":-1.7068111258915566,"y0":50.00372797037338,"z0":5.897173895116716,"aX":-17.457571230974747},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":2162,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42757401555133034,"extension":6.2438159460097085},"index":1,"playId":"1c9bc902-9778-3d7a-b8ee-72f8cc685de3","pitchNumber":2,"startTime":"2025-08-20T23:16:55.872Z","endTime":"2025-08-20T23:17:00.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":2.93935455901497,"strikeZoneBottom":1.47685723277632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.395643696865076,"aZ":-30.02224603767434,"pfxX":-7.921798122387639,"pfxZ":1.4110428823927499,"pX":0.20735810483927053,"pZ":0.43875686407639775,"vX0":7.003663062756759,"vY0":-122.58280770034467,"vZ0":-7.166137559615515,"x":109.1,"y":226.93,"x0":-1.658533894904599,"y0":50.001210307181374,"z0":5.965551681148673,"aX":-12.046519093512664},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":12.7,"spinRate":1244,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44695105159998283,"extension":6.395197301310093},"index":2,"playId":"4e82a0e2-443d-3285-95a1-395db4c49790","pitchNumber":3,"startTime":"2025-08-20T23:17:25.139Z","endTime":"2025-08-20T23:17:29.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":2.96382775107358,"strikeZoneBottom":1.35022984789968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32346759416079,"aZ":-33.39128099574691,"pfxX":-6.553053664247308,"pfxZ":-0.8215266592256838,"pX":-0.9073290638802679,"pZ":-0.637068351238579,"vX0":4.314249160016682,"vY0":-121.91353367229765,"vZ0":-8.596402169182475,"x":151.59,"y":255.98,"x0":-1.8619671261053734,"y0":50.00355863652908,"z0":5.875968828791596,"aX":-9.7167008313025},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.6,"breakHorizontal":10.7,"spinRate":1275,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.45188386704779937,"extension":6.4885538519995105},"index":3,"playId":"12017354-8403-3e18-8b86-35195faa831b","pitchNumber":4,"startTime":"2025-08-20T23:17:46.103Z","endTime":"2025-08-20T23:17:51.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.00523955748819,"strikeZoneBottom":1.43679362284662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.793750340918265,"aZ":-23.493974295091473,"pfxX":-10.93988899198494,"pfxZ":4.910889147544554,"pX":-0.0020137595361496897,"pZ":1.331703676957865,"vX0":8.163183157938265,"vY0":-131.98908683388862,"vZ0":-7.0739091704188475,"x":117.08,"y":202.82,"x0":-1.711830519852928,"y0":50.0011523840081,"z0":5.773691058509896,"aX":-19.3225019286252},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":18.0,"spinRate":2306,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.41479736212448515,"extension":6.358614478683543},"index":4,"playId":"3e957309-615f-3055-9682-4ff75a21530d","pitchNumber":5,"startTime":"2025-08-20T23:18:10.447Z","endTime":"2025-08-20T23:18:16.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.1,"endSpeed":87.4,"strikeZoneTop":2.93822261727486,"strikeZoneBottom":1.32428551424207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392734356834303,"aZ":-11.39651846185975,"pfxX":-5.227659759023593,"pfxZ":10.7381884487471,"pX":0.5024042942500475,"pZ":0.5246798579936476,"vX0":7.944616214746126,"vY0":-137.9213905887224,"vZ0":-12.064770988692255,"x":97.85,"y":224.61,"x0":-1.7303607412677624,"y0":50.00395187341849,"z0":5.71333149080973,"aX":-10.116985849446257},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":7.9,"spinRate":2404,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39645034226330056,"extension":6.728403753730096},"index":5,"playId":"a428b12c-c1ef-3d0c-8587-761d72a31c9c","pitchNumber":6,"startTime":"2025-08-20T23:18:27.016Z","endTime":"2025-08-20T23:18:31.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:18:31.299Z","atBatIndex":16},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Drew Millas reaches on catcher interference by Luis Torrens. Dylan Crews to 2nd. Drew Millas to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:18:56.714Z","endTime":"2025-08-20T23:19:02.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.57862390196796,"aZ":-11.263931406177582,"pfxX":-4.998671079560719,"pfxZ":10.734190209390007,"pX":-0.8031688052814757,"pZ":1.8783774977128123,"vX0":4.591079475570007,"vY0":-138.59661269053814,"vZ0":-8.804543460989443,"x":147.61,"y":188.06,"x0":-1.8305813601134115,"y0":50.00487267155595,"z0":5.846033056838344,"aX":-9.739355184234645},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2391,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3949959714656801,"extension":6.251762669967508},"hitData":{"launchSpeed":59.3,"launchAngle":-0.0,"totalDistance":28.0,"trajectory":"","hardness":"medium","location":"2","coordinates":{"coordX":108.85,"coordY":168.95}},"index":0,"playId":"40f58aae-ffc0-367d-a055-94afadc6340f","pitchNumber":1,"startTime":"2025-08-20T23:18:56.714Z","endTime":"2025-08-20T23:19:02.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.62,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:19:02.105Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Robert Hassell III grounds into a force out, first baseman Pete Alonso to shortstop Francisco Lindor. Dylan Crews to 3rd. Drew Millas out at 2nd. Robert Hassell III to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:22:03.184Z","endTime":"2025-08-20T23:22:13.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T23:20:41.606Z","endTime":"2025-08-20T23:22:05.340Z","isPitch":false,"type":"action","player":{"id":690987,"link":"/api/v1/people/690987"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.079132387475077,"aZ":-23.89883905257347,"pfxX":-0.8105279555658267,"pfxZ":4.9911940866304585,"pX":-0.07277846918216378,"pZ":1.6377917450444834,"vX0":4.530637183394438,"vY0":-127.8621380904417,"vZ0":-6.2776318780519595,"x":119.77,"y":194.56,"x0":-1.7614423416227343,"y0":50.00207309433705,"z0":5.997059573388175,"aX":-1.3439989465624793},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":0.5,"spinRate":2561,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.42817578763255737,"extension":6.3989446218449935},"hitData":{"launchSpeed":83.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.31,"coordY":172.46}},"index":1,"playId":"499926d0-5881-34a3-a0fe-9d26bfa49ea1","pitchNumber":1,"startTime":"2025-08-20T23:22:05.340Z","endTime":"2025-08-20T23:22:13.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.98,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:22:13.051Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks. Robert Hassell III to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:22:48.904Z","endTime":"2025-08-20T23:24:58.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.97911245801632,"strikeZoneBottom":1.9060648593338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.656624229869596,"aZ":-31.659972956480914,"pfxX":-6.198232566388757,"pfxZ":0.3279947297753525,"pX":-1.2674094616283162,"pZ":1.604375627800783,"vX0":3.314051762413579,"vY0":-123.15207815136927,"vZ0":-3.8921348060442496,"x":165.31,"y":195.46,"x0":-1.8228654370147328,"y0":50.00031574922103,"z0":5.873219476261762,"aX":-9.552430557219552},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":10.4,"spinRate":1358,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4441655385979977,"extension":6.373832606170319},"index":0,"playId":"8a246391-3b76-3094-8663-385359ce2708","pitchNumber":1,"startTime":"2025-08-20T23:22:52.252Z","endTime":"2025-08-20T23:22:58.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":67.6,"endSpeed":62.2,"strikeZoneTop":3.82999298702315,"strikeZoneBottom":1.78672744996821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.005785137300013,"aZ":-38.37323602830373,"pfxX":2.1356172751889013,"pfxZ":-6.438122537180717,"pX":0.7402165170891065,"pZ":1.47993671658428,"vX0":3.9356912436068465,"vY0":-98.34713965946776,"vZ0":0.8619693897462963,"x":88.78,"y":198.82,"x0":-1.5776107475707488,"y0":50.00165474427986,"z0":6.193576957147594,"aX":2.056754562754161},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-71.5,"breakVerticalInduced":-10.8,"breakHorizontal":-5.2,"spinRate":2421,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.5604935431104381,"extension":6.157121333587467},"index":1,"playId":"d26665d7-6cc3-3bb4-953e-110fd05d3e0a","pitchNumber":2,"startTime":"2025-08-20T23:23:25.634Z","endTime":"2025-08-20T23:23:30.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.86401323206225,"strikeZoneBottom":1.79093170202983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.938471845900423,"aZ":-13.574768031789546,"pfxX":-6.766931683078056,"pfxZ":9.643143048625877,"pX":-0.14349265587966767,"pZ":1.8046727952483015,"vX0":7.0854452386014835,"vY0":-138.27896449120996,"vZ0":-8.273355685789586,"x":122.47,"y":190.05,"x0":-1.8646045945967462,"y0":50.006038827078115,"z0":5.754111910537553,"aX":-13.056870824491382},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2452,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3966858078240576,"extension":6.288290849255223},"index":2,"playId":"e5adf946-6a94-3aac-b221-ffa970e3a775","pitchNumber":3,"startTime":"2025-08-20T23:23:48.968Z","endTime":"2025-08-20T23:23:53.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.7739101375176,"strikeZoneBottom":1.7605261920708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.4707369829782,"aZ":-34.65782412004891,"pfxX":6.41701909478385,"pfxZ":-1.8286028879738172,"pX":-0.6479144188763793,"pZ":3.87034873551571,"vX0":1.3773881745600152,"vY0":-115.52023241682832,"vZ0":2.4204631537250334,"x":141.7,"y":134.28,"x0":-2.0849790719689874,"y0":50.00257237579693,"z0":6.12856580274194,"aX":8.717368134969892},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.5,"breakHorizontal":-12.0,"spinRate":2679,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.4732006389441019,"extension":6.073029828829143},"index":3,"playId":"3edc0805-0d40-3bec-afa9-6065f1c323ec","pitchNumber":4,"startTime":"2025-08-20T23:24:09.922Z","endTime":"2025-08-20T23:24:14.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"eb39aeef-f34f-3196-b28a-1b2fa45c2312","startTime":"2025-08-20T23:24:31.783Z","endTime":"2025-08-20T23:24:36.069Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.88733972346928,"strikeZoneBottom":1.87393720872722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.953831428978575,"aZ":-27.714527994053526,"pfxX":-8.873961437221427,"pfxZ":2.7085538101789,"pX":-1.4012564710599615,"pZ":3.1838223922965914,"vX0":4.122459535320012,"vY0":-127.24212864232793,"vZ0":-1.5604936007732695,"x":170.41,"y":152.82,"x0":-1.8852949768055993,"y0":50.00459793231236,"z0":5.991231571067315,"aX":-14.621203334427108},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":2331,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.42968908881819434,"extension":6.167142869823813},"index":5,"playId":"01042bc7-2911-391c-9d52-0625e3106edb","pitchNumber":5,"startTime":"2025-08-20T23:24:52.277Z","endTime":"2025-08-20T23:24:58.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":2.08,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:24:58.579Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to first baseman Pete Alonso. Dylan Crews scores. Robert Hassell III to 3rd. James Wood to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:26:13.440Z","endTime":"2025-08-20T23:27:25.750Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnThird":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-20T23:25:12.922Z","endTime":"2025-08-20T23:26:15.702Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.50155307658517,"strikeZoneBottom":1.60865516665559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.304424311213353,"aZ":-25.044727822683374,"pfxX":-1.3950374484935124,"pfxZ":4.102639217064039,"pX":0.7200115259874001,"pZ":1.216490941890549,"vX0":6.513003571410671,"vY0":-130.90171392433072,"vZ0":-7.129165389522581,"x":89.55,"y":205.93,"x0":-1.617696811111906,"y0":50.003403079239234,"z0":5.846929957592179,"aX":-2.425104877539055},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":1.1,"spinRate":2534,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4182265529444784,"extension":6.552159011767646},"index":1,"playId":"d8ced618-505b-3301-b640-13e6f93dcea7","pitchNumber":1,"startTime":"2025-08-20T23:26:15.702Z","endTime":"2025-08-20T23:26:20.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.197365502165564,"aZ":-30.303064550370188,"pfxX":-6.9994721574236625,"pfxZ":1.2577341306959529,"pX":-0.05071775705581823,"pZ":0.7237815172613304,"vX0":6.459466565026287,"vY0":-120.96531431936347,"vZ0":-5.744445635235938,"x":118.93,"y":219.24,"x0":-1.843950049855019,"y0":50.00108874916801,"z0":5.780099370994313,"aX":-10.39093147122071},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":11.2,"spinRate":1412,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4524798800862957,"extension":6.246315226881341},"index":2,"playId":"13306f25-0ef8-3b46-8f4c-6aa72623d7b7","pitchNumber":2,"startTime":"2025-08-20T23:26:34.181Z","endTime":"2025-08-20T23:26:38.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.44196424084593,"strikeZoneBottom":1.57955500634705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.132565038784353,"aZ":-35.34856832321564,"pfxX":7.081005233266921,"pfxZ":-2.2434379788785854,"pX":-1.2040108671807084,"pZ":3.4757566392464883,"vX0":-0.35724941126733506,"vY0":-117.93399432939196,"vZ0":1.4390583605697125,"x":162.89,"y":144.93,"x0":-1.9717288098776984,"y0":50.000127071254994,"z0":6.102923078785455,"aX":10.03424762205876},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.5,"breakHorizontal":-12.7,"spinRate":2645,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.46334816006453616,"extension":6.4432290164720385},"index":3,"playId":"9f223396-db6e-3dfd-be15-cff2cad42355","pitchNumber":3,"startTime":"2025-08-20T23:26:58.795Z","endTime":"2025-08-20T23:27:04.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.889106548317912,"aZ":-25.05868488792595,"pfxX":-1.2015399809923903,"pfxZ":4.087510650896863,"pX":-0.8836695874160754,"pZ":1.980079582235399,"vX0":2.952901690596729,"vY0":-130.41822433723377,"vZ0":-5.298146552736149,"x":150.68,"y":185.32,"x0":-1.8694897730923152,"y0":50.0002335423982,"z0":5.903964556561026,"aX":-2.090245390845346},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":1.6,"spinRate":2526,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.41840074693576046,"extension":6.255511130621648},"hitData":{"launchSpeed":73.4,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.75,"coordY":174.99}},"index":4,"playId":"6137dd33-a5ac-3d59-a2cc-a4b1ab47cee7","pitchNumber":4,"startTime":"2025-08-20T23:27:17.770Z","endTime":"2025-08-20T23:27:25.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":690987,"link":"/api/v1/people/690987"},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":9.199999999999989,"leverageIndex":2.59,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:27:25.750Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Josh Bell out on a sacrifice fly to center fielder Cedric Mullins. Robert Hassell III scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:28:05.065Z","endTime":"2025-08-20T23:28:15.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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"}]},{"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":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02163259127099,"aZ":-25.969442339514323,"pfxX":-0.3609840694112534,"pfxZ":3.6610727465235495,"pX":-0.6383009287980811,"pZ":3.5323987576568663,"vX0":2.9183277413552946,"vY0":-128.45545307402503,"vZ0":-1.277849370952464,"x":141.33,"y":143.41,"x0":-1.7352909489793205,"y0":50.00416922010573,"z0":6.0285061256410915,"aX":-0.6124734609189432},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":0.1,"spinRate":2533,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.42407065304890645,"extension":6.4971764134889884},"hitData":{"launchSpeed":107.8,"launchAngle":13.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.87,"coordY":77.32}},"index":0,"playId":"e36e9f9a-7918-3e79-ba9d-8d65f15677a8","pitchNumber":1,"startTime":"2025-08-20T23:28:05.065Z","endTime":"2025-08-20T23:28:15.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":690987,"link":"/api/v1/people/690987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":2.11,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:28:15.773Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:28:54.569Z","endTime":"2025-08-20T23:30:48.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.672346291082444,"aZ":-29.162898018749903,"pfxX":-6.373024680919222,"pfxZ":2.0851665276581066,"pX":-1.4020156065872285,"pZ":2.9816295243278015,"vX0":3.255358036235255,"vY0":-119.9388190254879,"vZ0":-1.01518026623678,"x":170.44,"y":158.28,"x0":-1.953694605198027,"y0":50.005479548287965,"z0":6.027064887282131,"aX":-9.22321253580836},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.8,"breakHorizontal":10.7,"spinRate":1126,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4578639774844042,"extension":6.1846816801434175},"index":0,"playId":"a6a95513-2ca5-3506-9810-4b7da6c36fd1","pitchNumber":1,"startTime":"2025-08-20T23:28:54.569Z","endTime":"2025-08-20T23:28:59.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.095767085550925,"aZ":-36.42197731526982,"pfxX":-4.392123033544893,"pfxZ":-3.0866069270443806,"pX":-1.1698636425213713,"pZ":2.392363079953178,"vX0":3.1861308663024417,"vY0":-117.44328734469032,"vZ0":-0.612966728155946,"x":161.59,"y":174.19,"x0":-1.9827189472577018,"y0":50.001096937628176,"z0":6.08501229018799,"aX":-6.050612168859909},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.4,"breakHorizontal":7.1,"spinRate":1274,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4688441224814852,"extension":6.2140631557814645},"index":1,"playId":"3af818dc-2d34-3a94-83bd-5323b315b84a","pitchNumber":2,"startTime":"2025-08-20T23:29:19.517Z","endTime":"2025-08-20T23:29:24.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.37147985690306,"strikeZoneBottom":1.65764871027537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.387684504320355,"aZ":-38.106769003132726,"pfxX":-5.383281084352999,"pfxZ":-3.9154418013090027,"pX":-1.9329865437012426,"pZ":3.234178002025582,"vX0":2.2966112339507823,"vY0":-122.93473461112751,"vZ0":1.1775429626644212,"x":190.68,"y":151.46,"x0":-2.184509520862951,"y0":50.000558096204124,"z0":6.005950285405495,"aX":-8.16540252679028},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.5,"breakHorizontal":9.1,"spinRate":1355,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.44706633977409815,"extension":6.194680998374282},"index":2,"playId":"649dd91e-022a-3307-a5a1-4d385a812563","pitchNumber":3,"startTime":"2025-08-20T23:29:51.465Z","endTime":"2025-08-20T23:29:55.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1068207591273,"aZ":-40.205185311087256,"pfxX":6.8884246247817345,"pfxZ":-5.644942477903784,"pX":1.011027737933234,"pZ":1.6642384808653141,"vX0":4.055247817888139,"vY0":-119.09365229192679,"vZ0":-1.701967857406495,"x":78.46,"y":193.85,"x0":-1.6149479726435962,"y0":50.005014519050455,"z0":6.059674349616182,"aX":9.792814608814398},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.3,"breakHorizontal":-13.6,"spinRate":2717,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4617689892100665,"extension":6.256809949925815},"index":3,"playId":"b4f0027e-4ae3-3986-9842-21a3ab9026fe","pitchNumber":4,"startTime":"2025-08-20T23:30:13.469Z","endTime":"2025-08-20T23:30:17.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.311654172977253,"aZ":-13.620287550645802,"pfxX":-5.493885167103324,"pfxZ":9.48795746221657,"pX":-0.3757899739217008,"pZ":1.4647925852200292,"vX0":6.099847280148574,"vY0":-138.7826021875019,"vZ0":-8.978006460605192,"x":131.32,"y":199.23,"x0":-1.8857380756542617,"y0":50.006570854619156,"z0":5.643814593658811,"aX":-10.747247846205477},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2378,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3942917424175789,"extension":6.6011739541740875},"hitData":{"launchSpeed":78.8,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.0,"coordY":163.0}},"index":4,"playId":"4aa8e666-abbb-3f0e-98ad-cd205a37c7b5","pitchNumber":5,"startTime":"2025-08-20T23:30:40.712Z","endTime":"2025-08-20T23:30:48.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:30:48.212Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:32:55.894Z","endTime":"2025-08-20T23:34:30.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.05885181286845,"strikeZoneBottom":1.6084327290646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73513420346903,"aZ":-31.75379181676271,"pfxX":-0.019460677305580543,"pfxZ":0.2742410011235368,"pX":-0.5569408932464063,"pZ":2.446199145480499,"vX0":4.503275540500129,"vY0":-122.85224125567392,"vZ0":-0.7911404786626606,"x":138.23,"y":172.73,"x0":-2.4091749385415113,"y0":50.003819852510965,"z0":5.465238354063496,"aX":-0.030946356929535634},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-1.0,"spinRate":2512,"spinDirection":25},"zone":4,"typeConfidence":2.0,"plateTime":0.4453910162488137,"extension":5.5978404471435},"index":0,"playId":"33e8523b-7bb8-3e75-96cf-7b392459ce0f","pitchNumber":1,"startTime":"2025-08-20T23:32:55.894Z","endTime":"2025-08-20T23:33:00.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":83.8,"endSpeed":76.2,"strikeZoneTop":3.11766207975332,"strikeZoneBottom":1.66731833139303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95160020425212,"aZ":-33.10404827626789,"pfxX":0.0556618230776218,"pfxZ":-0.6203433382644441,"pX":-1.6998717990676153,"pZ":2.137215407782484,"vX0":1.9641861751491698,"vY0":-121.99890446208262,"vZ0":-0.918354983772481,"x":181.8,"y":181.08,"x0":-2.5271933558826363,"y0":50.006005926743626,"z0":5.40555931642984,"aX":0.082717626309918},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-0.6,"spinRate":2652,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4512332358886919,"extension":5.5500931307208505},"index":1,"playId":"dfa799db-5ad9-356b-8520-8135af9fe683","pitchNumber":2,"startTime":"2025-08-20T23:33:10.019Z","endTime":"2025-08-20T23:33:15.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.333998486906427,"aZ":-24.4662045621127,"pfxX":-13.386421105656666,"pfxZ":5.0254064339579125,"pX":0.29925051027103566,"pZ":1.7477565685242265,"vX0":9.633335343496714,"vY0":-123.76014783438475,"vZ0":-3.507622106551365,"x":105.59,"y":191.59,"x0":-1.926719582981241,"y0":50.002688786627964,"z0":5.259226277009133,"aX":-20.5283332386792},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.4,"breakHorizontal":21.6,"spinRate":1970,"spinDirection":259},"zone":9,"typeConfidence":2.0,"plateTime":0.44451740567042686,"extension":5.41356457852362},"index":2,"playId":"6b9d5baf-dea9-3f32-ac0b-8652f8684f28","pitchNumber":3,"startTime":"2025-08-20T23:33:23.835Z","endTime":"2025-08-20T23:33:28.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":2.91138475266822,"strikeZoneBottom":1.49085755574655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40072926512663,"aZ":-29.646950568645778,"pfxX":-0.9387216041548673,"pfxZ":1.6268298402447066,"pX":0.1805607181711322,"pZ":1.0893340141982548,"vX0":6.277578417737313,"vY0":-124.57882019938316,"vZ0":-3.9044467945780355,"x":110.12,"y":209.37,"x0":-2.2656164849900042,"y0":50.00018105428526,"z0":5.1669522944399,"aX":-1.4552617779227999},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":0.0,"spinRate":2663,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.4421143376768142,"extension":5.389079779841994},"index":3,"playId":"205081e7-7ab8-300a-a350-4edaadac1bf5","pitchNumber":4,"startTime":"2025-08-20T23:33:39.680Z","endTime":"2025-08-20T23:33:44.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":2.91198516977087,"strikeZoneBottom":1.55129041838603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.177614114755876,"aZ":-29.18049326511467,"pfxX":-11.406673766829257,"pfxZ":1.585852455030222,"pX":-0.017721052883884807,"pZ":0.7390397052827348,"vX0":9.439373762237361,"vY0":-137.1159450367762,"vZ0":-6.185417068624023,"x":117.68,"y":218.83,"x0":-2.034093488837274,"y0":50.00642314566783,"z0":5.032636137637088,"aX":-21.58160312173781},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":18.5,"spinRate":2115,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4004764083225423,"extension":5.660698529512299},"index":4,"playId":"3316fa23-37f8-3a6b-b682-72b2dbfa42db","pitchNumber":5,"startTime":"2025-08-20T23:33:53.587Z","endTime":"2025-08-20T23:33:59.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-20T23:34:11.737Z","endTime":"2025-08-20T23:34:24.531Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":2.91420685785482,"strikeZoneBottom":1.49383598704058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45589868043609,"aZ":-24.071398198516114,"pfxX":-11.306951590596679,"pfxZ":5.133497602858503,"pX":-0.3870464985430195,"pZ":1.4018221835892075,"vX0":7.6765100861425015,"vY0":-125.14949678938623,"vZ0":-4.49714756462306,"x":131.75,"y":200.93,"x0":-2.0330000058253677,"y0":50.00195880582553,"z0":5.2058418842957295,"aX":-17.843825079733808},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":18.6,"spinRate":2097,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.43850843144169493,"extension":5.250757392698951},"index":6,"playId":"322b1ece-be62-3462-bf4e-bb772a9f8a82","pitchNumber":6,"startTime":"2025-08-20T23:34:24.531Z","endTime":"2025-08-20T23:34:30.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:34:30.618Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:34:52.415Z","endTime":"2025-08-20T23:35:34.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mets left fielder Brandon Nimmo left the game due to an injured neck.","event":"Injury","eventType":"injury","awayScore":0,"homeScore":2,"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-20T23:34:54.631Z","endTime":"2025-08-20T23:34:54.632Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"injuryType":"neck","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":86.8,"endSpeed":80.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.095992503039103,"aZ":-29.86280571240624,"pfxX":-1.4374828746202306,"pfxZ":1.4134011073992632,"pX":1.4663029348084786,"pZ":1.2416202607599522,"vX0":9.417009004266248,"vY0":-126.15339993702294,"vZ0":-4.066601897141628,"x":61.11,"y":205.26,"x0":-2.104648613650995,"y0":50.003850246516606,"z0":5.242496868476693,"aX":-2.3529689682768655},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2594,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.43174834817099716,"extension":5.428296282242835},"index":1,"playId":"5fd56fb5-fbb7-38c9-ba97-bf9f079028f4","pitchNumber":1,"startTime":"2025-08-20T23:34:54.633Z","endTime":"2025-08-20T23:35:01.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.63748355709629,"strikeZoneBottom":1.73691247867387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50498635317573,"aZ":-31.989993317495294,"pfxX":0.39468906769451095,"pfxZ":0.12080916751415582,"pX":0.9801271970037524,"pZ":0.7693036321451023,"vX0":7.21858228661516,"vY0":-123.28599314101135,"vZ0":-4.367600460938855,"x":79.64,"y":218.01,"x0":-2.026476267653292,"y0":50.00352634685273,"z0":5.237774408020551,"aX":0.6131585789596016},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-2.3,"spinRate":2700,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4427916735318238,"extension":5.514884034531907},"index":2,"playId":"1efd2300-1af7-3e99-b80d-ef562f245990","pitchNumber":2,"startTime":"2025-08-20T23:35:07.258Z","endTime":"2025-08-20T23:35:14.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.678317162667987,"aZ":-26.985964976337286,"pfxX":-10.672713589732147,"pfxZ":2.6642520490782644,"pX":0.4907082733997173,"pZ":2.3912724191488444,"vX0":10.21085431324819,"vY0":-138.40045734411584,"vZ0":-2.670861604916439,"x":98.3,"y":174.22,"x0":-1.8523814489012085,"y0":50.00449675837167,"z0":5.1682567812448585,"aX":-20.79384059526421},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":17.3,"spinRate":2299,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.3951362105015668,"extension":5.669590568225931},"hitData":{"launchSpeed":109.6,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.1,"coordY":128.37}},"index":3,"playId":"65f1d111-0be5-37e9-a3ec-5e90ef9a7700","pitchNumber":3,"startTime":"2025-08-20T23:35:24.249Z","endTime":"2025-08-20T23:35:34.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.74,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:35:34.658Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pete Alonso grounds into a double play, third baseman Paul DeJong to second baseman Luis García Jr. to first baseman Josh Bell. Starling Marte out at 2nd. Pete Alonso out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:36:00.049Z","endTime":"2025-08-20T23:36:32.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87539766589181,"aZ":-19.085964023422736,"pfxX":-9.787832240504711,"pfxZ":7.006160941857834,"pX":0.2989970804867353,"pZ":2.623169894266424,"vX0":10.436769321094623,"vY0":-136.5039749664954,"vZ0":-3.611410272873761,"x":105.6,"y":167.95,"x0":-2.3207987228573486,"y0":50.00410329015496,"z0":5.2942185795385655,"aX":-18.287254118460538},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":15.2,"spinRate":2392,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.40282381723257554,"extension":5.555983483654584},"index":0,"playId":"a9db8e48-bc35-3db0-91d2-3be41b7f143e","pitchNumber":1,"startTime":"2025-08-20T23:36:03.212Z","endTime":"2025-08-20T23:36:08.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67716826813416,"aZ":-28.480295874878035,"pfxX":-10.818084171723406,"pfxZ":2.3509393114734234,"pX":-0.7926616727518031,"pZ":2.721861780535654,"vX0":7.7706099931284,"vY0":-123.92724772006562,"vZ0":-0.5833957743171878,"x":147.21,"y":165.29,"x0":-2.5494611244317413,"y0":50.00053760915134,"z0":5.320685977150012,"aX":-16.97625603469231},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.4,"breakHorizontal":18.0,"spinRate":1920,"spinDirection":268},"zone":4,"typeConfidence":2.0,"plateTime":0.4404607232519888,"extension":5.534850273728678},"hitData":{"launchSpeed":102.6,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":164.35}},"index":1,"playId":"21bced40-6094-3d85-b2c6-d92d35451f74","pitchNumber":2,"startTime":"2025-08-20T23:36:24.472Z","endTime":"2025-08-20T23:36:32.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":6.000000000000014,"leverageIndex":1.46,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:36:32.851Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Paul DeJong doubles (8) on a line drive to left fielder Starling Marte.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:38:39.783Z","endTime":"2025-08-20T23:39:25.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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(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.5,"endSpeed":81.4,"strikeZoneTop":3.45918565207415,"strikeZoneBottom":1.50689462914675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.485126498232937,"aZ":-22.06369454520186,"pfxX":2.608766618309758,"pfxZ":6.038352210401381,"pX":-0.30138997846163657,"pZ":2.9488305737183804,"vX0":2.1955743709453106,"vY0":-127.58932344426984,"vZ0":-3.8052026819463465,"x":128.49,"y":159.16,"x0":-1.5073171875677882,"y0":50.002001915398075,"z0":6.166947681482701,"aX":4.36590859363309},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":-5.2,"spinRate":2404,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.4268169532390065,"extension":6.393829421781562},"index":0,"playId":"dc3028c7-c410-30f6-8557-e18f4fd1cc9c","pitchNumber":1,"startTime":"2025-08-20T23:38:41.792Z","endTime":"2025-08-20T23:38:47.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.42998028861143,"strikeZoneBottom":1.50740938246803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.484382348694318,"aZ":-13.291683074743245,"pfxX":-3.4434691775410586,"pfxZ":10.030213711984704,"pX":0.19924636993902148,"pZ":1.8688975964974253,"vX0":6.413767872816559,"vY0":-136.23923212426226,"vZ0":-8.161604989195727,"x":109.41,"y":188.32,"x0":-1.7364162646735601,"y0":50.005676951667276,"z0":5.819072237267644,"aX":-6.484931339734042},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":2316,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4017867666204564,"extension":6.457319806730954},"index":1,"playId":"b796e628-2824-37ec-ae61-9a4db27f779b","pitchNumber":2,"startTime":"2025-08-20T23:38:57.734Z","endTime":"2025-08-20T23:39:02.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.419557155980936,"aZ":-35.61586811629838,"pfxX":5.86862730512088,"pfxZ":-2.385698398443802,"pX":-0.3237608203983046,"pZ":3.3769762082590504,"vX0":2.068592286096791,"vY0":-119.5522318375681,"vZ0":1.2378994960641352,"x":129.34,"y":147.6,"x0":-1.9629288492174901,"y0":50.00092437713468,"z0":6.053467322346238,"aX":8.478296614993141},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":-11.2,"spinRate":2647,"spinDirection":37},"zone":1,"typeConfidence":2.0,"plateTime":0.45845274896612054,"extension":6.420890881593039},"hitData":{"launchSpeed":90.2,"launchAngle":14.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.41,"coordY":123.54}},"index":2,"playId":"275b1d62-7703-37e3-8135-bf5cef437d4e","pitchNumber":3,"startTime":"2025-08-20T23:39:12.268Z","endTime":"2025-08-20T23:39:25.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":4.199999999999989,"leverageIndex":0.6,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:39:25.662Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:39:54.903Z","endTime":"2025-08-20T23:41:22.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.842040073256918,"aZ":-33.51139247721128,"pfxX":-6.9450684925979145,"pfxZ":-0.9761538475069278,"pX":0.43265297598397184,"pZ":1.0722395190102934,"vX0":6.992194951316791,"vY0":-115.95387304181523,"vZ0":-3.8550236796989226,"x":100.51,"y":209.83,"x0":-1.7137281031832137,"y0":50.00360218079635,"z0":5.93982472063001,"aX":-9.496909994320559},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.4,"breakHorizontal":10.9,"spinRate":1255,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.47161144003935584,"extension":6.084498919155827},"index":0,"playId":"e3869bd7-be7d-34f4-9161-3d9e700c7a1f","pitchNumber":1,"startTime":"2025-08-20T23:40:01.065Z","endTime":"2025-08-20T23:40:05.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.165843690012284,"aZ":-22.801474868632702,"pfxX":-4.897261318537312,"pfxZ":6.646943912775263,"pX":0.07988119864615656,"pZ":2.1861324093504253,"vX0":5.908150556987548,"vY0":-118.20379780995881,"vZ0":-3.8887185309713512,"x":113.96,"y":179.75,"x0":-1.819265052849739,"y0":50.0053547143994,"z0":5.9535074048692405,"aX":-6.91015962019021},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":11.3,"breakHorizontal":7.3,"spinRate":1225,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.46389909913855965,"extension":6.36958136103919},"index":1,"playId":"53c5a504-8197-3da7-be05-3b50e944b72d","pitchNumber":2,"startTime":"2025-08-20T23:40:20.394Z","endTime":"2025-08-20T23:40:24.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.2,"endSpeed":76.2,"strikeZoneTop":3.4009276136492,"strikeZoneBottom":1.63475386758179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.030674691589333,"aZ":-38.47031390461164,"pfxX":4.244542241227081,"pfxZ":-4.372473089075346,"pX":1.1720931407914184,"pZ":-0.03162124270234532,"vX0":5.150590957426826,"vY0":-119.51068238556867,"vZ0":-5.826522077005007,"x":72.32,"y":239.63,"x0":-1.5661981769901978,"y0":50.002307064017764,"z0":5.911270567197208,"aX":6.111349710760287},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.1,"breakHorizontal":-9.0,"spinRate":2749,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.45911554201962845,"extension":6.645818906575891},"index":2,"playId":"be3ec414-0dae-37c2-938c-23a308ce034f","pitchNumber":3,"startTime":"2025-08-20T23:40:53.940Z","endTime":"2025-08-20T23:40:59.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31664846174924,"aZ":-31.22767657470357,"pfxX":-6.49464308385528,"pfxZ":0.646823582611082,"pX":-0.9390047474845596,"pZ":0.8174848468325792,"vX0":4.132911463227767,"vY0":-121.37779367273711,"vZ0":-5.308751015710377,"x":152.79,"y":216.71,"x0":-1.8379319891353774,"y0":50.0030596165919,"z0":5.818955171315174,"aX":-9.491311587278506},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":10.6,"spinRate":1474,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.45486777077121854,"extension":6.294248581040094},"index":3,"playId":"c1efd303-ad7f-3cd0-afc5-230ee5137876","pitchNumber":4,"startTime":"2025-08-20T23:41:18.734Z","endTime":"2025-08-20T23:41:22.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.79,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:41:22.861Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Crews doubles (4) on a sharp line drive to left fielder Starling Marte. Paul DeJong scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:41:44.478Z","endTime":"2025-08-20T23:42:28.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"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":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.977031270787638,"aZ":-13.733594630222784,"pfxX":-4.801044128828064,"pfxZ":9.615988019281161,"pX":0.17718588359834045,"pZ":2.2204974740585244,"vX0":6.790054512403877,"vY0":-137.4774253589172,"vZ0":-7.255557093728396,"x":110.25,"y":178.83,"x0":-1.69888828258416,"y0":50.00371893755973,"z0":5.822920039330542,"aX":-9.207698989821372},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2434,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3981599908094351,"extension":6.4863248871839865},"index":0,"playId":"00c5b9bb-30e1-3a9c-85cc-e26989c3c228","pitchNumber":1,"startTime":"2025-08-20T23:41:52.127Z","endTime":"2025-08-20T23:41:56.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.985795875957493,"aZ":-32.03361161205979,"pfxX":-6.208125582795955,"pfxZ":0.10225105860060424,"pX":0.032460840717528874,"pZ":2.0669583754767773,"vX0":6.193147687541714,"vY0":-116.91442389571898,"vZ0":-2.1005212667081787,"x":115.76,"y":182.97,"x0":-1.8499797389701507,"y0":50.00414024851427,"z0":5.996826185722777,"aX":-8.55621400220999},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.1,"breakHorizontal":9.6,"spinRate":1408,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.46931699884218947,"extension":6.2995833387620035},"hitData":{"launchSpeed":106.1,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.49,"coordY":107.5}},"index":1,"playId":"b9935ffb-4242-3907-9228-c4903f1969b1","pitchNumber":2,"startTime":"2025-08-20T23:42:14.989Z","endTime":"2025-08-20T23:42:28.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":0.89,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:42:28.707Z","atBatIndex":28},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Drew Millas triples (1) on a line drive to right fielder Juan Soto. Dylan Crews scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:42:57.676Z","endTime":"2025-08-20T23:43:41.878Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":80.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53801977545125,"aZ":-23.92471468378603,"pfxX":0.7222515730834362,"pfxZ":5.090434496015917,"pX":0.4448949425171932,"pZ":2.3406483090641035,"vX0":5.351511140769596,"vY0":-126.23782174116738,"vZ0":-4.185523137789838,"x":100.04,"y":175.58,"x0":-1.7922296518129486,"y0":50.005297957976545,"z0":5.935033270346411,"aX":1.1718496273503194},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":-2.5,"spinRate":2498,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4330796577760525,"extension":6.422182578820773},"index":0,"playId":"84666315-892d-395b-afe4-b1aacfdd0cc0","pitchNumber":1,"startTime":"2025-08-20T23:43:04.005Z","endTime":"2025-08-20T23:43:09.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847610139171564,"aZ":-33.92617973668151,"pfxX":6.955312931913092,"pfxZ":-1.3684006206297887,"pX":-0.09510063505810806,"pZ":2.210347037609725,"vX0":2.1527565762954235,"vY0":-113.38706079298075,"vZ0":-0.7836524622131983,"x":120.63,"y":179.1,"x0":-1.9644552556394512,"y0":50.00223318366817,"z0":5.993986638091671,"aX":8.9098758742549},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.4,"breakHorizontal":-13.2,"spinRate":2555,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4860676015870329,"extension":6.287694814858858},"hitData":{"launchSpeed":90.8,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":223.0,"coordY":109.0}},"index":1,"playId":"3923776e-430e-3151-962f-1154384a3867","pitchNumber":2,"startTime":"2025-08-20T23:43:26.715Z","endTime":"2025-08-20T23:43:41.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.9,"awayTeamWinProbability":7.099999999999994,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.62,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:43:41.878Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Robert Hassell III grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:44:44.735Z","endTime":"2025-08-20T23:45:19.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-20T23:44:25.557Z","endTime":"2025-08-20T23:44:47.041Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.47737063013883,"strikeZoneBottom":1.7007912407594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.248701598653604,"aZ":-25.429537860832593,"pfxX":-8.835631367150736,"pfxZ":3.8948904872340098,"pX":-1.4748510814971916,"pZ":2.6025119387244344,"vX0":4.264799485301079,"vY0":-130.47159972525426,"vZ0":-3.583500098929664,"x":173.22,"y":168.51,"x0":-1.9785301847824917,"y0":50.00456761911912,"z0":5.900151323706307,"aX":-15.305610068622114},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":15.1,"spinRate":2364,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4190631018113087,"extension":6.250229660847585},"index":1,"playId":"947b25ef-f356-3b2e-92d8-5c84cfbb61c1","pitchNumber":1,"startTime":"2025-08-20T23:44:47.041Z","endTime":"2025-08-20T23:44:51.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.613131176854225,"aZ":-33.09482568585095,"pfxX":-6.472019627088769,"pfxZ":-0.6303216306590524,"pX":0.17000210041254074,"pZ":1.2055440444866976,"vX0":6.7055670890176176,"vY0":-120.41989177151223,"vZ0":-4.114096079063404,"x":110.52,"y":206.23,"x0":-1.811203218373906,"y0":50.00059040133201,"z0":5.867084422754078,"aX":-9.493984114423052},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.9,"breakHorizontal":10.1,"spinRate":1465,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4550167927334048,"extension":6.35772041574115},"hitData":{"launchSpeed":78.0,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.79,"coordY":174.49}},"index":2,"playId":"e89bc9c3-d790-3c02-9e75-b18b19d08d36","pitchNumber":2,"startTime":"2025-08-20T23:45:12.159Z","endTime":"2025-08-20T23:45:19.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.9,"awayTeamWinProbability":9.099999999999994,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.47,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:45:19.159Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:45:41.050Z","endTime":"2025-08-20T23:46:56.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":"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":94.3,"endSpeed":85.8,"strikeZoneTop":4.03528449071258,"strikeZoneBottom":1.84009109759235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.789739942063665,"aZ":-12.16309592608994,"pfxX":-5.136432001758829,"pfxZ":10.605017832797579,"pX":1.1588565664166266,"pZ":2.0862627963930067,"vX0":9.343739522337154,"vY0":-136.86915919161882,"vZ0":-7.805914205955122,"x":72.83,"y":182.45,"x0":-1.6405047345679922,"y0":50.00066459754383,"z0":5.818741806437371,"aX":-9.69072435576079},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2405,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4010542467774929,"extension":6.752415434446377},"index":0,"playId":"58dc3fe6-d97d-3be8-97b9-d20fc763f7e9","pitchNumber":1,"startTime":"2025-08-20T23:45:43.830Z","endTime":"2025-08-20T23:45:49.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.84,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.130513151654007,"aZ":-30.39747182653265,"pfxX":-8.117941756715958,"pfxZ":1.2522413877124665,"pX":-0.07178744625135863,"pZ":0.4894894047966642,"vX0":6.275305330422648,"vY0":-118.4895807257812,"vZ0":-6.037653076189104,"x":119.74,"y":225.56,"x0":-1.7028083203415612,"y0":50.00291882434701,"z0":5.855968948400023,"aX":-11.51657906666308},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.0,"breakHorizontal":13.1,"spinRate":1337,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4626722545558777,"extension":6.324106917148752},"index":1,"playId":"80efcae8-d736-3837-8af8-4f3ba48082a9","pitchNumber":2,"startTime":"2025-08-20T23:46:01.836Z","endTime":"2025-08-20T23:46:07.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.91404250703883,"strikeZoneBottom":1.87042737958524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.79748690688917,"aZ":-30.502842983415693,"pfxX":-6.661291689727316,"pfxZ":1.1244911184709558,"pX":-0.8395631792707442,"pZ":0.4060065754544823,"vX0":4.725150874355466,"vY0":-120.29330723546818,"vZ0":-6.316198775629633,"x":149.0,"y":227.82,"x0":-1.952635252324288,"y0":50.002652153205936,"z0":5.7314988688260895,"aX":-9.875890473517515},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":11.2,"spinRate":1229,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4533406908793953,"extension":6.512188542814646},"index":2,"playId":"c2cad2dc-6574-386e-9453-6afbd474a350","pitchNumber":3,"startTime":"2025-08-20T23:46:25.539Z","endTime":"2025-08-20T23:46:30.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.84,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.156443282768706,"aZ":-26.043241241525244,"pfxX":-0.3638164986165795,"pfxZ":3.5676698242484353,"pX":0.810796236966499,"pZ":3.578891918757103,"vX0":6.381619829972838,"vY0":-129.957596729687,"vZ0":-1.0868027153223443,"x":86.09,"y":142.15,"x0":-1.6248458959119376,"y0":50.00090640948161,"z0":5.972959438183324,"aX":-0.6253863200558178},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-0.7,"spinRate":2491,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4207826551359233,"extension":6.637232008316542},"hitData":{"launchSpeed":94.1,"launchAngle":24.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.59,"coordY":61.46}},"index":3,"playId":"8a1c6f5e-3055-39de-acee-a985fe0d2ff8","pitchNumber":4,"startTime":"2025-08-20T23:46:49.261Z","endTime":"2025-08-20T23:46:56.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:46:56.822Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Josh Bell to pitcher Brad Lord.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:49:03.401Z","endTime":"2025-08-20T23:50:31.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":1},"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":4},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.46617690948254,"strikeZoneBottom":1.74673131598474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.151936399409248,"aZ":-25.70290109579958,"pfxX":-10.98366304278412,"pfxZ":3.4735154601543545,"pX":-0.019798945647291438,"pZ":2.3232411755766376,"vX0":9.42388766918807,"vY0":-135.55842734042238,"vZ0":-2.8864194143226776,"x":117.75,"y":176.05,"x0":-2.11126957611468,"y0":50.00527459551714,"z0":5.192846218275875,"aX":-20.480246831324706},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2354,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.40377748309713635,"extension":5.659929352204675},"index":0,"playId":"cc3ee1b3-76fa-3d8f-a5b8-f21ca5d85050","pitchNumber":1,"startTime":"2025-08-20T23:49:06.524Z","endTime":"2025-08-20T23:49:11.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.5,"endSpeed":78.9,"strikeZoneTop":3.5602453257066,"strikeZoneBottom":1.80970616577453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.538485885625917,"aZ":-29.155166482408983,"pfxX":-0.6767773408551037,"pfxZ":1.9153039583245324,"pX":-1.4441815389021784,"pZ":2.680354167167563,"vX0":2.9815922424256014,"vY0":-124.51440525511116,"vZ0":-0.5950153183762036,"x":172.05,"y":166.41,"x0":-2.5660483508089253,"y0":50.00556169819943,"z0":5.321642892029772,"aX":-1.0693275414181656},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":0.6,"spinRate":2505,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4388352129344626,"extension":5.307584385226272},"index":1,"playId":"43dcc789-8a52-3a24-bd24-52f07588822a","pitchNumber":2,"startTime":"2025-08-20T23:49:20.410Z","endTime":"2025-08-20T23:49:24.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5819782027853,"aZ":-21.44293829702535,"pfxX":-10.228928468889029,"pfxZ":5.72269681439513,"pX":0.9730797421972792,"pZ":2.074580806397787,"vX0":11.530793262748832,"vY0":-135.5946423126684,"vZ0":-4.495983065506964,"x":79.91,"y":182.77,"x0":-1.9906654226542275,"y0":50.00605465834161,"z0":5.236080464463165,"aX":-19.193298428622562},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":16.3,"spinRate":2428,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40280447645864825,"extension":5.739340610639576},"index":2,"playId":"f3c608b9-e238-3c70-9bc3-4f6eb78547d2","pitchNumber":3,"startTime":"2025-08-20T23:49:33.593Z","endTime":"2025-08-20T23:49:39.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":77.9,"strikeZoneTop":3.55314191109862,"strikeZoneBottom":1.71412727975836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.980329644198886,"aZ":-25.32398040616888,"pfxX":-12.480483275353864,"pfxZ":4.372700867041569,"pX":-2.595614652588726,"pZ":1.8676055084318317,"vX0":3.4026528992134044,"vY0":-125.58833080437178,"vZ0":-2.9882576197072446,"x":215.94,"y":188.35,"x0":-2.362843078915339,"y0":50.004421947623726,"z0":5.1759182876467404,"aX":-19.555096819011933},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.3,"breakHorizontal":21.6,"spinRate":2126,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.43937442554906525,"extension":5.417209308556132},"index":3,"playId":"7b9f4b68-2b21-3d49-b47d-cfe54b07a988","pitchNumber":4,"startTime":"2025-08-20T23:50:07.847Z","endTime":"2025-08-20T23:50:15.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.5,"endSpeed":77.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.732724072219984,"aZ":-25.870656166149477,"pfxX":-10.833013019703834,"pfxZ":4.058967320371138,"pX":-1.010825396344614,"pZ":2.219877327470179,"vX0":6.183806302801553,"vY0":-124.26244546550943,"vZ0":-2.146563670317888,"x":155.53,"y":178.84,"x0":-2.1344455507728584,"y0":50.00014678738185,"z0":5.261326036144032,"aX":-16.805040149722},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":18.0,"spinRate":2001,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.44212501825051387,"extension":5.256714496912268},"hitData":{"launchSpeed":82.6,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.74,"coordY":155.22}},"index":4,"playId":"77995a03-4ff3-3e30-886a-2d13d35c850f","pitchNumber":5,"startTime":"2025-08-20T23:50:23.409Z","endTime":"2025-08-20T23:50:31.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:50:31.456Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mark Vientos lines out sharply to center fielder Robert Hassell III.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:50:52.097Z","endTime":"2025-08-20T23:51:48.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":"Lineout","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":690987,"link":"/api/v1/people/690987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.818872793820084,"aZ":-26.521534725649463,"pfxX":-11.058783565842916,"pfxZ":2.988406502236156,"pX":-0.27990895778438135,"pZ":3.1623521010611255,"vX0":8.62436064142214,"vY0":-136.226006449515,"vZ0":-0.9029656281887792,"x":127.67,"y":153.4,"x0":-2.0381983894724356,"y0":50.005870339923206,"z0":5.319053989363312,"aX":-20.944858141187694},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":18.4,"spinRate":2251,"spinDirection":254},"zone":1,"typeConfidence":2.0,"plateTime":0.4009113259971797,"extension":5.880710763031932},"index":0,"playId":"4804e177-d705-3cce-bcbf-a9acc8ac839b","pitchNumber":1,"startTime":"2025-08-20T23:50:56.968Z","endTime":"2025-08-20T23:51:00.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.72014027258388,"strikeZoneBottom":1.72162922048427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41154639466787,"aZ":-19.731041486197242,"pfxX":-11.59423494505576,"pfxZ":6.633635398791055,"pX":-1.0182371212245516,"pZ":2.158689317193373,"vX0":7.264753499690574,"vY0":-136.6623616502255,"vZ0":-4.580227394740723,"x":155.81,"y":180.5,"x0":-2.215811516026297,"y0":50.00522015092139,"z0":5.226853935153393,"aX":-21.754924194271005},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":19.3,"spinRate":2413,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.40204715707399297,"extension":5.66193231686638},"index":1,"playId":"74b31103-e45b-39db-ad33-01cb8731171c","pitchNumber":2,"startTime":"2025-08-20T23:51:14.488Z","endTime":"2025-08-20T23:51:19.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62578316607471,"aZ":-25.16744441192348,"pfxX":-11.354589747780524,"pfxZ":4.5464982530466775,"pX":-0.011317862834921758,"pZ":1.560460965303422,"vX0":8.579475311783902,"vY0":-123.38871947050102,"vZ0":-3.628129419332928,"x":117.43,"y":196.65,"x0":-2.0587760287475296,"y0":50.00430239935619,"z0":5.171424715668858,"aX":-17.504167487189168},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":18.6,"spinRate":2108,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4439567838083853,"extension":5.436357746653726},"index":2,"playId":"8aa8811c-cce0-3e73-84c7-78c7a223bd31","pitchNumber":3,"startTime":"2025-08-20T23:51:27.113Z","endTime":"2025-08-20T23:51:30.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.187168216487564,"aZ":-27.044696716797922,"pfxX":-10.215593557940364,"pfxZ":3.1853643787705295,"pX":0.6081887892334497,"pZ":2.6010808320324674,"vX0":9.47007728593729,"vY0":-125.80829690620263,"vZ0":-1.1012443237079779,"x":93.82,"y":168.55,"x0":-1.867470856567431,"y0":50.006095841382184,"z0":5.225363216047221,"aX":-16.470880656247967},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":16.4,"spinRate":2073,"spinDirection":262},"zone":6,"typeConfidence":2.0,"plateTime":0.4344362509832287,"extension":5.706350441992379},"hitData":{"launchSpeed":104.4,"launchAngle":13.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.58,"coordY":79.28}},"index":3,"playId":"2a2ca7e3-f99d-322d-8646-4d4a5a5a7304","pitchNumber":4,"startTime":"2025-08-20T23:51:41.046Z","endTime":"2025-08-20T23:51:48.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:51:48.156Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brett Baty homers (15) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:52:19.873Z","endTime":"2025-08-20T23:54:12.299Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"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-20T23:52:11.376Z","endTime":"2025-08-20T23:52:22.098Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.72636841480212,"strikeZoneBottom":1.78797334958411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19638314104846,"aZ":-19.086737934585376,"pfxX":-8.409660197701333,"pfxZ":6.673519777487173,"pX":0.8987488845213442,"pZ":2.181967327887978,"vX0":10.789428507362983,"vY0":-138.693036054405,"vZ0":-4.702191441646577,"x":82.74,"y":179.87,"x0":-1.9378073862452412,"y0":50.001128473273276,"z0":5.161236323562685,"aX":-16.486347414350195},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":13.2,"spinRate":2437,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.3939805994289456,"extension":5.971814053340177},"index":1,"playId":"cade180e-d880-3e50-a7dd-284c12a430f1","pitchNumber":1,"startTime":"2025-08-20T23:52:22.098Z","endTime":"2025-08-20T23:52:28.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.323954341948408,"aZ":-21.554864361155317,"pfxX":-9.538347797193378,"pfxZ":5.551946805543247,"pX":-0.3465641816130188,"pZ":2.281372092850428,"vX0":8.47778983641604,"vY0":-137.4231529539272,"vZ0":-3.7339022527867956,"x":130.21,"y":177.18,"x0":-2.231565102616081,"y0":50.0056263959788,"z0":5.121168198653576,"aX":-18.254988867342234},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":15.5,"spinRate":2388,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.39850879792917304,"extension":5.5369430190777935},"index":2,"playId":"560d4ff9-0e0d-3e22-b208-744823efdc07","pitchNumber":2,"startTime":"2025-08-20T23:52:36.265Z","endTime":"2025-08-20T23:52:40.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.129814239258536,"aZ":-22.145011396184678,"pfxX":-11.15202261457262,"pfxZ":5.1546339274204875,"pX":0.5542716490881197,"pZ":2.449921463188578,"vX0":10.993391967937617,"vY0":-138.84896203647133,"vZ0":-3.296565600022644,"x":95.87,"y":172.63,"x0":-2.0142999597297937,"y0":50.0025392429825,"z0":5.132332248363396,"aX":-21.696950630258907},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":17.8,"spinRate":2470,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.3950169974514326,"extension":5.654815501497749},"index":3,"playId":"2dfe8958-696f-387d-931c-5660aff14e7b","pitchNumber":3,"startTime":"2025-08-20T23:52:52.272Z","endTime":"2025-08-20T23:52:57.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.8,"endSpeed":80.9,"strikeZoneTop":3.62190310885475,"strikeZoneBottom":1.65265865811958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72609709654069,"aZ":-23.359793997954945,"pfxX":-10.846416190150752,"pfxZ":5.3141969293156635,"pX":0.23766549706405649,"pZ":1.2170892739040162,"vX0":9.10067749946998,"vY0":-127.60233571652365,"vZ0":-5.107847332245481,"x":107.94,"y":205.92,"x0":-1.9550498376874061,"y0":50.00613723779222,"z0":5.070758150556477,"aX":-18.001605888998892},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.8,"breakHorizontal":17.8,"spinRate":2131,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.4282368719349101,"extension":5.242827384020319},"index":4,"playId":"beb793cb-4f63-3b6a-8c3d-fac86e46e925","pitchNumber":4,"startTime":"2025-08-20T23:53:13.340Z","endTime":"2025-08-20T23:53:17.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3110534038399,"aZ":-22.08937975171526,"pfxX":-9.563223222275319,"pfxZ":5.175054613964808,"pX":0.31095947522465917,"pZ":2.2833546998820236,"vX0":10.048395583561337,"vY0":-138.56799669093434,"vZ0":-3.899546113969625,"x":105.15,"y":177.13,"x0":-2.1159379938882554,"y0":50.00464565500455,"z0":5.180710297243623,"aX":-18.641710180195226},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":2383,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.39493928015588864,"extension":5.741426603181472},"index":5,"playId":"e743c139-b3a2-397c-8914-6486162f2036","pitchNumber":5,"startTime":"2025-08-20T23:53:27.873Z","endTime":"2025-08-20T23:53:32.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15240386047824,"aZ":-20.1493399035958,"pfxX":-10.241837078092914,"pfxZ":6.0477025925794905,"pX":0.25608437975395276,"pZ":2.7613038761621382,"vX0":9.684123036762005,"vY0":-140.44427172936977,"vZ0":-3.603819400622116,"x":107.24,"y":164.22,"x0":-1.9136999158462487,"y0":50.00428395306942,"z0":5.379053068767649,"aX":-20.36931956474136},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":16.4,"spinRate":2473,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.3906723233051723,"extension":5.587210619848592},"hitData":{"launchSpeed":114.8,"launchAngle":24.0,"totalDistance":455.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.47,"coordY":28.51}},"index":6,"playId":"3b91b29b-4097-3c18-a1d1-f9fd5619e715","pitchNumber":6,"startTime":"2025-08-20T23:53:44.640Z","endTime":"2025-08-20T23:54:12.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":0.25,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:54:12.299Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a line drive to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:54:25.486Z","endTime":"2025-08-20T23:55:08.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":94.3,"endSpeed":85.7,"strikeZoneTop":3.47665118067179,"strikeZoneBottom":1.57632798325278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13849892286806,"aZ":-22.250756718562783,"pfxX":-9.42111692733397,"pfxZ":5.244541586913895,"pX":-0.8676017203544886,"pZ":3.017546800043539,"vX0":6.519077874983868,"vY0":-137.14955475765328,"vZ0":-2.2762609764442123,"x":150.07,"y":157.31,"x0":-2.059026841205622,"y0":50.00517161328466,"z0":5.386132002490982,"aX":-17.83570715656353},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2173,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4003438711227929,"extension":5.685832268541351},"index":0,"playId":"7ad688f6-0ced-3d46-a219-a9b851835dea","pitchNumber":1,"startTime":"2025-08-20T23:54:30.875Z","endTime":"2025-08-20T23:54:35.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.9,"endSpeed":85.2,"strikeZoneTop":3.51696909572573,"strikeZoneBottom":1.61664221338348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37036621416579,"aZ":-18.329422488227994,"pfxX":-9.517956551354505,"pfxZ":7.408880046305413,"pX":0.9013446886528544,"pZ":2.676185521436669,"vX0":11.046929835201862,"vY0":-136.21331288479678,"vZ0":-3.1271224875969503,"x":82.64,"y":166.52,"x0":-1.9802032445947406,"y0":50.00676003182921,"z0":5.11453209588632,"aX":-17.797045413107956},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":14.8,"spinRate":2396,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.4029180942053867,"extension":5.791700229291547},"index":1,"playId":"78e79b35-b61b-3865-8322-b85f58126a8b","pitchNumber":2,"startTime":"2025-08-20T23:54:44.630Z","endTime":"2025-08-20T23:54:50.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.8,"endSpeed":78.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.607828818631535,"aZ":-27.444854916666845,"pfxX":-10.407111716516216,"pfxZ":2.9617908687838916,"pX":-0.9394324589145394,"pZ":2.4374498971679976,"vX0":6.291950726475145,"vY0":-126.16844731799405,"vZ0":-1.3814797423070626,"x":152.81,"y":172.97,"x0":-2.1237559954344216,"y0":50.00584633175044,"z0":5.220651959551569,"aX":-16.645616822972098},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":17.3,"spinRate":2039,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4354659426512866,"extension":5.284465994234812},"hitData":{"launchSpeed":104.0,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.53,"coordY":102.53}},"index":2,"playId":"158ce080-0a97-36c5-bd1e-8ffb2da30a8e","pitchNumber":3,"startTime":"2025-08-20T23:54:56.959Z","endTime":"2025-08-20T23:55:08.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:55:08.219Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out to first baseman Josh Bell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:56:24.528Z","endTime":"2025-08-20T23:56:33.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"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-20T23:55:27.247Z","endTime":"2025-08-20T23:56:07.272Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"playId":"8de91195-d1a8-319d-8c9a-46584453c5bb","startTime":"2025-08-20T23:56:07.272Z","endTime":"2025-08-20T23:56:11.185Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.148519342126868,"aZ":-28.94483569029285,"pfxX":-8.946495910236344,"pfxZ":1.7154980375751396,"pX":-0.48971145503441926,"pZ":2.5183989933067505,"vX0":8.437699899336867,"vY0":-135.94804564621268,"vZ0":-2.1084713457534585,"x":135.67,"y":170.78,"x0":-2.462410583647254,"y0":50.00228939760518,"z0":5.301229652803329,"aX":-16.84500739009625},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":14.5,"spinRate":2239,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.40198219493262766,"extension":5.444279357769759},"hitData":{"launchSpeed":92.8,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.31,"coordY":169.42}},"index":2,"playId":"c5b9bdea-b9e0-366c-bda5-72a97eece7fe","pitchNumber":1,"startTime":"2025-08-20T23:56:26.695Z","endTime":"2025-08-20T23:56:33.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:56:33.968Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"CJ Abrams lines out sharply to right fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T23:58:56.028Z","endTime":"2025-08-21T00:01:46.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.35052140791524,"strikeZoneBottom":1.48865017662299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.501183896395684,"aZ":-33.85585628834537,"pfxX":5.870260873590632,"pfxZ":-1.3343701162922432,"pX":-0.39381880676476244,"pZ":3.157943211665135,"vX0":1.5819734901275224,"vY0":-112.08311644636916,"vZ0":1.238652862998444,"x":132.01,"y":153.52,"x0":-1.872390317039869,"y0":50.0003820304086,"z0":6.072811107744693,"aX":7.418333187033968},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-1.7,"breakHorizontal":-11.0,"spinRate":2505,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4899107521643744,"extension":6.12968922521939},"index":0,"playId":"5fa0f74e-82f3-375b-8bf8-ec2dbaa56424","pitchNumber":1,"startTime":"2025-08-20T23:59:02.060Z","endTime":"2025-08-20T23:59:07.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.47082425444139,"strikeZoneBottom":1.57881265271263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57452259998112,"aZ":-24.489730006529832,"pfxX":-1.0556296595944215,"pfxZ":4.513786213194393,"pX":0.7846206014882984,"pZ":2.785996646325492,"vX0":6.168542615110754,"vY0":-129.73742904752683,"vZ0":-3.7389714947498156,"x":87.09,"y":163.56,"x0":-1.4883314026806391,"y0":50.00116152057207,"z0":6.115985124131796,"aX":-1.7970164551590682},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":0.5,"spinRate":2492,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.42245919167309065,"extension":6.356382651837267},"index":1,"playId":"812174be-7961-348b-bb97-76f345f137e0","pitchNumber":2,"startTime":"2025-08-20T23:59:16.328Z","endTime":"2025-08-20T23:59:21.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-20T23:59:28.556Z","endTime":"2025-08-20T23:59:40.436Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.820722221466117,"aZ":-34.3861178577849,"pfxX":5.664387678926761,"pfxZ":-1.5311776742629242,"pX":0.1230324167134933,"pZ":2.4970619285001674,"vX0":2.380675756744725,"vY0":-119.68562434539854,"vZ0":-1.355626752806192,"x":112.31,"y":171.36,"x0":-1.6214267892361023,"y0":50.00317033691034,"z0":6.159790186984807,"aX":8.1889561611967},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.9,"breakHorizontal":-10.8,"spinRate":2637,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.458238645296583,"extension":6.36325173672263},"index":3,"playId":"7a6f29a9-f889-3ac9-8665-c79302040d60","pitchNumber":3,"startTime":"2025-08-20T23:59:40.436Z","endTime":"2025-08-20T23:59:45.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.41162529431403,"strikeZoneBottom":1.5502391995736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.87268444363329,"aZ":-29.922291526282272,"pfxX":-7.0717067594667,"pfxZ":1.5721469658997014,"pX":-0.20448208795023323,"pZ":0.4285075767037197,"vX0":6.134976593401159,"vY0":-118.56391983733562,"vZ0":-6.3180856917591885,"x":124.79,"y":227.21,"x0":-1.9021259477033647,"y0":50.00163776627024,"z0":5.84584932636143,"aX":-10.105603081761005},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.6,"breakHorizontal":11.4,"spinRate":1330,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4613227654170218,"extension":6.463013068614424},"index":4,"playId":"08942cb4-95ba-37fa-a5da-db944bce2b34","pitchNumber":4,"startTime":"2025-08-21T00:00:03.364Z","endTime":"2025-08-21T00:00:08.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.4,"endSpeed":87.7,"strikeZoneTop":3.52852244202155,"strikeZoneBottom":1.63696035011605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.56343510092405,"aZ":-13.254728902046601,"pfxX":-4.090448250856571,"pfxZ":9.662491908725581,"pX":-0.9907404223387536,"pZ":1.8811162723894528,"vX0":3.6482147052357115,"vY0":-138.70119228070033,"vZ0":-8.334418925598728,"x":154.76,"y":187.99,"x0":-1.7884382123688722,"y0":50.00252878506611,"z0":5.798682519525739,"aX":-8.009738173638185},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2366,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39414267708140605,"extension":6.327859363520648},"index":5,"playId":"1b414672-6f30-3654-9fbc-bc71a1c9a377","pitchNumber":5,"startTime":"2025-08-21T00:00:22.408Z","endTime":"2025-08-21T00:00:28.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.52341115954636,"strikeZoneBottom":1.69248087542956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.235489372601705,"aZ":-14.069873087154727,"pfxX":-5.061461832440616,"pfxZ":9.233506622882453,"pX":-0.172967771474793,"pZ":1.4080967036535152,"vX0":6.30104320950714,"vY0":-138.70266771279734,"vZ0":-9.289136589885882,"x":123.59,"y":200.76,"x0":-1.809970091718634,"y0":50.00159202824022,"z0":5.725288351547103,"aX":-9.922517631598993},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2351,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3939708628536742,"extension":6.464633724993255},"index":6,"playId":"cf0a0de4-720e-3c33-8ebe-7efb64824598","pitchNumber":6,"startTime":"2025-08-21T00:00:44.047Z","endTime":"2025-08-21T00:00:51.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-21T00:01:23.036Z","endTime":"2025-08-21T00:01:40.690Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.175977997840594,"aZ":-26.605739717864555,"pfxX":-1.333391159148139,"pfxZ":3.263476470905263,"pX":-0.10735881489999838,"pZ":1.4298872786846613,"vX0":4.498029622678647,"vY0":-128.88189112699078,"vZ0":-6.013981473151348,"x":121.09,"y":200.17,"x0":-1.6911358188879115,"y0":50.00487058897539,"z0":5.810351969253983,"aX":-2.276627881231507},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":1.6,"spinRate":2435,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.422684041942615,"extension":6.514598054577219},"hitData":{"launchSpeed":109.6,"launchAngle":17.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.61,"coordY":96.18}},"index":8,"playId":"155f4cf0-1053-3305-b62a-e20a1b168105","pitchNumber":7,"startTime":"2025-08-21T00:01:40.690Z","endTime":"2025-08-21T00:01:46.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:01:46.850Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Bell homers (16) on a line drive to right center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:02:08.263Z","endTime":"2025-08-21T00:03:34.965Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":80.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.493111449756217,"aZ":-26.34251881242049,"pfxX":0.39761243936139046,"pfxZ":3.526540459056184,"pX":0.534919995879642,"pZ":2.5848751677013797,"vX0":5.220150694466883,"vY0":-127.55342590461596,"vZ0":-3.500099390141971,"x":96.61,"y":168.99,"x0":-1.5871078022050116,"y0":50.00096429419767,"z0":6.044878109537366,"aX":0.6565347774509043},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.9,"spinRate":2526,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.42891538380696437,"extension":6.384062249473053},"index":0,"playId":"7a43ff79-e99a-3666-9d3e-a8a2bf81c2dd","pitchNumber":1,"startTime":"2025-08-21T00:02:11.433Z","endTime":"2025-08-21T00:02:16.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.56016693403619,"strikeZoneBottom":1.69713578805502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7822337228588,"aZ":-31.119904973851718,"pfxX":-8.287886228431336,"pfxZ":0.7390035278653955,"pX":-0.5004143306555318,"pZ":-0.1228221107289983,"vX0":5.286637407375259,"vY0":-118.92597572279972,"vZ0":-7.269064446682688,"x":136.07,"y":242.1,"x0":-1.6752212695844242,"y0":50.00588059396096,"z0":5.7958714411219745,"aX":-11.875281198595262},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.2,"breakHorizontal":13.7,"spinRate":1279,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.46054979914961436,"extension":6.210771172354007},"index":1,"playId":"39550fc9-a266-3aa1-b19c-044045103bb9","pitchNumber":2,"startTime":"2025-08-21T00:02:36.012Z","endTime":"2025-08-21T00:02:40.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.67885389520609,"strikeZoneBottom":1.75599154847045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54239557839265,"aZ":-11.61210771552938,"pfxX":-5.233168532364452,"pfxZ":10.706206331659448,"pX":0.12011045678759052,"pZ":1.320971502376827,"vX0":7.082623086094674,"vY0":-138.13733314191418,"vZ0":-9.582464725037827,"x":112.42,"y":203.11,"x0":-1.8045640890566605,"y0":50.00263375767694,"z0":5.628536655294065,"aX":-10.051162171241161},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2446,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.397440563001088,"extension":6.502457600006953},"index":2,"playId":"3e61f3a1-3436-3caa-a20b-c49ab6f56535","pitchNumber":3,"startTime":"2025-08-21T00:02:54.891Z","endTime":"2025-08-21T00:03:00.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38983942980918,"aZ":-25.554201139682654,"pfxX":-0.26339864887328873,"pfxZ":3.9670919681306884,"pX":-0.029368102425548017,"pZ":2.1806466576740453,"vX0":4.634376164264811,"vY0":-128.79245515585177,"vZ0":-4.274130790666753,"x":118.12,"y":179.9,"x0":-1.8229269387344247,"y0":50.00380962828913,"z0":5.853560140927721,"aX":-0.44029140647171505},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-0.6,"spinRate":2471,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.426349933677431,"extension":6.550804248633758},"hitData":{"launchSpeed":112.5,"launchAngle":20.0,"totalDistance":420.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":183.46,"coordY":38.81}},"index":3,"playId":"d64226d9-4987-351a-9837-1fd568387db1","pitchNumber":4,"startTime":"2025-08-21T00:03:10.166Z","endTime":"2025-08-21T00:03:34.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":0.28,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:03:34.965Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:03:50.652Z","endTime":"2025-08-21T00:05:45.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.980499304982125,"aZ":-35.03688859570636,"pfxX":5.053148956753463,"pfxZ":-2.101263369476749,"pX":-0.3654388155072698,"pZ":1.900234332881618,"vX0":1.8465320737770587,"vY0":-115.89192984980059,"vZ0":-1.7205389238501232,"x":130.93,"y":187.47,"x0":-1.8281331454653367,"y0":50.000339836368575,"z0":5.988349227725484,"aX":6.895285941341525},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.0,"breakHorizontal":-9.6,"spinRate":2629,"spinDirection":13},"zone":7,"typeConfidence":2.0,"plateTime":0.47200978990765696,"extension":6.410758672140567},"index":0,"playId":"38c77e65-38e0-3c77-a2dc-461ffa458cb1","pitchNumber":1,"startTime":"2025-08-21T00:03:55.661Z","endTime":"2025-08-21T00:04:01.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.8,"endSpeed":81.9,"strikeZoneTop":3.54574964933271,"strikeZoneBottom":1.67398353705262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.599073392537644,"aZ":-24.273455404965592,"pfxX":-9.08778516628043,"pfxZ":4.635022792095182,"pX":-2.1874631153718136,"pZ":2.8763986562635218,"vX0":2.6185328500441747,"vY0":-129.39757410873895,"vZ0":-3.0125438559668023,"x":200.38,"y":161.12,"x0":-2.0282480889743604,"y0":50.00592380439871,"z0":5.904405013073494,"aX":-15.498292827449195},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":2210,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.42240481337220226,"extension":6.472785178991827},"index":1,"playId":"fa97462a-5601-33c3-92be-f3c944d3ac87","pitchNumber":2,"startTime":"2025-08-21T00:04:37.455Z","endTime":"2025-08-21T00:04:42.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.448681734859967,"aZ":-30.866419254644835,"pfxX":-4.64914146678888,"pfxZ":0.9291150570655713,"pX":-0.3801960171091693,"pZ":1.7001458265275935,"vX0":4.662892137177561,"vY0":-117.69256616246737,"vZ0":-3.2386616384903846,"x":131.49,"y":192.88,"x0":-1.7835573505665225,"y0":50.00120327824649,"z0":5.954352120895388,"aX":-6.518379325140249},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.2,"breakHorizontal":7.3,"spinRate":1234,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4654913903766724,"extension":6.290212020795192},"index":2,"playId":"008bfc03-cdd8-31e3-8769-55b40602cd8c","pitchNumber":3,"startTime":"2025-08-21T00:04:54.239Z","endTime":"2025-08-21T00:04:58.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.51892854053413,"strikeZoneBottom":1.76949768367511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.87286479290919,"aZ":-32.54135025026047,"pfxX":-6.502474457549066,"pfxZ":-0.2441704876673219,"pX":0.15611046524252492,"pZ":-0.03196021099321043,"vX0":6.697388725140159,"vY0":-121.06834045163855,"vZ0":-6.9846086510279815,"x":111.05,"y":239.64,"x0":-1.7908877781681907,"y0":50.004005347584275,"z0":5.710169259805632,"aX":-9.730778433730093},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":10.3,"spinRate":1220,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.45103430833741287,"extension":6.316287191861321},"index":3,"playId":"36e02618-555f-3254-a27c-0d768d26985e","pitchNumber":4,"startTime":"2025-08-21T00:05:18.463Z","endTime":"2025-08-21T00:05:23.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.55448988455801,"strikeZoneBottom":1.71349100109526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.737574342091406,"aZ":-11.662905264345808,"pfxX":-2.416841429017295,"pfxZ":10.551039189608431,"pX":0.1171607424145926,"pZ":1.6295461671688007,"vX0":5.880302497991359,"vY0":-138.92860186253128,"vZ0":-9.040801583048228,"x":112.53,"y":194.78,"x0":-1.7180557165611325,"y0":50.000759815745575,"z0":5.712144500271319,"aX":-4.697767141007502},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":3.1,"spinRate":2339,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.39508862013871315,"extension":6.394740441967875},"index":4,"playId":"28eea59c-a487-3b86-a40c-677a682733c4","pitchNumber":5,"startTime":"2025-08-21T00:05:40.746Z","endTime":"2025-08-21T00:05:45.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:05:45.609Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul DeJong grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:06:06.968Z","endTime":"2025-08-21T00:07:25.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"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":"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.604186141382215,"aZ":-11.588418627918685,"pfxX":-3.692316468754006,"pfxZ":10.897915626145805,"pX":-0.16269586698355967,"pZ":1.7848100394959399,"vX0":5.4903773591010605,"vY0":-137.13144278188554,"vZ0":-8.584442845742247,"x":123.2,"y":190.59,"x0":-1.7185796381346805,"y0":50.005450428509356,"z0":5.7625401911013245,"aX":-6.976794877218481},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2331,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4006546905796675,"extension":6.471835051085041},"index":0,"playId":"f44a02cb-ba3a-35be-bd6e-b59e8e52a538","pitchNumber":1,"startTime":"2025-08-21T00:06:10.031Z","endTime":"2025-08-21T00:06:14.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.345303400130806,"aZ":-30.0662165305016,"pfxX":1.3202115388715334,"pfxZ":1.3424728167630633,"pX":0.25449139293777107,"pZ":3.2183577755615493,"vX0":4.403331061834049,"vY0":-124.24883276246948,"vZ0":-0.8312983115584947,"x":107.3,"y":151.88,"x0":-1.7104290899620096,"y0":50.00173005656114,"z0":6.0505675166245965,"aX":2.067537670484718},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-3.4,"spinRate":2382,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4404424036032175,"extension":6.506000795173574},"index":1,"playId":"e8b24603-0e6b-39d3-8834-293a6d048aea","pitchNumber":2,"startTime":"2025-08-21T00:06:33.642Z","endTime":"2025-08-21T00:06:38.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.39377407180723,"strikeZoneBottom":1.47462070698919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93915475276211,"aZ":-31.474585853962434,"pfxX":0.21035456126908425,"pfxZ":0.4580390126559406,"pX":1.6643056387882915,"pZ":0.6992990815933731,"vX0":7.553242015570207,"vY0":-123.41414934174836,"vZ0":-6.01540740982239,"x":53.56,"y":219.9,"x0":-1.4654853056447956,"y0":50.005130834691165,"z0":5.8246503302972465,"aX":0.32396702648641823},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2596,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.44409651057055655,"extension":6.656434238703134},"index":2,"playId":"54a4dfe3-416f-3d7d-a2e0-3c22a162efcc","pitchNumber":3,"startTime":"2025-08-21T00:06:56.339Z","endTime":"2025-08-21T00:07:00.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4043022568713,"aZ":-31.620595491963947,"pfxX":-5.986984541416907,"pfxZ":0.38109379639773877,"pX":0.21448837198341175,"pZ":2.143469612305344,"vX0":6.728466121781922,"vY0":-119.2317535096364,"vZ0":-2.196657109826849,"x":108.82,"y":180.91,"x0":-1.8629840341173358,"y0":50.001314398461794,"z0":5.923382981688132,"aX":-8.640607535299933},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":9.2,"spinRate":1529,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4589578482446428,"extension":6.45068787055493},"hitData":{"launchSpeed":62.5,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.28,"coordY":144.41}},"index":3,"playId":"881902ec-8afc-3a61-be39-041851917672","pitchNumber":4,"startTime":"2025-08-21T00:07:17.832Z","endTime":"2025-08-21T00:07:25.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:07:25.768Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:09:26.807Z","endTime":"2025-08-21T00:11:22.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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(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":92.3,"endSpeed":84.1,"strikeZoneTop":3.44828857498139,"strikeZoneBottom":1.68186192404206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.858579887829308,"aZ":-19.498906965158312,"pfxX":-8.812179162796038,"pfxZ":6.9609612688633895,"pX":-1.5827801622301951,"pZ":3.8539764258858544,"vX0":4.551125805494859,"vY0":-134.29692771559775,"vZ0":-0.7028494072658038,"x":177.33,"y":134.72,"x0":-2.157041512498582,"y0":50.00449104654607,"z0":5.509584879869988,"aX":-16.05223849691653},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":15.0,"spinRate":2195,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40829519297127614,"extension":5.340760629223719},"index":0,"playId":"42b7a224-7bea-3161-ae64-c53332cd52e2","pitchNumber":1,"startTime":"2025-08-21T00:09:31.973Z","endTime":"2025-08-21T00:09:36.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.4,"endSpeed":84.1,"strikeZoneTop":3.33424503015088,"strikeZoneBottom":1.56804420420467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.95700895633137,"aZ":-18.565454123127058,"pfxX":-10.28292306077762,"pfxZ":7.393986112072316,"pX":-1.323316750581395,"pZ":3.6270492854477743,"vX0":5.622412491158981,"vY0":-135.83780235994996,"vZ0":-1.266866581045163,"x":167.44,"y":140.85,"x0":-2.1007496935990644,"y0":50.00283770285778,"z0":5.4097202040719266,"aX":-18.925467224705095},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":17.2,"spinRate":2388,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4055864590694722,"extension":5.774507565332911},"index":1,"playId":"ba7c7dc2-58d4-3744-9a9a-93e1bef6e57c","pitchNumber":2,"startTime":"2025-08-21T00:09:44.963Z","endTime":"2025-08-21T00:09:49.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.3633579862858,"strikeZoneBottom":1.59726912146671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.720796294774058,"aZ":-20.262816220317838,"pfxX":-9.371064348119251,"pfxZ":6.41011117429384,"pX":-0.9290840542331221,"pZ":2.856535575000636,"vX0":6.450550262382496,"vY0":-135.24821132473792,"vZ0":-2.5592206436139904,"x":152.41,"y":161.65,"x0":-2.124138529455437,"y0":50.002191298993594,"z0":5.231744220765484,"aX":-17.408998555023704},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":15.6,"spinRate":2363,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.404552786015139,"extension":5.682739413096014},"index":2,"playId":"7fb176b3-aa3c-35f3-a42d-5d91e64d59f0","pitchNumber":3,"startTime":"2025-08-21T00:10:01.231Z","endTime":"2025-08-21T00:10:06.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.39543133387854,"strikeZoneBottom":1.69002418518766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.994787498190124,"aZ":-21.43805758672919,"pfxX":-10.577881959047645,"pfxZ":5.839743946123495,"pX":0.6182519276163496,"pZ":2.6277860950521976,"vX0":10.811825439124235,"vY0":-134.20053472825165,"vZ0":-2.9430437773860225,"x":93.43,"y":167.83,"x0":-2.073959919647242,"y0":50.00102059505212,"z0":5.252777821736885,"aX":-19.4384016669139},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":17.0,"spinRate":2398,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.4069775755326277,"extension":5.685017568201071},"index":3,"playId":"dfaf2b78-687e-3252-9119-48c25131cd72","pitchNumber":4,"startTime":"2025-08-21T00:10:15.951Z","endTime":"2025-08-21T00:10:20.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39580039095109,"aZ":-19.07059061619317,"pfxX":-9.821262542889457,"pfxZ":6.961540307533764,"pX":0.2426526726731369,"pZ":2.4346642618757093,"vX0":9.304322992623597,"vY0":-135.75257105564174,"vZ0":-4.139304680350363,"x":107.75,"y":173.04,"x0":-1.939400494032618,"y0":50.00185774922507,"z0":5.29226638287143,"aX":-18.483222310964564},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2366,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4022027014434886,"extension":5.568788594544483},"index":4,"playId":"f3af119d-07af-3169-8c3e-c4505a2ae80e","pitchNumber":5,"startTime":"2025-08-21T00:10:32.192Z","endTime":"2025-08-21T00:10:37.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.428675942580817,"aZ":-31.20478347612379,"pfxX":-10.148637764645574,"pfxZ":0.6095448978939615,"pX":-0.8205087395624799,"pZ":2.6464609715004497,"vX0":6.7022086843791,"vY0":-125.31937504888859,"vZ0":-0.24706816904669227,"x":148.28,"y":167.33,"x0":-2.205919493265039,"y0":50.004691930817394,"z0":5.2871145242019955,"aX":-16.205048146969894},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":16.9,"spinRate":2167,"spinDirection":262},"zone":4,"typeConfidence":2.0,"plateTime":0.4364413232759743,"extension":5.371951147131084},"index":5,"playId":"28bcd10f-a80d-3302-9730-bd5b3b28343f","pitchNumber":6,"startTime":"2025-08-21T00:10:47.787Z","endTime":"2025-08-21T00:10:52.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-21T00:11:09.934Z","endTime":"2025-08-21T00:11:17.260Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.8,"endSpeed":87.4,"strikeZoneTop":3.3330316077574,"strikeZoneBottom":1.56682014324505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.364604913002022,"aZ":-22.949876063530468,"pfxX":-10.719195983727479,"pfxZ":4.758413142797153,"pX":-0.8971969640557326,"pZ":1.425524549231121,"vX0":7.6585310391727655,"vY0":-137.84307700192372,"vZ0":-5.779055782869987,"x":151.2,"y":200.29,"x0":-2.3077307717796836,"y0":50.00645990466105,"z0":5.081768984143198,"aX":-20.79577053707913},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":18.0,"spinRate":2353,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.39615793376208464,"extension":5.6381030029116594},"index":7,"playId":"f2682eaa-8f89-38c2-a1fa-b69b0796e4bf","pitchNumber":7,"startTime":"2025-08-21T00:11:17.260Z","endTime":"2025-08-21T00:11:22.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":0.66,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:11:22.881Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks. Francisco Lindor to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:12:28.107Z","endTime":"2025-08-21T00:13:35.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:11:35.574Z","endTime":"2025-08-21T00:12:30.400Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":84.3,"endSpeed":77.1,"strikeZoneTop":3.11962181396054,"strikeZoneBottom":1.55038432534375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6534948909285,"aZ":-31.63795654469259,"pfxX":-0.37937810331444144,"pfxZ":0.3573951554101633,"pX":-1.4430043545419142,"pZ":2.37515984513164,"vX0":3.0521296615302664,"vY0":-122.79317259166321,"vZ0":-0.5791652910315064,"x":172.0,"y":174.65,"x0":-2.655990542651122,"y0":50.00540485312024,"z0":5.319637910661943,"aX":-0.5760321294675256},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":-0.1,"spinRate":2538,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.44705889367386975,"extension":5.434132366634351},"index":1,"playId":"c019c087-7664-31b0-ac65-a1e6cb784a5b","pitchNumber":1,"startTime":"2025-08-21T00:12:30.400Z","endTime":"2025-08-21T00:12:35.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.20899068194783,"strikeZoneBottom":1.53521513466001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.676579841770323,"aZ":-28.624363963315524,"pfxX":-2.468282148537106,"pfxZ":2.2358628241718943,"pX":0.7378198436309679,"pZ":1.7750170263794363,"vX0":8.696420099656494,"vY0":-124.59036158834404,"vZ0":-2.661380089670288,"x":88.88,"y":190.85,"x0":-2.462013718205339,"y0":50.004053347564394,"z0":5.198699408947731,"aX":-3.9212604232942985},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":2.6,"spinRate":2449,"spinDirection":278},"zone":9,"typeConfidence":2.0,"plateTime":0.43795492188505625,"extension":5.437593311978997},"index":2,"playId":"0fa788c0-093b-3f5b-924a-3cee2b9facf5","pitchNumber":2,"startTime":"2025-08-21T00:12:49.324Z","endTime":"2025-08-21T00:12:55.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.12398431387941,"strikeZoneBottom":1.58457932346738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.014963630475826,"aZ":-27.657864589801306,"pfxX":-10.463931785732395,"pfxZ":2.370236023535588,"pX":-1.4103314096892339,"pZ":2.7559871578433235,"vX0":6.388138023883496,"vY0":-136.85449342673064,"vZ0":-1.6169550465952593,"x":170.76,"y":164.37,"x0":-2.4102949920031134,"y0":50.00138736245038,"z0":5.241184451200484,"aX":-19.930340175111567},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":17.6,"spinRate":2237,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.39958043433461343,"extension":5.662992825030087},"index":3,"playId":"fd9ca5f9-ffec-32d0-bdae-42a873adfa8e","pitchNumber":3,"startTime":"2025-08-21T00:13:09.746Z","endTime":"2025-08-21T00:13:14.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.14030129535573,"strikeZoneBottom":1.60092006053755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29880647455926,"aZ":-28.8020483266993,"pfxX":-10.19957307254442,"pfxZ":1.7568124849104185,"pX":-0.1996467172566473,"pZ":1.527430963202054,"vX0":9.489307482737605,"vY0":-136.89620706292513,"vZ0":-4.268072863387486,"x":124.61,"y":197.54,"x0":-2.368509353716999,"y0":50.00133166329263,"z0":5.054757095414727,"aX":-19.557503980878685},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":2195,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.3985393199613858,"extension":5.893831547185441},"index":4,"playId":"671c595d-38a0-3349-8573-361a99b52c13","pitchNumber":4,"startTime":"2025-08-21T00:13:29.889Z","endTime":"2025-08-21T00:13:35.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.24,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:13:35.064Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:13:55.548Z","endTime":"2025-08-21T00:14:46.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.60149306177765,"strikeZoneBottom":1.69997206160262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.684841966338617,"aZ":-29.483801738977657,"pfxX":-0.6214349525512957,"pfxZ":1.598646568106556,"pX":0.09479482487562539,"pZ":1.7325293879220514,"vX0":6.780112625048732,"vY0":-127.95090895298067,"vZ0":-3.1783442369055668,"x":113.39,"y":192.0,"x0":-2.4918612712407118,"y0":50.003248406858596,"z0":5.26492389877235,"aX":-1.0468064081288502},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-0.1,"spinRate":2399,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4256554430105335,"extension":5.500393033504262},"index":0,"playId":"44d68830-5c28-3656-8822-9ba84deb0c55","pitchNumber":1,"startTime":"2025-08-21T00:14:02.571Z","endTime":"2025-08-21T00:14:07.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.5106562517305,"strikeZoneBottom":1.72908909028155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.482278473255814,"aZ":-29.514360461455134,"pfxX":-11.538307319168677,"pfxZ":1.4254846476019134,"pX":0.3519775899530195,"pZ":2.1184316146139697,"vX0":10.7048374964425,"vY0":-135.61424988692784,"vZ0":-2.8458419210973958,"x":103.58,"y":181.58,"x0":-2.1393266082955957,"y0":50.005566977706515,"z0":5.231051470299807,"aX":-21.586125392346922},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.2,"breakHorizontal":18.7,"spinRate":2279,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.40323600788093916,"extension":5.692265842867496},"index":1,"playId":"1f8069de-2363-3c45-9a91-bb258af9c6d0","pitchNumber":2,"startTime":"2025-08-21T00:14:20.896Z","endTime":"2025-08-21T00:14:25.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.56741815959874,"strikeZoneBottom":1.60638236677143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.388948131668908,"aZ":-27.883237721706315,"pfxX":-11.333589966692372,"pfxZ":2.2620409428893815,"pX":0.30019864444578886,"pZ":1.9033500697660362,"vX0":10.864340208097614,"vY0":-136.43151474830418,"vZ0":-3.4561150561039686,"x":105.56,"y":187.39,"x0":-2.2499678515139707,"y0":50.00154437774366,"z0":5.095917852634011,"aX":-21.48797323633024},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":18.4,"spinRate":2274,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.4005857151780563,"extension":5.886279835085271},"index":2,"playId":"dfeb3fce-176a-3a8c-bc37-1a74a76a6905","pitchNumber":3,"startTime":"2025-08-21T00:14:41.684Z","endTime":"2025-08-21T00:14:46.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.2,"awayTeamWinProbability":11.799999999999997,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.89,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:14:46.781Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (32) on a line drive to right fielder Dylan Crews. Francisco Lindor scores. Juan Soto to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:15:06.445Z","endTime":"2025-08-21T00:16:26.297Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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(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":94.5,"endSpeed":87.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248722913573477,"aZ":-26.907715853356798,"pfxX":-10.531455907588448,"pfxZ":2.7334025480983577,"pX":-0.735661078791252,"pZ":2.7603982911708425,"vX0":8.17940534496987,"vY0":-137.43557465576654,"vZ0":-1.6224360766391723,"x":145.04,"y":164.25,"x0":-2.3705965544716094,"y0":50.00507628872174,"z0":5.172318787240011,"aX":-20.30576113536787},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":17.5,"spinRate":2293,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.3973642296122306,"extension":5.733341012078519},"index":0,"playId":"75d360fa-d908-300e-852d-4f11a22d3a4b","pitchNumber":1,"startTime":"2025-08-21T00:15:13.961Z","endTime":"2025-08-21T00:15:18.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.0,"strikeZoneTop":3.52189681168059,"strikeZoneBottom":1.6725018578508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.495008029934915,"aZ":-26.4066405156474,"pfxX":-12.31875415802017,"pfxZ":3.6724846524056938,"pX":-1.3225072821662478,"pZ":2.2098049688299852,"vX0":6.901829708843592,"vY0":-125.34065331959508,"vZ0":-1.970818490733547,"x":167.41,"y":179.12,"x0":-2.5306603923046644,"y0":50.00125964533582,"z0":5.19125323935555,"aX":-19.336697884414722},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.4,"breakHorizontal":20.4,"spinRate":2096,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4392454682916309,"extension":5.560221125739823},"index":1,"playId":"f7cb09f1-6493-3401-90c6-9f5e0e515863","pitchNumber":2,"startTime":"2025-08-21T00:15:35.895Z","endTime":"2025-08-21T00:15:40.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"a2f5f93c-6654-420a-a394-719970fb54c3","startTime":"2025-08-21T00:15:54.289Z","endTime":"2025-08-21T00:15:59.289Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.604805875652694,"aZ":-27.646701354336177,"pfxX":-11.8514296180119,"pfxZ":2.3781721577676223,"pX":-0.48373112800113477,"pZ":2.384529493002666,"vX0":9.261332236366387,"vY0":-136.976207523269,"vZ0":-2.425544643945395,"x":135.44,"y":174.4,"x0":-2.3649844894421377,"y0":50.00423362148673,"z0":5.167387059880856,"aX":-22.574333116599476},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":19.6,"spinRate":2175,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.399520650702617,"extension":5.868398581257854},"hitData":{"launchSpeed":98.8,"launchAngle":20.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.0,"coordY":110.13}},"index":3,"playId":"c489df05-2c27-3672-9532-17c3c7204a3b","pitchNumber":3,"startTime":"2025-08-21T00:16:13.364Z","endTime":"2025-08-21T00:16:26.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":-11.299999999999997,"leverageIndex":1.63,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:16:26.297Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (16) on a line drive to left fielder James Wood. Juan Soto scores. Pete Alonso scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:17:22.058Z","endTime":"2025-08-21T00:18:40.919Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":4},"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":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"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-21T00:17:23.054Z","endTime":"2025-08-21T00:17:24.352Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.5734304670066,"strikeZoneBottom":1.7511296657741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21009256069069,"aZ":-30.45102682426558,"pfxX":0.14793632500110476,"pfxZ":1.08257794700976,"pX":-1.772868246880996,"pZ":2.4214674711664044,"vX0":2.2872494397774568,"vY0":-125.4510061510904,"vZ0":-1.3265867292494495,"x":184.58,"y":173.4,"x0":-2.715399045503538,"y0":50.00485045057355,"z0":5.437690719627376,"aX":0.23571074747518558},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-0.8,"spinRate":2351,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.43648512159557695,"extension":5.335574728633186},"index":1,"playId":"9ac090e6-59da-3725-812d-d407924a0926","pitchNumber":1,"startTime":"2025-08-21T00:17:24.352Z","endTime":"2025-08-21T00:17:29.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.51633826817391,"strikeZoneBottom":1.73587463731666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.595105434625133,"aZ":-20.863810707880187,"pfxX":-9.322523589368021,"pfxZ":5.86758580159572,"pX":-1.4143710797759754,"pZ":3.8576603235310305,"vX0":6.161269772641612,"vY0":-137.49875586248035,"vZ0":-0.09184248631458558,"x":170.91,"y":134.62,"x0":-2.4654249623555553,"y0":50.002793849860126,"z0":5.299389352898289,"aX":-17.96866430380323},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":15.7,"spinRate":2293,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.39735186624195107,"extension":5.630428228130349},"index":2,"playId":"d2234409-99ae-3308-b5d5-da8299ff2dbe","pitchNumber":2,"startTime":"2025-08-21T00:17:42.121Z","endTime":"2025-08-21T00:17:46.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.459530405627383,"aZ":-28.96307378550515,"pfxX":-9.107786854698816,"pfxZ":2.0037270163028973,"pX":-0.13551643162048835,"pZ":1.683023572631122,"vX0":8.548095031044745,"vY0":-125.25326068505026,"vZ0":-2.848161377384599,"x":122.17,"y":193.34,"x0":-2.3965762772310377,"y0":50.00113861098948,"z0":5.184230279694911,"aX":-14.582504124540826},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":14.8,"spinRate":2029,"spinDirection":264},"zone":8,"typeConfidence":2.0,"plateTime":0.436008242439585,"extension":5.644855925860482},"index":3,"playId":"7daf0847-22a8-32cd-851f-2fa0e556c952","pitchNumber":3,"startTime":"2025-08-21T00:18:03.103Z","endTime":"2025-08-21T00:18:06.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98693516494285,"aZ":-25.094513182039428,"pfxX":-10.750827164064031,"pfxZ":3.674471924803388,"pX":-0.743300942605196,"pZ":2.339798899404901,"vX0":8.078786144842155,"vY0":-137.6216268158399,"vZ0":-3.1575757892264233,"x":145.33,"y":175.61,"x0":-2.312054019207519,"y0":50.00674510007459,"z0":5.1915629538356765,"aX":-20.739077065702514},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":17.9,"spinRate":2297,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.3971754906779794,"extension":5.837365995550948},"hitData":{"launchSpeed":96.9,"launchAngle":9.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.43,"coordY":125.49}},"index":4,"playId":"feb8cdb9-9a3a-3ec8-9835-0eb0ded48b42","pitchNumber":4,"startTime":"2025-08-21T00:18:26.566Z","endTime":"2025-08-21T00:18:40.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.8,"awayTeamWinProbability":37.2,"homeTeamWinProbabilityAdded":-14.100000000000009,"leverageIndex":2.11,"dramaIndex":145.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:18:40.919Z","atBatIndex":45},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mark Vientos reaches on a throwing error by third baseman Paul DeJong. Jeff McNeil to 3rd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:21:09.287Z","endTime":"2025-08-21T00:23:18.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"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-21T00:19:09.680Z","endTime":"2025-08-21T00:20:12.028Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Henry replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"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-21T00:20:12.028Z","endTime":"2025-08-21T00:21:11.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415842795350603,"aZ":-28.083311548966233,"pfxX":-11.561784207090454,"pfxZ":2.1961985631261793,"pX":-0.5311615334376635,"pZ":3.355111261503125,"vX0":7.8564330975667245,"vY0":-135.72985148730672,"vZ0":-0.07907157295297917,"x":137.25,"y":148.19,"x0":-1.9648925438691995,"y0":50.00122410674131,"z0":5.344398987722185,"aX":-21.51509464600066},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":19.2,"spinRate":2468,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4039452305436497,"extension":6.252072767060048},"index":2,"playId":"55264521-28fd-385c-a94f-e1b987f257af","pitchNumber":1,"startTime":"2025-08-21T00:21:11.579Z","endTime":"2025-08-21T00:21:17.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.9,"endSpeed":75.5,"strikeZoneTop":3.65851352418277,"strikeZoneBottom":1.77894699161241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.708441632529603,"aZ":-33.09950337657051,"pfxX":9.211591305668977,"pfxZ":-0.6490713130590198,"pX":0.5957854421868481,"pZ":1.2532482543125911,"vX0":3.9152577853426678,"vY0":-119.24653035938086,"vZ0":-2.0550061602109713,"x":94.29,"y":204.94,"x0":-2.2656460462976917,"y0":50.0007325825936,"z0":5.12269145801581,"aX":13.214455072999517},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.4,"breakHorizontal":-17.6,"spinRate":2750,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4599748903061074,"extension":6.204474936794609},"index":3,"playId":"0340fdef-2350-3175-bd5d-d4f13d265a85","pitchNumber":2,"startTime":"2025-08-21T00:21:41.514Z","endTime":"2025-08-21T00:21:46.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.74991353903674,"strikeZoneBottom":1.74760875926851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.778620006146145,"aZ":-29.07751353717311,"pfxX":9.425024267656454,"pfxZ":2.22320125151227,"pX":-1.1721065266851445,"pZ":3.34174842538657,"vX0":0.25441182426195924,"vY0":-117.4532267085765,"vZ0":1.824474538606769,"x":161.68,"y":148.55,"x0":-2.505963711236898,"y0":50.00371234140593,"z0":5.263797289411309,"aX":13.134437064422553},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.8,"breakHorizontal":-17.2,"spinRate":2574,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.466801963424448,"extension":6.553557028921168},"index":4,"playId":"2c3a76bc-4af4-33ce-b66f-bd8686174380","pitchNumber":3,"startTime":"2025-08-21T00:21:54.326Z","endTime":"2025-08-21T00:21:59.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nationals interim manager Miguel Cairo ejected by HP umpire Todd Tichenor.","event":"Ejection","eventType":"ejection","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"startTime":"2025-08-21T00:22:50.802Z","endTime":"2025-08-21T00:22:50.803Z","isPitch":false,"type":"action","player":{"id":111867,"link":"/api/v1/people/111867"},"umpire":{"id":429805,"link":"/api/v1/people/429805"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.58667535500623,"strikeZoneBottom":1.6461673439334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.042789560570935,"aZ":-31.807964682721412,"pfxX":9.889234706868544,"pfxZ":0.26529417732652405,"pX":0.43689514730451673,"pZ":2.9837336751482617,"vX0":3.322319685289247,"vY0":-117.59732988150392,"vZ0":1.5224596603508316,"x":100.35,"y":158.22,"x0":-2.282247403532506,"y0":50.003373130187754,"z0":5.296884463511463,"aX":13.735210125371362},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.2,"breakHorizontal":-18.7,"spinRate":2616,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.46726041185753475,"extension":6.628504126132011},"index":6,"playId":"281ffac6-bc02-33d8-a40b-91f73d6868dd","pitchNumber":4,"startTime":"2025-08-21T00:22:50.804Z","endTime":"2025-08-21T00:22:55.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.05681748364111,"aZ":-24.59659720899733,"pfxX":-11.414303535756673,"pfxZ":3.9163077337605223,"pX":-0.5224263620040211,"pZ":1.9160459332182305,"vX0":7.664569643982486,"vY0":-138.6750702073079,"vZ0":-4.369567503301626,"x":136.91,"y":187.05,"x0":-1.8492215346766854,"y0":50.00178198186607,"z0":5.16740459300593,"aX":-22.07279692996687},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":19.0,"spinRate":2427,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.396057486944549,"extension":6.684092446180885},"hitData":{"launchSpeed":96.9,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":167.9}},"index":7,"playId":"52714955-7f08-3003-8e99-3470aaf35918","pitchNumber":5,"startTime":"2025-08-21T00:23:06.279Z","endTime":"2025-08-21T00:23:18.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.12,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:23:18.762Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. Mark Vientos to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:23:59.176Z","endTime":"2025-08-21T00:26:33.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.733240986650852,"aZ":-20.57057216996322,"pfxX":-8.740694889730694,"pfxZ":5.950255986621647,"pX":-0.9628071364923023,"pZ":3.3974074159699366,"vX0":6.221566915882066,"vY0":-138.47125488121236,"vZ0":-1.1505480041234648,"x":153.7,"y":147.05,"x0":-2.0985232873990913,"y0":50.00124724391384,"z0":5.1891183867017965,"aX":-17.042023218604054},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2535,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3949314377247659,"extension":6.6581288860151835},"index":0,"playId":"4f228d21-6018-3a01-9194-bbe2389ee2f7","pitchNumber":1,"startTime":"2025-08-21T00:24:03.735Z","endTime":"2025-08-21T00:24:07.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.212697388010398,"aZ":-32.871772653344536,"pfxX":-10.468715225050023,"pfxZ":-0.4255536604155381,"pX":-0.42070406065797705,"pZ":1.3482866872007868,"vX0":7.5952139591424075,"vY0":-127.35683383861279,"vZ0":-2.5452163029744064,"x":133.04,"y":202.38,"x0":-2.0758225089337583,"y0":50.001430991547515,"z0":4.950588831734304,"aX":-17.262115600235447},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":17.3,"spinRate":2173,"spinDirection":257},"zone":13,"typeConfidence":0.93,"plateTime":0.42944965621051523,"extension":6.685861646727033},"index":1,"playId":"f0602178-a056-3719-9182-9c94f1cef1b1","pitchNumber":2,"startTime":"2025-08-21T00:24:21.442Z","endTime":"2025-08-21T00:24:26.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.906886458251478,"aZ":-33.0407255771852,"pfxX":-10.537516808459898,"pfxZ":-0.5064874009132483,"pX":0.15736409323217398,"pZ":1.4413043201094764,"vX0":8.461655489138684,"vY0":-129.1827952163203,"vZ0":-2.8059345882868376,"x":111.0,"y":199.86,"x0":-1.7850924901865535,"y0":50.00627994696288,"z0":5.071329183193218,"aX":-17.88482273478402},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.3,"breakHorizontal":17.3,"spinRate":2203,"spinDirection":258},"zone":14,"typeConfidence":0.92,"plateTime":0.4233510878413198,"extension":6.874649884730072},"index":2,"playId":"4975347e-bb84-327b-8ea5-78b60374ac10","pitchNumber":3,"startTime":"2025-08-21T00:24:41.894Z","endTime":"2025-08-21T00:24:46.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":80.8,"endSpeed":75.0,"strikeZoneTop":3.74975425470151,"strikeZoneBottom":1.75544586590075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.029299446473846,"aZ":-38.3591937744391,"pfxX":5.586561681031526,"pfxZ":-4.371521513339422,"pX":-1.7175569764587495,"pZ":1.7580782156304453,"vX0":-0.37107846778102155,"vY0":-117.78517984671481,"vZ0":0.018028267416162258,"x":182.47,"y":191.31,"x0":-2.2850502699678463,"y0":50.004757872507696,"z0":5.278617186736632,"aX":7.900272968087288},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.7,"breakHorizontal":-10.1,"spinRate":2611,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4638955835713192,"extension":6.194349408397688},"index":3,"playId":"772e0c1d-e989-33a6-b190-318e8411f7aa","pitchNumber":4,"startTime":"2025-08-21T00:25:07.936Z","endTime":"2025-08-21T00:25:12.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.73801716923824,"strikeZoneBottom":1.71375930022843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.557082057840987,"aZ":-31.810022572213473,"pfxX":-9.734494125056186,"pfxZ":0.22335081417830982,"pX":-1.0608630696957921,"pZ":0.31612660296171285,"vX0":5.406174468647506,"vY0":-127.24845989311765,"vZ0":-5.125906512954881,"x":157.44,"y":230.24,"x0":-1.950259176830106,"y0":50.00254804365571,"z0":4.882086492945198,"aX":-15.934392097902053},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":2200,"spinDirection":256},"zone":13,"typeConfidence":0.93,"plateTime":0.4307257497983641,"extension":6.90063967304005},"index":4,"playId":"0e4ccc3e-fdbc-3ee6-9b81-a3c7c1e198a9","pitchNumber":5,"startTime":"2025-08-21T00:25:35.995Z","endTime":"2025-08-21T00:25:41.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.73203003877806,"strikeZoneBottom":1.76832500632162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.612385056500656,"aZ":-19.512708267461225,"pfxX":-10.52212538638042,"pfxZ":6.616424504524003,"pX":-0.10576337639925071,"pZ":1.2955877774791404,"vX0":8.226219764298179,"vY0":-137.48323580361938,"vZ0":-6.512304203454497,"x":121.03,"y":203.8,"x0":-1.7702950010764598,"y0":50.00300229399768,"z0":5.020386095198746,"aX":-20.13387432985322},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":17.3,"spinRate":2458,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3984743721101105,"extension":6.820615999921013},"index":5,"playId":"e0330b52-f31c-325a-a4a9-1c4bad0e24ab","pitchNumber":6,"startTime":"2025-08-21T00:26:08.470Z","endTime":"2025-08-21T00:26:13.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.7646555338207,"strikeZoneBottom":1.80084640587977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.606464398946358,"aZ":-16.41718601790358,"pfxX":-10.751713883961509,"pfxZ":8.183385772616003,"pX":0.8455520876903396,"pZ":0.7872882174264663,"vX0":10.481434936755466,"vY0":-137.65510361508183,"vZ0":-8.479365142671204,"x":84.77,"y":217.52,"x0":-1.6084471986543956,"y0":50.00402752866953,"z0":5.011788704880372,"aX":-20.7043895180716},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":17.4,"spinRate":2525,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.39739231890159754,"extension":7.046594581026989},"index":6,"playId":"e88e0c77-2267-3489-9a60-30e421428093","pitchNumber":7,"startTime":"2025-08-21T00:26:28.293Z","endTime":"2025-08-21T00:26:33.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":3.03,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:26:33.338Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cedric Mullins flies out to right fielder Dylan Crews.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:26:56.023Z","endTime":"2025-08-21T00:29:15.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.53139462006967,"strikeZoneBottom":1.635887602441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42485183337845,"aZ":-18.560899276674796,"pfxX":-10.340900976445463,"pfxZ":7.095706106961414,"pX":0.40890189999885423,"pZ":1.2615987739476315,"vX0":9.535135648301434,"vY0":-137.3632381372483,"vZ0":-6.5283943893690735,"x":101.41,"y":204.72,"x0":-1.757891749282562,"y0":50.0002372366813,"z0":4.923750649323649,"aX":-19.828647543966344},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":16.8,"spinRate":2463,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.39821846930819627,"extension":6.874089166801578},"index":0,"playId":"0d0f44d5-f342-3fb5-9471-225cfbf15453","pitchNumber":1,"startTime":"2025-08-21T00:26:58.582Z","endTime":"2025-08-21T00:27:03.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.9,"endSpeed":78.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.039482317395443,"aZ":-29.163723866641323,"pfxX":-11.49366872125971,"pfxZ":1.911220597921294,"pX":0.3132672906881717,"pZ":1.9095531218725312,"vX0":8.848796879938634,"vY0":-124.8069870217395,"vZ0":-1.5503302260500154,"x":105.06,"y":187.22,"x0":-1.791759792246719,"y0":50.000369361829875,"z0":4.949572815275905,"aX":-18.05912195333496},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":18.7,"spinRate":2204,"spinDirection":258},"zone":9,"typeConfidence":0.93,"plateTime":0.43952281623858935,"extension":6.823217268466129},"index":1,"playId":"ab228158-6836-39da-a279-27d571958803","pitchNumber":2,"startTime":"2025-08-21T00:27:16.503Z","endTime":"2025-08-21T00:27:20.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.50274773896015,"strikeZoneBottom":1.63815198141316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37705776814185,"aZ":-32.54237738939783,"pfxX":5.371005268831935,"pfxZ":-0.2690885845663553,"pX":1.2067349412291497,"pZ":1.6755481724888535,"vX0":5.89630777749878,"vY0":-117.51249241625705,"vZ0":-0.9138613496069509,"x":71.0,"y":193.54,"x0":-2.042098621619949,"y0":50.00097036139317,"z0":5.119999152150233,"aX":7.433551604994146},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.5,"breakHorizontal":-11.3,"spinRate":2513,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46792978481888614,"extension":6.537044251781019},"index":2,"playId":"4bee0a5c-fe26-3723-b6c4-2bec3ad770e7","pitchNumber":3,"startTime":"2025-08-21T00:27:38.197Z","endTime":"2025-08-21T00:27:42.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.674306146550105,"aZ":-17.5032267975649,"pfxX":-9.302417038190207,"pfxZ":7.893399494356002,"pX":-0.20677739148206437,"pZ":2.7728748374996286,"vX0":7.74279314018551,"vY0":-135.91686451215264,"vZ0":-2.8940522674632696,"x":124.88,"y":163.91,"x0":-1.8934123153716378,"y0":50.00110946604002,"z0":5.076883642060304,"aX":-17.285160033309396},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":15.0,"spinRate":2457,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40403998461989143,"extension":6.859472079560663},"index":3,"playId":"55629b5c-9efb-32f2-9924-ed117b2e438e","pitchNumber":4,"startTime":"2025-08-21T00:27:56.600Z","endTime":"2025-08-21T00:28:00.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-21T00:28:23.582Z","endTime":"2025-08-21T00:28:38.176Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.432017607706,"strikeZoneBottom":1.61302677378855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27898465777967,"aZ":-18.726235863696164,"pfxX":-10.261502309357612,"pfxZ":6.935801410110175,"pX":0.1578887372346575,"pZ":3.3103720006785777,"vX0":8.743678156434685,"vY0":-138.44481004994182,"vZ0":-1.5448997387668846,"x":110.98,"y":149.4,"x0":-1.710109320075875,"y0":50.0013864620819,"z0":5.130598390053357,"aX":-19.89262592425298},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":16.7,"spinRate":2569,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.3958233280401968,"extension":6.816431253011576},"index":5,"playId":"9e88a290-a9c8-38f0-9044-96b019c711df","pitchNumber":5,"startTime":"2025-08-21T00:28:38.176Z","endTime":"2025-08-21T00:28:43.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.736985948202474,"aZ":-18.07873766393268,"pfxX":-9.176723542651958,"pfxZ":7.446246977300897,"pX":-0.05504440400208686,"pZ":2.326396198637017,"vX0":7.852851441173236,"vY0":-136.61246722620152,"vZ0":-4.245977957920144,"x":119.1,"y":175.97,"x0":-1.7727736463391273,"y0":50.001558847236396,"z0":5.14134493060228,"aX":-17.36664962902295},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":15.0,"spinRate":2494,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4007462930951107,"extension":6.933998735664481},"hitData":{"launchSpeed":95.2,"launchAngle":58.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.83,"coordY":122.85}},"index":6,"playId":"eefb5ff9-3b14-38ce-bb74-bc533ac471f8","pitchNumber":6,"startTime":"2025-08-21T00:29:01.613Z","endTime":"2025-08-21T00:29:15.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.8,"awayTeamWinProbability":38.2,"homeTeamWinProbabilityAdded":12.099999999999994,"leverageIndex":3.92,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:29:15.655Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, second baseman Luis García Jr. to first baseman Josh Bell.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:29:42.772Z","endTime":"2025-08-21T00:30:13.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":75.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.984059515953355,"aZ":-30.68967264493727,"pfxX":5.6406761080740555,"pfxZ":1.0165685951223988,"pX":0.4239536053719402,"pZ":2.4043909135402814,"vX0":4.168537659053674,"vY0":-119.90177853303352,"vZ0":0.10659946183186397,"x":100.84,"y":173.86,"x0":-2.0692254723384904,"y0":50.00084802618855,"z0":5.095735316923936,"aX":8.219163720789744},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.2,"breakHorizontal":-11.2,"spinRate":2481,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.4566419471648837,"extension":6.5988589473053585},"index":0,"playId":"978d4d0c-413a-3d9b-a4ab-e1aa3e2ec2a4","pitchNumber":1,"startTime":"2025-08-21T00:29:44.732Z","endTime":"2025-08-21T00:29:49.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.1,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92465003521578,"aZ":-24.245857585684767,"pfxX":-11.136200786651145,"pfxZ":4.175118955880079,"pX":-0.13481580828030454,"pZ":1.7320171081359663,"vX0":8.06255523147861,"vY0":-136.82737523961313,"vZ0":-4.815873248750004,"x":122.14,"y":192.02,"x0":-1.6714632937089247,"y0":50.00123921875262,"z0":5.174294468338296,"aX":-21.133438243604196},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":18.5,"spinRate":2214,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4001621260170256,"extension":6.849728469473895},"hitData":{"launchSpeed":110.4,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":151.68}},"index":1,"playId":"b1e6d765-cf37-3934-bc44-ce5f5b3540c1","pitchNumber":2,"startTime":"2025-08-21T00:30:06.161Z","endTime":"2025-08-21T00:30:13.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":4.73,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:30:13.889Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to left fielder Starling Marte.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:32:48.331Z","endTime":"2025-08-21T00:34:11.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.57253255071221,"strikeZoneBottom":1.70587510964555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.054532221869817,"aZ":-14.147473880177591,"pfxX":-4.754214415605274,"pfxZ":9.504625634440593,"pX":-1.0321465748214056,"pZ":2.034660221871119,"vX0":3.756407531202971,"vY0":-136.81475941917918,"vZ0":-7.692205408691459,"x":156.34,"y":183.84,"x0":-1.8049432585721379,"y0":50.00282268014353,"z0":5.851341936426488,"aX":-9.01704734081381},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2267,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4002762972407039,"extension":6.336465391728699},"index":0,"playId":"766e06cf-e397-36ff-a44f-3811456836f1","pitchNumber":1,"startTime":"2025-08-21T00:32:48.331Z","endTime":"2025-08-21T00:32:53.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.51656943894016,"strikeZoneBottom":1.71078476648423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372810048477113,"aZ":-24.187894459748147,"pfxX":-0.604004982788803,"pfxZ":4.7765133655480065,"pX":-0.7070389688859445,"pZ":2.283071488350101,"vX0":2.9147963620159323,"vY0":-128.16845113090594,"vZ0":-4.684714509951873,"x":143.95,"y":177.14,"x0":-1.7782839007064783,"y0":50.00042875062341,"z0":6.01285856318642,"aX":-1.0095439383546594},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":0.5,"spinRate":2446,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.42661591466257187,"extension":6.362532766384971},"index":1,"playId":"6c6948c0-3d5f-36b4-9aac-bd67227dac72","pitchNumber":2,"startTime":"2025-08-21T00:33:02.202Z","endTime":"2025-08-21T00:33:06.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.54500038160095,"strikeZoneBottom":1.67847409064104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29586418141094,"aZ":-25.490732254401816,"pfxX":-1.2988393668789255,"pfxZ":3.967532431857223,"pX":1.1357045481698165,"pZ":2.3291088848983916,"vX0":7.213658971671544,"vY0":-128.85717513198028,"vZ0":-4.3605612545630645,"x":73.71,"y":175.89,"x0":-1.5289701125400321,"y0":50.00253195629563,"z0":6.0081135641073224,"aX":-2.1881735253077905},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":0.7,"spinRate":2405,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4247407443105842,"extension":6.421936641150554},"index":2,"playId":"14102eaf-d415-3ccc-97c6-6c1b342a00b8","pitchNumber":3,"startTime":"2025-08-21T00:33:18.236Z","endTime":"2025-08-21T00:33:22.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66136905877877,"aZ":-14.85228745960218,"pfxX":-3.8783537045150496,"pfxZ":8.929948134840574,"pX":-0.5067217516038669,"pZ":3.4755670955330555,"vX0":5.231169871802422,"vY0":-138.34177858823236,"vZ0":-3.795152361979488,"x":136.32,"y":144.94,"x0":-1.9176431069039903,"y0":50.003474929958806,"z0":5.859865169692268,"aX":-7.523749431261619},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2338,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39581850034376886,"extension":6.241548012830588},"index":3,"playId":"105ca4c4-b82f-366b-96c0-4cb926b94f20","pitchNumber":4,"startTime":"2025-08-21T00:33:36.565Z","endTime":"2025-08-21T00:33:40.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.868245318937277,"aZ":-27.326840840089652,"pfxX":-6.8612655891096175,"pfxZ":3.3459800525332914,"pX":-0.6616720263398889,"pZ":1.2411890288567955,"vX0":4.829984724970196,"vY0":-119.61808615010953,"vZ0":-5.270107965138471,"x":142.22,"y":205.27,"x0":-1.8146281443885637,"y0":50.00528251046553,"z0":5.920158966239561,"aX":-9.953817385084834},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.0,"breakHorizontal":11.3,"spinRate":1459,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.45772333662537656,"extension":6.113020085576601},"hitData":{"launchSpeed":65.6,"launchAngle":26.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.22,"coordY":109.39}},"index":4,"playId":"62310805-c0d6-39fa-a640-b3278a55860b","pitchNumber":5,"startTime":"2025-08-21T00:33:59.601Z","endTime":"2025-08-21T00:34:11.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:34:11.447Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dylan Crews grounds into a double play, shortstop Francisco Lindor to first baseman Pete Alonso. Daylen Lile out at 2nd. Dylan Crews out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:36:51.912Z","endTime":"2025-08-21T00:37:21.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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_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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:34:40.214Z","endTime":"2025-08-21T00:35:37.252Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Rogers replaces Kodai Senga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T00:35:37.252Z","endTime":"2025-08-21T00:36:54.097Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.663124372915092,"aZ":-43.50934202582418,"pfxX":-1.457579584883486,"pfxZ":-7.730441261253972,"pX":0.18747678711838256,"pZ":2.9154379462172484,"vX0":8.887350574633015,"vY0":-119.92202878513716,"vZ0":11.493277355254724,"x":109.85,"y":160.06,"x0":-3.365839246644939,"y0":50.0013746938969,"z0":1.9334942880011452,"aX":-2.1391767701842297},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.0,"breakHorizontal":0.7,"spinRate":1933,"spinDirection":305},"zone":2,"typeConfidence":0.9,"plateTime":0.45551352790905986,"extension":6.069204198880941},"index":2,"playId":"ff586ce9-7af3-3bee-bed0-a22e2e1bb183","pitchNumber":1,"startTime":"2025-08-21T00:36:54.097Z","endTime":"2025-08-21T00:36:58.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.618077417975332,"aZ":-46.40114527761618,"pfxX":-2.0201337833112585,"pfxZ":-9.624709006322112,"pX":-0.32273944612420513,"pZ":2.8588438843880164,"vX0":8.37270699721931,"vY0":-120.60035502103953,"vZ0":12.193205689034613,"x":129.3,"y":161.59,"x0":-3.571124463363956,"y0":50.0013088750255,"z0":1.8253908007762567,"aX":-2.988582801511522},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.2,"breakHorizontal":1.7,"spinRate":1924,"spinDirection":324},"zone":1,"typeConfidence":0.9,"plateTime":0.45350765333379384,"extension":5.926142985614394},"hitData":{"launchSpeed":93.4,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.55,"coordY":153.82}},"index":3,"playId":"d282be97-dde3-3250-ac4f-4f029f88fe10","pitchNumber":2,"startTime":"2025-08-21T00:37:14.293Z","endTime":"2025-08-21T00:37:21.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.31,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:37:21.776Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out softly, pitcher Tyler Rogers to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:37:51.696Z","endTime":"2025-08-21T00:39:03.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643511,"link":"/api/v1/people/643511"},"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, 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":84.0,"endSpeed":76.5,"strikeZoneTop":3.59714542009806,"strikeZoneBottom":1.65381800671002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4523584071293,"aZ":-45.19247893139338,"pfxX":-1.5337756485340952,"pfxZ":-8.704373062215232,"pX":0.28437895914921696,"pZ":2.477294837576733,"vX0":9.507555496492513,"vY0":-121.41761312043153,"vZ0":11.22030747137184,"x":106.16,"y":171.89,"x0":-3.4804620641077553,"y0":50.00387630410765,"z0":1.7267623776135899,"aX":-2.294607901675707},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.7,"breakHorizontal":0.6,"spinRate":1883,"spinDirection":326},"zone":6,"typeConfidence":0.9,"plateTime":0.45086063187666436,"extension":6.064712167324973},"index":0,"playId":"37c31326-983d-34d1-b402-38771c8ef777","pitchNumber":1,"startTime":"2025-08-21T00:37:51.696Z","endTime":"2025-08-21T00:37:56.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":67.9,"strikeZoneTop":3.46202581791676,"strikeZoneBottom":1.64189608689448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.476159527982023,"aZ":-25.337114118269852,"pfxX":5.354102350557959,"pfxZ":5.810252018626855,"pX":-0.9604053405231896,"pZ":2.975076072830579,"vX0":4.485989631766909,"vY0":-107.4656688789458,"vZ0":8.480842230217979,"x":153.61,"y":158.45,"x0":-3.7656306284769174,"y0":50.004555860536335,"z0":1.7874056985146298,"aX":6.30315774167209},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":13.0,"breakHorizontal":-10.8,"spinRate":2330,"spinDirection":123},"zone":11,"typeConfidence":0.9,"plateTime":0.5084009567030425,"extension":5.879055554300675},"index":1,"playId":"0808128f-4379-3501-b044-d514d46a56e1","pitchNumber":2,"startTime":"2025-08-21T00:38:07.355Z","endTime":"2025-08-21T00:38:12.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-21T00:38:20.145Z","endTime":"2025-08-21T00:38:34.458Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.107548721743065,"aZ":-44.41139877784086,"pfxX":-1.6884187280298089,"pfxZ":-7.719470405071912,"pX":-0.351572365278941,"pZ":1.5885055937634178,"vX0":8.494021532155626,"vY0":-124.58688997832672,"vZ0":8.850878640904588,"x":130.4,"y":195.89,"x0":-3.573717922062034,"y0":50.003958737485505,"z0":1.6476657088562232,"aX":-2.6779777419366995},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-11.8,"breakHorizontal":1.3,"spinRate":1896,"spinDirection":315},"zone":7,"typeConfidence":0.9,"plateTime":0.43827404817144267,"extension":5.916152295305023},"index":3,"playId":"85366c5a-de0b-3a30-88f3-c67cdfd4f0a6","pitchNumber":3,"startTime":"2025-08-21T00:38:34.458Z","endTime":"2025-08-21T00:38:39.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.848847712986732,"aZ":-45.66025769144374,"pfxX":-2.1585834293266037,"pfxZ":-8.772005022713358,"pX":0.3037033961607683,"pZ":2.7472619464053247,"vX0":10.37530789638801,"vY0":-122.82416552434893,"vZ0":11.739744923593321,"x":105.42,"y":164.6,"x0":-3.682858136635703,"y0":50.00121297928128,"z0":1.7806141416090415,"aX":-3.3195885946452433},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.8,"breakHorizontal":1.7,"spinRate":2042,"spinDirection":331},"zone":6,"typeConfidence":0.9,"plateTime":0.4448463904961253,"extension":5.906681909067051},"hitData":{"launchSpeed":59.9,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.32,"coordY":181.47}},"index":4,"playId":"7a8d64d9-245c-31d2-9667-760e53aba2f5","pitchNumber":4,"startTime":"2025-08-21T00:38:56.293Z","endTime":"2025-08-21T00:39:03.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:39:03.756Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Lindor pops out to first baseman Josh Bell.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:41:31.067Z","endTime":"2025-08-21T00:42:35.872Z","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":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shinnosuke Ogasawara replaces Cole Henry.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:41:00.237Z","endTime":"2025-08-21T00:41:33.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829272,"link":"/api/v1/people/829272"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.44607550684187,"strikeZoneBottom":1.59390351478398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.551280119353102,"aZ":-24.631544753541142,"pfxX":7.96788895409127,"pfxZ":5.809104937917093,"pX":0.9792493232637269,"pZ":3.1339155381376975,"vX0":-3.4248089088283993,"vY0":-112.93875305506477,"vZ0":-0.5856178246258933,"x":79.67,"y":154.16,"x0":1.475811253653642,"y0":50.00432241450507,"z0":5.862561533399936,"aX":10.348193809821579},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.7,"breakHorizontal":-13.7,"spinRate":1457,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.48400974185619505,"extension":6.157389285577881},"index":1,"playId":"788af5df-6e11-3160-86ce-9dc3a4353303","pitchNumber":1,"startTime":"2025-08-21T00:41:33.310Z","endTime":"2025-08-21T00:41:38.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.357174020102022,"aZ":-24.86624429987823,"pfxX":8.142232948435188,"pfxZ":5.454906579608775,"pX":0.7858615205704907,"pZ":2.2394000839254606,"vX0":-3.7258389173771684,"vY0":-114.78049949806903,"vZ0":-2.494042471776828,"x":87.04,"y":178.32,"x0":1.368385796282953,"y0":50.00543661086184,"z0":5.750525508994855,"aX":10.91418796001204},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":9.6,"breakHorizontal":-13.9,"spinRate":1503,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4763866183465595,"extension":6.0965761433662635},"index":2,"playId":"7515db69-ccb0-3f0a-8dc9-d755aadad56b","pitchNumber":2,"startTime":"2025-08-21T00:41:48.295Z","endTime":"2025-08-21T00:41:52.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.6,"endSpeed":65.7,"strikeZoneTop":3.53403076024658,"strikeZoneBottom":1.62043937178416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.611781790531968,"aZ":-45.50288782641959,"pfxX":-1.5505869993149253,"pfxZ":-12.439184955204697,"pX":-0.39514579443087666,"pZ":0.2743847029878839,"vX0":-2.4095308133155395,"vY0":-104.18789514256324,"vZ0":-0.3140401983089327,"x":132.06,"y":231.37,"x0":0.9893679954744594,"y0":50.001562717103376,"z0":5.921305986643008,"aX":-1.6616028131757905},"breaks":{"breakAngle":2.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.4,"breakVerticalInduced":-22.0,"breakHorizontal":3.6,"spinRate":2718,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.530858366016739,"extension":6.024617232158286},"index":3,"playId":"bb1275cd-0879-3767-8704-baff83ada356","pitchNumber":3,"startTime":"2025-08-21T00:42:06.549Z","endTime":"2025-08-21T00:42:10.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.879117938358135,"aZ":-24.503994103147765,"pfxX":7.926174231370577,"pfxZ":5.419243349292342,"pX":-0.21505314786124138,"pZ":1.3009176729239267,"vX0":-5.646744827177248,"vY0":-117.03033212456633,"vZ0":-4.894031170031735,"x":125.2,"y":203.66,"x0":1.1754171013315398,"y0":50.00290485652658,"z0":5.658718291589656,"aX":11.218154790339158},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.1,"breakHorizontal":-13.3,"spinRate":1413,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.46443703638116585,"extension":6.136821511483725},"hitData":{"launchSpeed":79.5,"launchAngle":77.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":138.7,"coordY":178.01}},"index":4,"playId":"7da1d4ad-48d1-383d-9674-c4301c956fc3","pitchNumber":4,"startTime":"2025-08-21T00:42:26.053Z","endTime":"2025-08-21T00:42:35.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:42:35.872Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, second baseman Luis García Jr. to first baseman Josh Bell.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:43:02.615Z","endTime":"2025-08-21T00:43:26.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.6,"strikeZoneTop":3.05537426097811,"strikeZoneBottom":1.55511696397986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.63194632905211,"aZ":-30.716042926562626,"pfxX":0.4039558269988539,"pfxZ":1.0203978758530585,"pX":-0.3599328702545312,"pZ":1.6553870767102468,"vX0":-4.453251079009813,"vY0":-117.55842584581805,"vZ0":-2.765935121428627,"x":130.72,"y":194.08,"x0":1.4924186344248862,"y0":50.001466947413206,"z0":5.649124949555293,"aX":0.5762561645923381},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.6,"breakHorizontal":0.1,"spinRate":2316,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.462844949884023,"extension":6.195644126988813},"index":0,"playId":"216c4d7c-1b39-31bb-9ee6-07fa168871e7","pitchNumber":1,"startTime":"2025-08-21T00:43:02.615Z","endTime":"2025-08-21T00:43:06.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.3,"endSpeed":65.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.12736013582794,"aZ":-42.90949650162483,"pfxX":-3.0700240639883543,"pfxZ":-10.121782625483771,"pX":-0.4138919272719105,"pZ":1.6876456177231483,"vX0":-2.272267216988877,"vY0":-102.3885351134568,"vZ0":1.7288018144857715,"x":132.78,"y":193.21,"x0":1.1097477560694262,"y0":50.00431370470544,"z0":6.088756915316165,"aX":-3.254960903777762},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.7,"breakVerticalInduced":-17.5,"breakHorizontal":6.2,"spinRate":2465,"spinDirection":344},"zone":7,"typeConfidence":2.0,"plateTime":0.5352416887533797,"extension":6.028488095537303},"hitData":{"launchSpeed":84.9,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.79,"coordY":153.2}},"index":1,"playId":"5218cfe4-1562-3b43-bb6b-bf52d7a7ed88","pitchNumber":2,"startTime":"2025-08-21T00:43:17.627Z","endTime":"2025-08-21T00:43:26.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:43:26.091Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:43:51.447Z","endTime":"2025-08-21T00:45:07.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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, 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":79.6,"endSpeed":73.6,"strikeZoneTop":3.62316679402465,"strikeZoneBottom":1.68865425621564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.991704892547375,"aZ":-26.70855671970153,"pfxX":8.73745399452174,"pfxZ":3.9829104402810493,"pX":0.496749885882371,"pZ":2.9313519212698917,"vX0":-4.455415917498428,"vY0":-115.94304652237557,"vZ0":-0.8328384031314197,"x":98.07,"y":159.63,"x0":1.2997903964871194,"y0":50.00490876821685,"z0":5.8254108868373145,"aX":11.995885520241664},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.3,"breakHorizontal":-14.9,"spinRate":1531,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4709257377182281,"extension":6.101087221556438},"index":0,"playId":"f3a04ca5-7961-384e-a3b9-dd2267f443ea","pitchNumber":1,"startTime":"2025-08-21T00:43:51.607Z","endTime":"2025-08-21T00:43:57.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.63514336045084,"strikeZoneBottom":1.66975985491848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81015788957105,"aZ":-17.42213113456471,"pfxX":4.109857440250709,"pfxZ":8.2001449207363,"pX":-0.5830256476386343,"pZ":1.9446082304192898,"vX0":-5.90461842509718,"vY0":-133.0887683031512,"vZ0":-6.248477304888415,"x":139.22,"y":186.28,"x0":1.127460544029652,"y0":50.00125343234534,"z0":5.578776714288055,"aX":7.392794453250799},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":-6.2,"spinRate":2195,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.41110008442888146,"extension":6.133045039262662},"index":1,"playId":"5787a4d8-565a-3391-b9a9-ae659305e824","pitchNumber":2,"startTime":"2025-08-21T00:44:09.345Z","endTime":"2025-08-21T00:44:16.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":65.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.148882487613772,"aZ":-45.56226036673817,"pfxX":-2.7288350637047136,"pfxZ":-12.25814092249182,"pX":-0.6760857017942783,"pZ":2.0125251841446685,"vX0":-2.8385743510497385,"vY0":-105.22287811692266,"vZ0":2.6612735878684086,"x":142.77,"y":184.44,"x0":1.0582926624496578,"y0":50.002436842026725,"z0":6.11264225532583,"aX":-2.9802561743349205},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.0,"breakVerticalInduced":-20.6,"breakHorizontal":5.9,"spinRate":2744,"spinDirection":340},"zone":7,"typeConfidence":2.0,"plateTime":0.5257768970251999,"extension":6.1054980066595625},"index":2,"playId":"23d1164f-e536-3db1-aa7e-8206c12fc4ab","pitchNumber":3,"startTime":"2025-08-21T00:44:43.314Z","endTime":"2025-08-21T00:44:47.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.048665502931083,"aZ":-46.86137481586361,"pfxX":-3.0003857118297717,"pfxZ":-13.155060992310178,"pX":0.2726861221811667,"pZ":2.2392430101742056,"vX0":-1.037526160111714,"vY0":-106.21771556334859,"vZ0":3.27713526279709,"x":106.61,"y":178.32,"x0":1.160493371342326,"y0":50.0015041266933,"z0":6.0925411053002865,"aX":-3.3501456108737404},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.4,"breakVerticalInduced":-22.2,"breakHorizontal":5.8,"spinRate":2588,"spinDirection":341},"zone":5,"typeConfidence":2.0,"plateTime":0.5202155152467842,"extension":6.146469100303899},"index":3,"playId":"db87e62c-e37f-3a5a-bf72-4061f89698b6","pitchNumber":4,"startTime":"2025-08-21T00:45:03.418Z","endTime":"2025-08-21T00:45:07.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:45:07.111Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Robert Hassell III pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:47:55.480Z","endTime":"2025-08-21T00:48:48.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:47:17.553Z","endTime":"2025-08-21T00:47:57.845Z","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":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.49462298826392,"strikeZoneBottom":1.73053034998619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.366168348201416,"aZ":-22.175347347733254,"pfxX":11.891887346888169,"pfxZ":5.0702313422958785,"pX":0.8564739662643637,"pZ":2.4401119187913394,"vX0":-7.474876334289258,"vY0":-139.33487869040994,"vZ0":-4.35265061237954,"x":84.35,"y":172.9,"x0":2.0244503969785157,"y0":50.003608178293526,"z0":5.481769802053525,"aX":23.458529606225962},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":-20.0,"spinRate":2299,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.3926179291231069,"extension":6.6331536156808735},"index":1,"playId":"7cfd2dc6-50b8-32c1-9c6e-45a7060565d4","pitchNumber":1,"startTime":"2025-08-21T00:47:57.845Z","endTime":"2025-08-21T00:48:02.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-21T00:48:11.251Z","endTime":"2025-08-21T00:48:22.242Z","isPitch":false,"type":"action","player":{"id":690987,"link":"/api/v1/people/690987"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.55220565504478,"strikeZoneBottom":1.75779494600442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04125168492002,"aZ":-22.99640865716514,"pfxX":11.05134598514936,"pfxZ":4.842070888965905,"pX":-0.10556861708820194,"pZ":1.6984845815318343,"vX0":-9.069017117955212,"vY0":-136.12723706202954,"vZ0":-5.6889534013201235,"x":121.02,"y":192.92,"x0":1.8167336993118293,"y0":50.00304009539627,"z0":5.385181949437676,"aX":20.95155486899532},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":-18.4,"spinRate":2155,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.40080412174194,"extension":6.811348274324956},"index":3,"playId":"eca0f72f-3141-3a98-95cb-ed81638129df","pitchNumber":2,"startTime":"2025-08-21T00:48:22.242Z","endTime":"2025-08-21T00:48:26.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.3,"endSpeed":77.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.645784797742568,"aZ":-25.04807200752405,"pfxX":-4.317251003175061,"pfxZ":4.626838361026339,"pX":-0.23112016757097398,"pZ":2.6514019442114245,"vX0":-3.9036010389105265,"vY0":-124.08337632314941,"vZ0":-2.0460628716662406,"x":125.81,"y":167.19,"x0":1.9303852562695951,"y0":50.00433339082895,"z0":5.5993823019435505,"aX":-6.649418180648387},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.0,"breakHorizontal":8.8,"spinRate":2680,"spinDirection":277},"zone":5,"typeConfidence":2.0,"plateTime":0.44348791169862434,"extension":6.607601713370648},"hitData":{"launchSpeed":68.5,"launchAngle":56.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.25,"coordY":136.69}},"index":4,"playId":"d4ed159b-4e62-32f2-8c76-1c955038775a","pitchNumber":3,"startTime":"2025-08-21T00:48:40.143Z","endTime":"2025-08-21T00:48:48.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:48:48.646Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a ground ball to left fielder Starling Marte.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:49:09.899Z","endTime":"2025-08-21T00:49:26.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.8,"strikeZoneTop":3.84,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.856741066352463,"aZ":-21.40805174555386,"pfxX":10.693502058625645,"pfxZ":5.121104854217204,"pX":0.6557182030149109,"pZ":2.609191448246837,"vX0":-7.41831692851612,"vY0":-143.5095805928188,"vZ0":-4.502378665283007,"x":92.01,"y":168.33,"x0":1.8749344182876468,"y0":50.0014445247919,"z0":5.518593533658355,"aX":22.471871217999706},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":2408,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.3805644958356158,"extension":6.676293767015916},"hitData":{"launchSpeed":108.4,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.48,"coordY":97.11}},"index":0,"playId":"c7dbb73f-2821-3bd3-a1c9-da30d1a0500e","pitchNumber":1,"startTime":"2025-08-21T00:49:15.457Z","endTime":"2025-08-21T00:49:26.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.58,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:49:26.824Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to third baseman Brett Baty in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:49:47.521Z","endTime":"2025-08-21T00:50:32.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.56227392313887,"strikeZoneBottom":1.7004852143353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.960361627362495,"aZ":-27.328018061289217,"pfxX":-4.247394209297742,"pfxZ":3.3929244943666284,"pX":0.3832373653871842,"pZ":4.355251372928392,"vX0":-2.598405470968683,"vY0":-119.11153693638529,"vZ0":2.493097068316625,"x":102.39,"y":121.19,"x0":2.0420532290344964,"y0":50.00457610883894,"z0":5.774125469261326,"aX":-6.072826815332169},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.1,"breakHorizontal":8.4,"spinRate":2473,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.4607348067766508,"extension":6.53724783495095},"index":0,"playId":"534ee2b9-17eb-3e8d-9ca4-23a105cc4566","pitchNumber":1,"startTime":"2025-08-21T00:49:53.378Z","endTime":"2025-08-21T00:50:02.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Luis Torrens. James Wood to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"534ee2b9-17eb-3e8d-9ca4-23a105cc4566","startTime":"2025-08-21T00:50:14.978Z","endTime":"2025-08-21T00:50:23.006Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"postOnSecond":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.03,"dramaIndex":42.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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06036673382936,"aZ":-25.270222419887194,"pfxX":11.171709797657137,"pfxZ":3.4726608972202957,"pX":0.9350112502264264,"pZ":2.966422106001423,"vX0":-6.711620631077098,"vY0":-139.7832808963836,"vZ0":-2.798765780528056,"x":81.36,"y":158.69,"x0":1.9095477569286872,"y0":50.00383959255354,"z0":5.630949017473364,"aX":22.217728397270687},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.9,"breakHorizontal":-19.0,"spinRate":2325,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39110410260782213,"extension":6.654017882623407},"hitData":{"launchSpeed":64.9,"launchAngle":66.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.52,"coordY":183.44}},"index":2,"playId":"e86f4cb0-e792-3ff4-8843-5e71cc0b5999","pitchNumber":2,"startTime":"2025-08-21T00:50:23.006Z","endTime":"2025-08-21T00:50:32.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.03,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:50:32.981Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to right fielder Juan Soto.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:51:40.281Z","endTime":"2025-08-21T00:54:37.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T00:50:51.558Z","endTime":"2025-08-21T00:51:42.650Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43241907611295,"aZ":-26.393247471359867,"pfxX":11.099926012797672,"pfxZ":2.8130567166619755,"pX":0.8224395944231736,"pZ":2.3236500941969283,"vX0":-7.100633600281816,"vY0":-141.97895688648606,"vZ0":-4.130488628721584,"x":85.65,"y":176.04,"x0":1.9048361145740922,"y0":50.00378271891196,"z0":5.463391359061003,"aX":22.817001495432105},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.4,"breakHorizontal":-18.8,"spinRate":2316,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.38478187689026866,"extension":6.729219324120567},"index":1,"playId":"3da8ffcb-cd2b-3be0-aebb-a31e571f4633","pitchNumber":1,"startTime":"2025-08-21T00:51:42.650Z","endTime":"2025-08-21T00:51:47.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.290769392524837,"aZ":-13.404746222426976,"pfxX":5.439453008059884,"pfxZ":8.904175307714052,"pX":0.13166265797445917,"pZ":3.011909686725157,"vX0":-6.046823255614386,"vY0":-143.3876117629979,"vZ0":-4.89613630554101,"x":111.98,"y":157.46,"x0":1.548695955400873,"y0":50.00666350706013,"z0":5.560757917771188,"aX":11.470591139952338},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":-8.9,"spinRate":2365,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.3801981270024597,"extension":6.790786026491791},"index":2,"playId":"823968d1-8a97-3d24-add0-d45a07f2b0f4","pitchNumber":2,"startTime":"2025-08-21T00:52:03.270Z","endTime":"2025-08-21T00:52:08.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.77597276506748,"strikeZoneBottom":1.75584229597955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64693442916542,"aZ":-32.57572002383912,"pfxX":-0.2375299622909255,"pfxZ":-0.24256907216097545,"pX":1.2071546231903738,"pZ":2.9324003980063233,"vX0":-0.8935410904495215,"vY0":-127.20916079009965,"vZ0":-0.6807519543655773,"x":70.99,"y":159.61,"x0":1.5912414557571253,"y0":50.00114753299257,"z0":5.745445348579262,"aX":-0.3962297053930951},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":0.6,"spinRate":2418,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.42761773705289174,"extension":6.611435301866265},"index":3,"playId":"66bb19aa-30d6-35f8-917a-8f1011d6b233","pitchNumber":3,"startTime":"2025-08-21T00:52:22.814Z","endTime":"2025-08-21T00:52:28.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.9,"endSpeed":82.0,"strikeZoneTop":3.77269251598621,"strikeZoneBottom":1.84399773422334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8396886036799,"aZ":-29.954202930342955,"pfxX":0.9743864899584571,"pfxZ":1.3277725522378199,"pX":-0.44057461722039687,"pZ":0.003856033029531304,"vX0":-5.547844371830057,"vY0":-127.88085677765243,"vZ0":-7.8966731445249065,"x":133.79,"y":238.68,"x0":1.6208709498275047,"y0":50.00314862814211,"z0":5.448418305298119,"aX":1.630502875709551},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-0.6,"spinRate":2471,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.42663534983026175,"extension":6.9138806299999045},"index":4,"playId":"adfc4ba0-aea8-33ed-b632-b77a6743de27","pitchNumber":4,"startTime":"2025-08-21T00:52:44.076Z","endTime":"2025-08-21T00:52:48.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.994328998433385,"aZ":-24.028309590186375,"pfxX":10.649859238593994,"pfxZ":3.8354125713773017,"pX":0.7953902405771693,"pZ":2.0055703076301237,"vX0":-6.288771652512279,"vY0":-144.21905174343243,"vZ0":-5.46691592390866,"x":86.68,"y":184.63,"x0":1.6113043831490221,"y0":50.00277008634911,"z0":5.3914375071252705,"aX":22.615599673728443},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.1,"breakHorizontal":-18.1,"spinRate":2436,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.37861299554025685,"extension":6.618027086668034},"index":5,"playId":"ce6b326b-1acc-32ca-a746-73502408f599","pitchNumber":5,"startTime":"2025-08-21T00:53:13.951Z","endTime":"2025-08-21T00:53:18.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.952268031532405,"aZ":-16.111554413652286,"pfxX":4.974580766596864,"pfxZ":7.80153160739701,"pX":0.10756576605364208,"pZ":4.116518906194149,"vX0":-5.558111302254512,"vY0":-142.1988698590979,"vZ0":-1.4108597547101431,"x":112.9,"y":127.63,"x0":1.436154129791004,"y0":50.00364795476831,"z0":5.635583649991579,"aX":10.243616691855316},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":-7.9,"spinRate":2263,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3843883406772246,"extension":6.823016478821908},"index":6,"playId":"cb3ed426-32e9-3354-b19e-be33978a6f3d","pitchNumber":6,"startTime":"2025-08-21T00:53:35.790Z","endTime":"2025-08-21T00:53:41.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.6,"strikeZoneTop":3.83230267531803,"strikeZoneBottom":1.81240215117229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19324986343819,"aZ":-14.1379638362097,"pfxX":6.846475443658447,"pfxZ":8.527760985431408,"pX":-0.22885072836046047,"pZ":4.163541417586609,"vX0":-7.700394282059793,"vY0":-144.62959235780292,"vZ0":-1.653240982786114,"x":129.37,"y":77.29,"x0":1.5804813877056985,"y0":50.00635725551186,"z0":5.611108726291355,"aX":14.486559866727106},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":-10.8,"spinRate":2339,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.37893455810646914,"extension":6.958654188817455},"index":7,"playId":"660b3f5f-b7b5-344d-b41b-e978d0244da8","pitchNumber":7,"startTime":"2025-08-21T00:54:07.169Z","endTime":"2025-08-21T00:54:11.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.7555365968658,"aZ":-22.063001471944332,"pfxX":12.35122802059977,"pfxZ":4.847381963257549,"pX":0.06244368167003576,"pZ":2.3811167854135706,"vX0":-8.801634546791437,"vY0":-144.05335958427514,"vZ0":-4.72741979345016,"x":114.62,"y":174.49,"x0":1.5641423459413435,"y0":50.0057334905643,"z0":5.421087854689746,"aX":25.772026144423712},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.9,"breakHorizontal":-20.4,"spinRate":2311,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.3813004470468111,"extension":6.870345030443389},"hitData":{"launchSpeed":86.4,"launchAngle":38.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.05,"coordY":95.81}},"index":8,"playId":"934d487c-3b2b-3045-af40-0f44c518f9d9","pitchNumber":8,"startTime":"2025-08-21T00:54:28.851Z","endTime":"2025-08-21T00:54:37.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:54:37.326Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out sharply to right fielder Dylan Crews.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:57:03.632Z","endTime":"2025-08-21T00:57:16.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Clayton Beeter replaces Shinnosuke Ogasawara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:56:10.229Z","endTime":"2025-08-21T00:57:05.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.073685393438986,"aZ":-9.52711472731729,"pfxX":-3.4959449234317415,"pfxZ":11.462991971688075,"pX":0.33284761083001574,"pZ":2.953554524547925,"vX0":5.2226606980038595,"vY0":-139.79956548322065,"vZ0":-6.467702208907861,"x":104.31,"y":159.03,"x0":-1.106953015782503,"y0":50.00324367626432,"z0":5.925323166109157,"aX":-6.907443512711002},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":5.3,"spinRate":2442,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.39208561295445765,"extension":6.029882905733152},"hitData":{"launchSpeed":100.4,"launchAngle":47.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":211.83,"coordY":110.86}},"index":1,"playId":"3a7b43ce-6490-3f2e-abb9-ebc99c547604","pitchNumber":1,"startTime":"2025-08-21T00:57:05.993Z","endTime":"2025-08-21T00:57:16.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:57:16.053Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, pitcher Clayton Beeter to first baseman Josh Bell.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:57:46.518Z","endTime":"2025-08-21T00:59:03.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.48341031492841,"strikeZoneBottom":1.60959771519285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80260338725649,"aZ":-13.897721193647712,"pfxX":-3.591534648789793,"pfxZ":9.124590277439676,"pX":-0.5636586507630703,"pZ":4.280523535314327,"vX0":3.0377113026397424,"vY0":-140.83788740481862,"vZ0":-2.565195779528183,"x":138.49,"y":123.21,"x0":-1.1910430222403434,"y0":50.00688830349182,"z0":6.10519160636946,"aX":-7.197064273282943},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2340,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38931494471614636,"extension":5.977699866536874},"index":0,"playId":"aa29a70c-1f9a-3ea2-93b5-af66e23fc270","pitchNumber":1,"startTime":"2025-08-21T00:57:46.518Z","endTime":"2025-08-21T00:57:51.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.7,"endSpeed":82.0,"strikeZoneTop":3.57531355916763,"strikeZoneBottom":1.73141689168227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79520222833211,"aZ":-38.47781723169638,"pfxX":1.0003849335625348,"pfxZ":-3.7496103660595814,"pX":-0.32591288310999633,"pZ":1.8998757863503446,"vX0":1.7871428414540862,"vY0":-127.83051845419155,"vZ0":-3.0095872082142305,"x":129.42,"y":187.48,"x0":-1.160244597178186,"y0":50.005435028498184,"z0":6.070380519267051,"aX":1.6798582221408893},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.2,"breakHorizontal":-2.2,"spinRate":2700,"spinDirection":26},"zone":7,"typeConfidence":0.9,"plateTime":0.42613398603831243,"extension":5.8271052979135},"index":1,"playId":"5d44e90e-9b90-3b50-8a66-a8ff9bf929e7","pitchNumber":2,"startTime":"2025-08-21T00:58:02.352Z","endTime":"2025-08-21T00:58:07.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.53900590976914,"strikeZoneBottom":1.84503762941066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.647198546610973,"aZ":-39.6651364461491,"pfxX":1.8212419506055832,"pfxZ":-4.603326730536187,"pX":-1.2330456297452914,"pZ":2.3532542253374245,"vX0":-0.8675227347222212,"vY0":-126.62049670646506,"vZ0":-1.543462275437692,"x":164.0,"y":175.24,"x0":-1.122790931599131,"y0":50.00624751389862,"z0":6.141988226374975,"aX":2.9604054473175596},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.5,"breakHorizontal":-3.1,"spinRate":2592,"spinDirection":29},"zone":13,"typeConfidence":0.91,"plateTime":0.4324380116174309,"extension":5.7022364295956205},"index":2,"playId":"00b4f4f6-87e9-3806-8f8b-803461d46763","pitchNumber":3,"startTime":"2025-08-21T00:58:19.407Z","endTime":"2025-08-21T00:58:24.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.59828428297492,"strikeZoneBottom":1.84465674922408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20026286953218,"aZ":-39.32726488665475,"pfxX":2.0047950977841023,"pfxZ":-4.422341718298192,"pX":0.4371383676824468,"pZ":3.2442202170342043,"vX0":2.6292902013360417,"vY0":-126.49348963642505,"vZ0":0.33335591119565855,"x":100.34,"y":151.19,"x0":-0.8768591734460096,"y0":50.00269954373563,"z0":6.268063811100594,"aX":3.2427380198416524},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.7,"breakHorizontal":-4.2,"spinRate":2577,"spinDirection":17},"zone":3,"typeConfidence":0.91,"plateTime":0.4332858609494825,"extension":5.86924690869507},"index":3,"playId":"2bff444f-107e-39fb-b697-ec67d289bb2c","pitchNumber":4,"startTime":"2025-08-21T00:58:38.008Z","endTime":"2025-08-21T00:58:43.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4026160642001,"aZ":-12.5342449764965,"pfxX":-2.6398257438776547,"pfxZ":9.709818838541835,"pX":-0.6334660858521928,"pZ":2.3030132076213476,"vX0":2.235328693190374,"vY0":-141.58956319969644,"vZ0":-7.660594479547669,"x":141.15,"y":176.6,"x0":-1.0915786629780508,"y0":50.00688459811582,"z0":5.852385988041826,"aX":-5.342076886701877},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":4.3,"spinRate":2405,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.38736925075075224,"extension":5.923840962763767},"hitData":{"launchSpeed":88.4,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":185.13}},"index":4,"playId":"6382ed54-9085-3fc3-84a6-005b2979e174","pitchNumber":5,"startTime":"2025-08-21T00:58:55.322Z","endTime":"2025-08-21T00:59:03.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:59:03.403Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, third baseman Paul DeJong to first baseman Josh Bell.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:59:27.024Z","endTime":"2025-08-21T01:00:27.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16973176423833,"aZ":-36.82845240464888,"pfxX":3.373914180978094,"pfxZ":-2.876949418497319,"pX":1.639053412330424,"pZ":1.0148405791485184,"vX0":5.206480094043219,"vY0":-126.44920280779542,"vZ0":-4.914595473501965,"x":54.52,"y":211.38,"x0":-0.8862951983280243,"y0":50.003689908926276,"z0":5.943604460634743,"aX":5.454999640110143},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.1,"breakHorizontal":-7.3,"spinRate":2928,"spinDirection":19},"zone":14,"typeConfidence":0.91,"plateTime":0.4334186975593233,"extension":6.094440538905664},"index":0,"playId":"4ab378f9-3a4a-3003-b706-9b9b8a216ddc","pitchNumber":1,"startTime":"2025-08-21T00:59:31.465Z","endTime":"2025-08-21T00:59:35.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54293265067201,"aZ":-34.65953520798117,"pfxX":3.550728695848772,"pfxZ":-1.4786743947616008,"pX":0.7395040106929516,"pZ":0.25563852100903234,"vX0":3.3232165113558003,"vY0":-129.22244626243503,"vZ0":-7.527061203981031,"x":88.81,"y":231.88,"x0":-1.0275048743903255,"y0":50.00328532281505,"z0":5.891164974517251,"aX":5.96611422494092},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.2,"breakHorizontal":-7.2,"spinRate":3135,"spinDirection":14},"zone":14,"typeConfidence":0.9,"plateTime":0.42490543816244,"extension":5.903291734889812},"index":1,"playId":"6b8c4e65-9dea-3de6-9815-b22baabbc42f","pitchNumber":2,"startTime":"2025-08-21T00:59:58.766Z","endTime":"2025-08-21T01:00:03.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10868499426544,"aZ":-36.385412584221385,"pfxX":3.6972387352954783,"pfxZ":-2.546777708776583,"pX":-0.7743665932191299,"pZ":2.5139880616478765,"vX0":-0.3453014729569024,"vY0":-127.4614497181587,"vZ0":-2.0924099526144104,"x":146.52,"y":170.9,"x0":-1.1181287648056901,"y0":50.0042629732697,"z0":6.206553612587169,"aX":6.110736108224812},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.8,"breakHorizontal":-6.6,"spinRate":2763,"spinDirection":24},"zone":4,"typeConfidence":0.9,"plateTime":0.42899920676255254,"extension":5.93001739246376},"hitData":{"launchSpeed":96.9,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":166.38}},"index":2,"playId":"cb3d1cd3-1517-3e1a-9f86-5178b25af35f","pitchNumber":3,"startTime":"2025-08-21T01:00:19.214Z","endTime":"2025-08-21T01:00:27.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:00:27.258Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nationals challenged (play at 1st), call on the field was upheld: Luis García Jr. grounds out, third baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:02:51.948Z","endTime":"2025-08-21T01:03:44.786Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Reed Garrett replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:02:23.188Z","endTime":"2025-08-21T01:02:54.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657585,"link":"/api/v1/people/657585"},"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":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87897622873489,"aZ":-24.834628554219798,"pfxX":-11.998697330302583,"pfxZ":3.6358367274144356,"pX":-1.0206879761916854,"pZ":2.4234739484068895,"vX0":7.593150280619098,"vY0":-141.31579558223072,"vZ0":-4.41482102767937,"x":155.91,"y":173.35,"x0":-2.1867852369550245,"y0":50.00082444020711,"z0":5.6056601606123335,"aX":-24.210615423696364},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.9,"breakHorizontal":20.2,"spinRate":2258,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38792201955762895,"extension":6.0123603439454305},"index":1,"playId":"f1ae3729-c802-37cc-9ccc-8b4a6286e182","pitchNumber":1,"startTime":"2025-08-21T01:02:54.295Z","endTime":"2025-08-21T01:02:57.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.728605490836586,"aZ":-36.00296412760715,"pfxX":-8.899663181215479,"pfxZ":-2.2802147186313757,"pX":-1.2455086107911186,"pZ":1.4675719726028962,"vX0":5.991485206966017,"vY0":-128.3275637023967,"vZ0":-3.307150071049638,"x":164.48,"y":199.16,"x0":-2.4456666307990056,"y0":50.00222277294271,"z0":5.556615330359015,"aX":-14.951947863091375},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.7,"breakHorizontal":14.9,"spinRate":1499,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4256306284503677,"extension":6.032633527690193},"index":2,"playId":"8b7598e9-80e6-3c72-9c25-99d5428e6be7","pitchNumber":2,"startTime":"2025-08-21T01:03:11.836Z","endTime":"2025-08-21T01:03:16.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-21T01:03:26.597Z","endTime":"2025-08-21T01:03:37.275Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.959939795026557,"aZ":-30.145503175604638,"pfxX":-9.763173795430628,"pfxZ":1.202820184846627,"pX":-1.054710338672522,"pZ":1.1832348287051484,"vX0":6.755356901432854,"vY0":-128.62559063747665,"vZ0":-4.954279422302337,"x":157.2,"y":206.83,"x0":-2.432291672916027,"y0":50.00624614253316,"z0":5.442088092677852,"aX":-16.54067362012363},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":16.4,"spinRate":1510,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42407216475893206,"extension":6.091056597917172},"hitData":{"launchSpeed":47.5,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.14,"coordY":165.33}},"index":4,"playId":"e1e99c17-8d9f-37af-b013-0fa848e8fca4","pitchNumber":3,"startTime":"2025-08-21T01:03:37.275Z","endTime":"2025-08-21T01:03:44.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:03:44.786Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul DeJong strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:05:43.051Z","endTime":"2025-08-21T01:06:38.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69306887958948,"aZ":-24.594795600027965,"pfxX":-9.77655118612492,"pfxZ":3.702936934245697,"pX":-0.8179607074277235,"pZ":2.7584000511984033,"vX0":7.885762318949127,"vY0":-141.39406455940502,"vZ0":-3.4287866871547923,"x":148.18,"y":164.3,"x0":-2.35663147341911,"y0":50.005849022141796,"z0":5.543777888231523,"aX":-20.031557712007107},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2230,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3856388751002551,"extension":6.165356589588577},"index":0,"playId":"6dc997b0-1f9c-3e15-8ed9-a66e9258d507","pitchNumber":1,"startTime":"2025-08-21T01:05:43.051Z","endTime":"2025-08-21T01:05:47.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.303950445386715,"aZ":-24.4227309948495,"pfxX":-9.681725410516457,"pfxZ":3.8063969256065926,"pX":-0.2570314501988153,"pZ":1.0734658052092205,"vX0":9.650096125946046,"vY0":-141.126729021036,"vZ0":-7.56433598955998,"x":126.8,"y":209.8,"x0":-2.447526632204356,"y0":50.00156403717099,"z0":5.338896995956925,"aX":-19.71087289261152},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":2200,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.38673614498938935,"extension":6.190921862474499},"index":1,"playId":"2f8a49d5-36ee-344a-b560-3eadfe3b7c6f","pitchNumber":2,"startTime":"2025-08-21T01:06:03.621Z","endTime":"2025-08-21T01:06:09.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80672559574935,"aZ":-34.23586026789587,"pfxX":8.434423949211018,"pfxZ":-1.3254574370968992,"pX":0.911836875439368,"pZ":2.5054360238313858,"vX0":5.456678857430848,"vY0":-124.26908313029672,"vZ0":-0.5232117522151087,"x":82.24,"y":171.13,"x0":-2.414617845819073,"y0":50.00569078221622,"z0":5.582998823697074,"aX":13.084484705249597},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-16.6,"spinRate":2824,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.44214860251181376,"extension":6.154639911123466},"index":2,"playId":"1443c0ed-0bd0-3caa-98dd-44292efaed8f","pitchNumber":3,"startTime":"2025-08-21T01:06:34.758Z","endTime":"2025-08-21T01:06:38.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:06:38.863Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:07:00.392Z","endTime":"2025-08-21T01:08:32.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.712483460963234,"aZ":-26.294309330403944,"pfxX":-9.745354609802142,"pfxZ":2.945770592573921,"pX":-0.17900388247947885,"pZ":2.148654016502968,"vX0":9.138288624223563,"vY0":-140.45177111958938,"vZ0":-4.59245232430832,"x":123.82,"y":180.77,"x0":-2.208111869286216,"y0":50.00588154010771,"z0":5.514224344964592,"aX":-19.479907360326084},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":2228,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3899265411981583,"extension":6.248010790375709},"index":0,"playId":"60b78bf9-6ea8-33e8-8403-a8fde524427a","pitchNumber":1,"startTime":"2025-08-21T01:07:04.253Z","endTime":"2025-08-21T01:07:08.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.52059753390789,"strikeZoneBottom":1.71286955064879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07544417383431,"aZ":-30.899053832536666,"pfxX":-8.770839952507718,"pfxZ":0.7321147224059563,"pX":-0.44369351244596456,"pZ":-0.19002793872195828,"vX0":7.7022967695179965,"vY0":-130.02972444518852,"vZ0":-8.229851537082371,"x":133.91,"y":243.91,"x0":-2.2868746453225755,"y0":50.00096210306669,"z0":5.3198047647580164,"aX":-15.205401212728104},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":14.4,"spinRate":1393,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41925003019688756,"extension":6.169571809164524},"index":1,"playId":"6f09f0d5-ace4-3d6e-b6fa-371185406bd6","pitchNumber":2,"startTime":"2025-08-21T01:07:24.407Z","endTime":"2025-08-21T01:07:27.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.54531271853262,"strikeZoneBottom":1.6462028814481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.106023256973945,"aZ":-29.131287941777785,"pfxX":-7.729131845391469,"pfxZ":1.7624797894662871,"pX":-0.0831776574993341,"pZ":-0.037737687050491124,"vX0":8.381169272670606,"vY0":-129.8329807375752,"vZ0":-8.246961555250333,"x":120.17,"y":239.8,"x0":-2.330613301093991,"y0":50.00526461181435,"z0":5.359038475291795,"aX":-13.357257715578593},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":12.4,"spinRate":1549,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41993747201681364,"extension":6.31082954586859},"index":2,"playId":"cc6135bb-1896-324c-b0e7-139550990574","pitchNumber":3,"startTime":"2025-08-21T01:07:42.574Z","endTime":"2025-08-21T01:07:45.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.43799728696919,"strikeZoneBottom":1.64565371439732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.034425837182415,"aZ":-28.099192373938145,"pfxX":2.3923452822573115,"pfxZ":2.209886203285798,"pX":-0.4229105564410467,"pZ":3.577156623478794,"vX0":4.2837415770875875,"vY0":-134.05708746762616,"vZ0":-0.24348954658812794,"x":133.12,"y":142.2,"x0":-2.3436111968341247,"y0":50.00629099823353,"z0":5.650538375365461,"aX":4.417514512429091},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":-5.2,"spinRate":2589,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4063343173325338,"extension":6.088950845255806},"index":3,"playId":"62934a00-e70c-380a-a30e-571897729131","pitchNumber":4,"startTime":"2025-08-21T01:08:11.254Z","endTime":"2025-08-21T01:08:15.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.48332702498186,"strikeZoneBottom":1.67574085248525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.850866991138535,"aZ":-23.266384257378878,"pfxX":-9.080920662912808,"pfxZ":4.427588563689957,"pX":0.8436341139118645,"pZ":1.6093710087734672,"vX0":11.304951207403604,"vY0":-140.5070693671448,"vZ0":-6.365554252695289,"x":84.84,"y":195.33,"x0":-2.0396187156415673,"y0":50.00452940957786,"z0":5.401469243618088,"aX":-18.279776592242726},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":14.3,"spinRate":2263,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3888322111904383,"extension":6.338546346044918},"index":4,"playId":"95d4b1b6-9383-34f5-b4bf-4340876bfb00","pitchNumber":5,"startTime":"2025-08-21T01:08:27.562Z","endTime":"2025-08-21T01:08:32.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:08:32.198Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dylan Crews grounds into a force out, fielded by second baseman Jeff McNeil. Daylen Lile out at 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:09:28.605Z","endTime":"2025-08-21T01:09:38.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"294fe90d-cd38-362c-8fad-832fe7d8f718","startTime":"2025-08-21T01:09:12.482Z","endTime":"2025-08-21T01:09:17.368Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30769796622805,"aZ":-20.98816317619233,"pfxX":-11.368817887714963,"pfxZ":5.579520537245086,"pX":-0.30544888758456823,"pZ":2.622442676461651,"vX0":8.998787187179776,"vY0":-140.78221763215126,"vZ0":-4.4118862719219845,"x":128.64,"y":167.97,"x0":-2.0681085851106467,"y0":50.00247474645745,"z0":5.570389805602916,"aX":-22.79371207282326},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":18.7,"spinRate":2290,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3892306064236757,"extension":6.172936320655899},"hitData":{"launchSpeed":77.1,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.45,"coordY":147.63}},"index":1,"playId":"f7739126-6372-3f54-8e94-a68584785e5d","pitchNumber":1,"startTime":"2025-08-21T01:09:30.939Z","endTime":"2025-08-21T01:09:38.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"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":516782,"link":"/api/v1/people/516782"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:09:38.168Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, shortstop CJ Abrams to first baseman Josh Bell.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:12:06.943Z","endTime":"2025-08-21T01:12:16.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:11:07.250Z","endTime":"2025-08-21T01:12:09.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.410639617442534,"aZ":-22.709538389608017,"pfxX":11.153556200802349,"pfxZ":4.5430454288803634,"pX":0.32012981124020556,"pZ":2.522174461820894,"vX0":-10.874198092145676,"vY0":-143.09902936252632,"vZ0":-5.270315830305132,"x":104.8,"y":170.68,"x0":2.710734006760624,"y0":50.00599840027685,"z0":5.800378802914404,"aX":23.256355307742375},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.3,"breakHorizontal":-18.1,"spinRate":2155,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.3819917452216215,"extension":6.087236079342365},"hitData":{"launchSpeed":99.9,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.89,"coordY":156.75}},"index":1,"playId":"b7914865-ae03-3018-874f-2cca9b6afbd2","pitchNumber":1,"startTime":"2025-08-21T01:12:09.005Z","endTime":"2025-08-21T01:12:16.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:12:16.320Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a ground ball to pitcher José A. Ferrer.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:12:34.566Z","endTime":"2025-08-21T01:13:24.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.1,"strikeZoneTop":3.47436879799299,"strikeZoneBottom":1.722530601466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.510348027592485,"aZ":-27.24717486878223,"pfxX":11.287939105060918,"pfxZ":2.3555371806972154,"pX":0.11341119013108208,"pZ":2.5768360399017,"vX0":-11.451800527688846,"vY0":-142.53960227996328,"vZ0":-4.246749318733827,"x":112.68,"y":169.21,"x0":2.6837217445242394,"y0":50.00364599194581,"z0":5.771658288934164,"aX":23.626165530886276},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.7,"breakHorizontal":-18.6,"spinRate":2022,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.38178055378899245,"extension":6.027554686738131},"index":0,"playId":"38669b84-df30-361a-bbb0-2579a8692b4b","pitchNumber":1,"startTime":"2025-08-21T01:12:39.449Z","endTime":"2025-08-21T01:12:44.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.9,"endSpeed":83.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.237255631062055,"aZ":-30.474204119031928,"pfxX":0.9844404518568464,"pfxZ":0.972147787297426,"pX":-0.37585258045749637,"pZ":1.2315275684421552,"vX0":-8.946195846221997,"vY0":-130.71105227491452,"vZ0":-5.350598902064662,"x":131.33,"y":205.53,"x0":2.944693523491846,"y0":50.00533690946065,"z0":5.558232465011814,"aX":1.7267578599363378},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.8,"breakHorizontal":-0.1,"spinRate":2493,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4170081376973003,"extension":5.79905977578954},"index":1,"playId":"fe45ff3b-a88b-35e9-9a23-da7af4513918","pitchNumber":2,"startTime":"2025-08-21T01:12:54.713Z","endTime":"2025-08-21T01:12:58.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-21T01:13:05.296Z","endTime":"2025-08-21T01:13:17.788Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.820971079739394,"aZ":-21.6751806555166,"pfxX":11.37026513230809,"pfxZ":4.9628908700659995,"pX":0.22059026798174847,"pZ":3.417334998519783,"vX0":-10.904821938913791,"vY0":-144.52611203968868,"vZ0":-2.900286453510807,"x":108.59,"y":146.51,"x0":2.5661726435579335,"y0":50.000816782493374,"z0":5.76575976553975,"aX":24.041095245386817},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.5,"breakHorizontal":-18.4,"spinRate":2195,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.3790492118771924,"extension":6.1477433087308615},"hitData":{"launchSpeed":76.7,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.0,"coordY":204.5}},"index":3,"playId":"23d29bba-b70f-3783-b296-324cf81c4e30","pitchNumber":3,"startTime":"2025-08-21T01:13:17.788Z","endTime":"2025-08-21T01:13:24.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":2.19,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:13:24.904Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mets challenged (play at 1st), call on the field was upheld: Luis Torrens grounds into a double play, second baseman Luis García Jr. to shortstop CJ Abrams to first baseman Josh Bell. Cedric Mullins out at 2nd. Luis Torrens out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:14:57.702Z","endTime":"2025-08-21T01:15:46.137Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":5,"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-21T01:14:06.607Z","endTime":"2025-08-21T01:14:59.675Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.33792305910539,"strikeZoneBottom":1.6127356680635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.097144088317243,"aZ":-31.960649684817092,"pfxX":12.147730025235902,"pfxZ":0.1374373811722558,"pX":-1.0740970997521158,"pZ":1.2999953711255856,"vX0":-12.727511606915236,"vY0":-125.46469708057519,"vZ0":-4.3315092062219325,"x":157.94,"y":203.68,"x0":2.5036839710715593,"y0":50.00425391270668,"z0":5.674450944041602,"aX":19.228420444049945},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-18.8,"spinRate":2315,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.4377687641521222,"extension":5.924180160359986},"index":1,"playId":"a991ca12-33d9-332e-873e-19e7787f72ff","pitchNumber":1,"startTime":"2025-08-21T01:14:59.675Z","endTime":"2025-08-21T01:15:04.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":99.1,"endSpeed":90.4,"strikeZoneTop":3.33501417190459,"strikeZoneBottom":1.60979047870019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14279607674511,"aZ":-25.092915847498322,"pfxX":12.066229856948109,"pfxZ":3.407557737655752,"pX":-1.8913161797410314,"pZ":1.88016176831287,"vX0":-16.335163846621064,"vY0":-143.2516779172173,"vZ0":-6.252067846325738,"x":189.09,"y":188.02,"x0":2.3176560978932654,"y0":50.0018314819577,"z0":5.659855066633518,"aX":25.072272399076326},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.9,"breakHorizontal":-18.6,"spinRate":2227,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.38237345642486353,"extension":6.163782695478862},"index":2,"playId":"ad5fc8cb-846f-35b4-a7e7-794aa46b8ba4","pitchNumber":2,"startTime":"2025-08-21T01:15:18.443Z","endTime":"2025-08-21T01:15:23.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63435855582253,"aZ":-23.65694719882334,"pfxX":10.945481646468453,"pfxZ":4.136689373262067,"pX":1.1032831671017036,"pZ":2.3836437709092055,"vX0":-8.426812494060009,"vY0":-142.3092781698334,"vZ0":-5.269391912964123,"x":74.95,"y":174.42,"x0":2.675816073381407,"y0":50.00097549558649,"z0":5.751018293227371,"aX":22.523006805554914},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":-18.2,"spinRate":2064,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.38439720936808763,"extension":5.995993627991979},"hitData":{"launchSpeed":77.4,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":150.67}},"index":3,"playId":"19f353fe-64f1-370d-a3bc-b8d9816a743c","pitchNumber":3,"startTime":"2025-08-21T01:15:38.378Z","endTime":"2025-08-21T01:15:46.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":121},"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":17.5,"leverageIndex":4.08,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:15:46.137Z","atBatIndex":69}]