[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T18:10:31.548Z","endTime":"2025-08-28T18:11:21.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T15:57:04.602Z","endTime":"2025-08-28T17:43:14.753Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"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-28T17:43:14.753Z","endTime":"2025-08-28T18:10:07.529Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"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-28T18:10:07.529Z","endTime":"2025-08-28T18:10:33.805Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"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":90.9,"endSpeed":82.4,"strikeZoneTop":3.21402558786408,"strikeZoneBottom":1.52956433107249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.620566444268235,"aZ":-28.809089984403887,"pfxX":-11.234300898860251,"pfxZ":1.9250384894235228,"pX":0.7721840668601354,"pZ":2.7483558342358854,"vX0":8.939209996727884,"vY0":-131.98250513937484,"vZ0":-1.9618022935743686,"x":87.57,"y":164.57,"x0":-1.2153512528769543,"y0":50.00187527226735,"z0":5.643123561913698,"aX":-19.627528063855564},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":18.1,"spinRate":2081,"spinDirection":246},"zone":3,"typeConfidence":0.9,"plateTime":0.4165459794151194,"extension":6.507053029386043},"index":3,"playId":"d66ad871-e9de-3142-93b5-0559c768664a","pitchNumber":1,"startTime":"2025-08-28T18:10:33.805Z","endTime":"2025-08-28T18:10:38.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.333455127922235,"aZ":-30.492777999419207,"pfxX":-11.231791223673975,"pfxZ":0.9495521452393731,"pX":-1.4934461686516942,"pZ":2.286675928930131,"vX0":3.7110245347725783,"vY0":-133.2012601176652,"vZ0":-2.536806720379242,"x":173.93,"y":177.04,"x0":-1.457164402430757,"y0":50.00283402522012,"z0":5.487605042054859,"aX":-19.90145776865258},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":19.3,"spinRate":2096,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.41341455624818657,"extension":6.447936403315802},"index":4,"playId":"3866a614-1f81-3d1d-8b88-d13f8f1cf464","pitchNumber":2,"startTime":"2025-08-28T18:10:47.512Z","endTime":"2025-08-28T18:10:51.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.35921535390224,"strikeZoneBottom":1.6410166518166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.535787403414126,"aZ":-21.341195370848872,"pfxX":-9.38992230298117,"pfxZ":6.114570336922986,"pX":1.4757006731844877,"pZ":3.674082956186177,"vX0":10.15537631443972,"vY0":-133.0117121262681,"vZ0":-1.174669530886057,"x":60.75,"y":139.58,"x0":-1.1924245400881113,"y0":50.001881318239704,"z0":5.685621401162242,"aX":-16.634563989150795},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":2371,"spinDirection":246},"zone":12,"typeConfidence":0.91,"plateTime":0.4135750359338357,"extension":6.437393512002769},"index":5,"playId":"1764e7a8-43ec-3aa0-bcbe-7413f068db28","pitchNumber":3,"startTime":"2025-08-28T18:11:06.044Z","endTime":"2025-08-28T18:11:09.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":81.4,"endSpeed":74.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.725630984549092,"aZ":-29.68254178114617,"pfxX":-11.932215452419529,"pfxZ":1.771576262866506,"pX":0.37308131877260964,"pZ":1.8682855732686943,"vX0":7.131283858744412,"vY0":-118.32164280775301,"vZ0":-2.110260630907363,"x":102.78,"y":188.34,"x0":-1.1454050104335265,"y0":50.00138708370142,"z0":5.518832224150112,"aX":-16.744771423053045},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.9,"breakHorizontal":19.7,"spinRate":1840,"spinDirection":263},"zone":9,"typeConfidence":0.89,"plateTime":0.46474171931016084,"extension":6.713476662456669},"index":6,"playId":"9271418b-6fee-3945-ab63-ee10cc4b103b","pitchNumber":4,"startTime":"2025-08-28T18:11:18.468Z","endTime":"2025-08-28T18:11:21.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-28T18:11:21.954Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T18:11:44.255Z","endTime":"2025-08-28T18:12:42.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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":91.6,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89369168127563,"aZ":-26.620326747922853,"pfxX":-10.809601360789713,"pfxZ":3.1349456261695803,"pX":-0.2838952832812814,"pZ":2.7185328672485203,"vX0":6.731570344243434,"vY0":-133.1270330564599,"vZ0":-2.18500864368669,"x":127.82,"y":165.38,"x0":-1.457110587399764,"y0":50.00456566212987,"z0":5.501314104975928,"aX":-19.163385266321125},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":17.9,"spinRate":2220,"spinDirection":247},"zone":4,"typeConfidence":0.89,"plateTime":0.4134003676474238,"extension":6.566467862072204},"index":0,"playId":"fd838c97-2746-3a16-b147-b1b896f02bdf","pitchNumber":1,"startTime":"2025-08-28T18:11:44.255Z","endTime":"2025-08-28T18:11:48.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":80.6,"endSpeed":73.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.502735099708232,"aZ":-32.1327998747803,"pfxX":-10.93387851077555,"pfxZ":0.031977194130105246,"pX":-0.6469096533480566,"pZ":2.0562798428756044,"vX0":4.780421328797987,"vY0":-117.20504782714572,"vZ0":-1.0072429496550455,"x":141.66,"y":183.26,"x0":-1.3103827924215536,"y0":50.00348572591193,"z0":5.536337906634283,"aX":-14.96582927803434},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":1773,"spinDirection":266},"zone":7,"typeConfidence":0.9,"plateTime":0.4702440345973957,"extension":6.487565653624297},"index":1,"playId":"d3253995-b6c3-3509-808d-0597320b1704","pitchNumber":2,"startTime":"2025-08-28T18:11:59.800Z","endTime":"2025-08-28T18:12:02.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.3,"strikeZoneTop":3.44540766827655,"strikeZoneBottom":1.60332984091603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.412313167961226,"aZ":-30.8170486333463,"pfxX":-10.58522549788186,"pfxZ":0.9829900735215285,"pX":-1.4768732197160526,"pZ":1.2740799984191014,"vX0":3.272448305265097,"vY0":-117.7353707038619,"vZ0":-2.928982293837274,"x":173.29,"y":204.38,"x0":-1.525748695362831,"y0":50.00197359298921,"z0":5.443758058619197,"aX":-14.569642172629758},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.2,"breakHorizontal":18.1,"spinRate":1744,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.46873134167723585,"extension":6.650449070210458},"index":2,"playId":"a9ff0319-7252-39ea-941b-89ed40adf2e5","pitchNumber":3,"startTime":"2025-08-28T18:12:12.046Z","endTime":"2025-08-28T18:12:16.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.4,"strikeZoneTop":3.47585204407878,"strikeZoneBottom":1.60071819694083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60637368890405,"aZ":-20.71043795625908,"pfxX":-9.35630398583803,"pfxZ":6.477407650095692,"pX":-0.7041791026237445,"pZ":4.38183687969206,"vX0":4.850383983833526,"vY0":-133.42109171948712,"vZ0":0.1713422684895144,"x":143.84,"y":120.47,"x0":-1.348076317181701,"y0":50.002844771176804,"z0":5.831892006795404,"aX":-16.559375936659034},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":15.6,"spinRate":2239,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.41344407811355355,"extension":6.338481654556105},"index":3,"playId":"af5c4f56-c65a-3d70-80f5-aa19a8e9c64a","pitchNumber":4,"startTime":"2025-08-28T18:12:25.903Z","endTime":"2025-08-28T18:12:33.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.768106013811234,"aZ":-30.213425486786527,"pfxX":-10.494890928643395,"pfxZ":1.430120592946042,"pX":-0.34071560293975056,"pZ":1.3968255732256982,"vX0":5.117699408678211,"vY0":-117.68123041354116,"vZ0":-2.9181050457086775,"x":129.99,"y":201.07,"x0":-1.2047656168721044,"y0":50.004542968690934,"z0":5.513615577087429,"aX":-14.40771800557884},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.0,"breakHorizontal":17.4,"spinRate":1889,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.46928668498522974,"extension":6.579524255254153},"index":4,"playId":"d9a162a1-ddf4-3b95-a90e-bfb17d7c2e3d","pitchNumber":5,"startTime":"2025-08-28T18:12:39.009Z","endTime":"2025-08-28T18:12:42.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:12:42.024Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T18:13:01.208Z","endTime":"2025-08-28T18:13:26.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":80.4,"endSpeed":73.1,"strikeZoneTop":3.63845414077224,"strikeZoneBottom":1.59167420786145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.707893012025703,"aZ":-34.89360325453821,"pfxX":7.046235721225472,"pfxZ":-2.011555349926509,"pX":2.251438455339261,"pZ":0.9065833958002979,"vX0":6.691933167405227,"vY0":-116.86877950462738,"vZ0":-2.4520463272678494,"x":31.18,"y":214.3,"x0":-1.5889205087306837,"y0":50.002859850444835,"z0":5.320461920747103,"aX":9.524044389313586},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.1,"breakHorizontal":-14.8,"spinRate":2652,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4728159732217505,"extension":6.425150182323844},"index":0,"playId":"0f523f37-e7ec-3ccb-bfe1-91bb439f950e","pitchNumber":1,"startTime":"2025-08-28T18:13:04.202Z","endTime":"2025-08-28T18:13:07.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.663980138691695,"aZ":-31.294737304463744,"pfxX":-10.251813531853948,"pfxZ":0.4955979758446514,"pX":0.18365634221051874,"pZ":2.4609396009137714,"vX0":7.382243982462784,"vY0":-133.20374539433172,"vZ0":-1.6476817581009973,"x":110.0,"y":172.33,"x0":-1.3077537597991085,"y0":50.00300452637835,"z0":5.374843393065114,"aX":-18.212339711300377},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":1994,"spinDirection":250},"zone":5,"typeConfidence":0.9,"plateTime":0.4130052973867513,"extension":6.53926946569079},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.84,"coordY":165.79}},"index":1,"playId":"b909894b-89bb-353e-aff5-13b94335bb27","pitchNumber":2,"startTime":"2025-08-28T18:13:19.321Z","endTime":"2025-08-28T18:13:26.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:13:26.808Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T18:15:15.052Z","endTime":"2025-08-28T18:15:45.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.190769805653357,"aZ":-15.085056776513209,"pfxX":5.113372594178086,"pfxZ":10.576554130489242,"pX":0.3233214332223665,"pZ":2.578786141486985,"vX0":-6.888016934614007,"vY0":-127.36910820058345,"vZ0":-5.616834638406422,"x":104.68,"y":169.15,"x0":2.4192620194165313,"y0":50.0041882108708,"z0":6.037727629869142,"aX":8.263700082466038},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.4,"spinRate":2289,"spinDirection":147},"zone":6,"typeConfidence":0.71,"plateTime":0.43278065128846066,"extension":6.576622396238527},"hitData":{"launchSpeed":97.7,"launchAngle":45.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.04,"coordY":77.21}},"index":0,"playId":"ce692613-894b-3f5a-a2c5-3e10d6dc5413","pitchNumber":1,"startTime":"2025-08-28T18:15:35.723Z","endTime":"2025-08-28T18:15:45.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:15:45.465Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out sharply, second baseman Tyler Freeman to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T18:16:08.309Z","endTime":"2025-08-28T18:17:07.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":79.5,"strikeZoneTop":3.43481914891427,"strikeZoneBottom":1.68079579420093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.601557719317604,"aZ":-13.753436871614154,"pfxX":5.388414832130225,"pfxZ":11.231955697091484,"pX":0.12202110580762096,"pZ":3.3111318180053595,"vX0":-7.195366781031457,"vY0":-128.31100682239293,"vZ0":-4.178050934676354,"x":112.35,"y":149.38,"x0":2.2840568629003846,"y0":50.00462443741368,"z0":6.058499330925771,"aX":8.83933381889515},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":19.4,"breakHorizontal":-7.8,"spinRate":2247,"spinDirection":140},"zone":2,"typeConfidence":0.81,"plateTime":0.429573308970709,"extension":6.583996833381468},"index":0,"playId":"8592cd07-83c5-3e13-a809-5e04c7808c4a","pitchNumber":1,"startTime":"2025-08-28T18:16:15.642Z","endTime":"2025-08-28T18:16:19.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.249227157434948,"aZ":-24.784645539853507,"pfxX":2.6076091141631155,"pfxZ":4.799568703070751,"pX":-1.011826828560691,"pZ":2.2446810952829566,"vX0":-9.133700375323697,"vY0":-123.94723113324777,"vZ0":-3.4073198030248513,"x":155.57,"y":178.17,"x0":2.3994433878697055,"y0":50.002673384060984,"z0":5.731698069438328,"aX":4.0153487665648235},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.4,"spinRate":2327,"spinDirection":136},"zone":13,"typeConfidence":0.66,"plateTime":0.4437219590154857,"extension":6.559039923069956},"index":1,"playId":"68041976-1499-3edb-ae9a-79ce3f6e0916","pitchNumber":2,"startTime":"2025-08-28T18:16:41.223Z","endTime":"2025-08-28T18:16:44.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46198588952619,"aZ":-38.789229075881785,"pfxX":0.07534800997620428,"pfxZ":-4.760040522595437,"pX":0.21054262935206525,"pZ":2.005871326938098,"vX0":-5.392101598424126,"vY0":-117.74473453164646,"vZ0":-0.5019999148717473,"x":108.97,"y":184.62,"x0":2.530283723403349,"y0":50.00346321439432,"z0":5.842521322569655,"aX":0.10598057461366386},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.4,"breakHorizontal":1.3,"spinRate":2310,"spinDirection":319},"zone":8,"typeConfidence":0.93,"plateTime":0.46699509949714235,"extension":6.5165781357218435},"hitData":{"launchSpeed":101.3,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":130.65,"coordY":144.53}},"index":2,"playId":"cec91113-7308-3ac4-ad29-6cf24fb4dfdf","pitchNumber":3,"startTime":"2025-08-28T18:17:00.504Z","endTime":"2025-08-28T18:17:07.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:17:07.949Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jose Altuve homers (23) on a line drive to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T18:17:33.014Z","endTime":"2025-08-28T18:18:49.764Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":2.91309471700895,"strikeZoneBottom":1.39687774099065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06561789768298,"aZ":-17.131636807120216,"pfxX":6.854107572667757,"pfxZ":8.826563325455568,"pX":1.5742208327205638,"pZ":3.5065645055260948,"vX0":-4.711545609292349,"vY0":-130.4094373714019,"vZ0":-3.290924229094073,"x":56.99,"y":144.1,"x0":2.5232565723915505,"y0":50.00489992869993,"z0":6.09387642495023,"aX":11.68517362705191},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2342,"spinDirection":145},"zone":12,"typeConfidence":0.74,"plateTime":0.42167449310424177,"extension":6.530523922537525},"index":0,"playId":"09ef3020-f195-3c7d-9b00-350a2357e1c4","pitchNumber":1,"startTime":"2025-08-28T18:17:33.014Z","endTime":"2025-08-28T18:17:36.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":2.84,"strikeZoneBottom":1.27,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45432366714831,"aZ":-36.83739031384803,"pfxX":-0.6014018328507489,"pfxZ":-3.3636245229742165,"pX":-0.7657767533607452,"pZ":1.288981169596501,"vX0":-7.363269198903313,"vY0":-117.19024136046433,"vZ0":-2.240970291076242,"x":146.19,"y":203.98,"x0":2.4967861468435255,"y0":50.000250450836226,"z0":5.703496881368581,"aX":-0.8334451784929916},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.4,"breakHorizontal":2.9,"spinRate":2341,"spinDirection":325},"zone":7,"typeConfidence":0.93,"plateTime":0.4676498934717781,"extension":6.660461803002879},"index":1,"playId":"983caa0b-68f3-3576-9a11-733e89ababe1","pitchNumber":2,"startTime":"2025-08-28T18:17:47.100Z","endTime":"2025-08-28T18:17:50.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-28T18:18:03.247Z","endTime":"2025-08-28T18:18:07.152Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":2.91385199383951,"strikeZoneBottom":1.39804366146235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.965987267968593,"aZ":-27.151864916724545,"pfxX":7.691334074436164,"pfxZ":3.251087305468924,"pX":0.6403100957013661,"pZ":1.5500428546607756,"vX0":-6.828898418827304,"vY0":-123.89420289434052,"vZ0":-4.667971594398989,"x":92.59,"y":196.93,"x0":2.440065201707432,"y0":50.00548245525635,"z0":5.74197847308849,"aX":11.896127755477275},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":-12.2,"spinRate":1317,"spinDirection":135},"zone":9,"typeConfidence":0.97,"plateTime":0.44297498269591085,"extension":6.483962622437905},"index":3,"playId":"962baeb4-711b-3f5b-a05a-1572f066212f","pitchNumber":3,"startTime":"2025-08-28T18:18:07.152Z","endTime":"2025-08-28T18:18:11.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":2.84,"strikeZoneBottom":1.27,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32036092831742,"aZ":-16.489857913943627,"pfxX":7.7363636882404485,"pfxZ":8.856348359349878,"pX":-0.03860979991654785,"pZ":3.0282410313743955,"vX0":-9.045581755114599,"vY0":-132.72136382331675,"vZ0":-4.078682575113752,"x":118.47,"y":157.02,"x0":2.4202765643305524,"y0":50.00491480309022,"z0":5.797919765929324,"aX":13.704612230361404},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":-11.9,"spinRate":2377,"spinDirection":131},"zone":11,"typeConfidence":0.79,"plateTime":0.4138399591898252,"extension":6.507634780328325},"hitData":{"launchSpeed":102.8,"launchAngle":21.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":63.87,"coordY":63.63}},"index":4,"playId":"fbcf2edc-6cd4-3b48-b69a-0189da7003be","pitchNumber":4,"startTime":"2025-08-28T18:18:23.685Z","endTime":"2025-08-28T18:18:49.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:18:49.764Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (20) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T18:19:02.137Z","endTime":"2025-08-28T18:21:34.772Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.651316039388483,"aZ":-28.649784404743833,"pfxX":2.245031087720614,"pfxZ":2.25952143973947,"pX":0.08104588712785504,"pZ":1.2284416338948627,"vX0":-7.030903630478634,"vY0":-124.46248839290791,"vZ0":-4.90394590892571,"x":113.91,"y":205.61,"x0":2.6596553283620645,"y0":50.00053740836917,"z0":5.61697659438216,"aX":3.4972700314860243},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-2.3,"spinRate":2336,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4412926189884705,"extension":6.581724978704927},"index":0,"playId":"72287f7b-b296-3b6e-ac04-0313883c81f2","pitchNumber":1,"startTime":"2025-08-28T18:19:13.778Z","endTime":"2025-08-28T18:19:17.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54216853275371,"aZ":-38.036437572273186,"pfxX":0.036448508579495886,"pfxZ":-4.250728069729464,"pX":-0.5358776006428017,"pZ":1.8000596854383146,"vX0":-7.1127589492138235,"vY0":-117.12182115788066,"vZ0":-0.8138702010750596,"x":137.43,"y":190.18,"x0":2.544402647128625,"y0":50.0023472134362,"z0":5.730724194630477,"aX":0.05147427237549319},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":1.8,"spinRate":2247,"spinDirection":317},"zone":7,"typeConfidence":0.93,"plateTime":0.4688947488080726,"extension":6.322428605095038},"index":1,"playId":"6920753f-8fc2-324b-9afa-f8a342118479","pitchNumber":2,"startTime":"2025-08-28T18:19:27.147Z","endTime":"2025-08-28T18:19:30.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T18:19:55.597Z","endTime":"2025-08-28T18:19:55.598Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.37142817713489,"strikeZoneBottom":1.63488377654843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41049100878614,"aZ":-37.3545761113119,"pfxX":0.7057559388352228,"pfxZ":-3.6757333525707887,"pX":-0.7400792585573313,"pZ":0.08869843970093362,"vX0":-7.381193592763498,"vY0":-118.47432387182684,"vZ0":-5.115899663528331,"x":145.21,"y":236.39,"x0":2.335325798475789,"y0":50.00307157713712,"z0":5.721905276417504,"aX":0.995824363110904},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.7,"breakHorizontal":0.7,"spinRate":2287,"spinDirection":327},"zone":13,"typeConfidence":0.93,"plateTime":0.46382164042326623,"extension":6.693939682849317},"index":3,"playId":"4b9d9891-6794-34ae-97f2-43767a185c2b","pitchNumber":3,"startTime":"2025-08-28T18:19:55.599Z","endTime":"2025-08-28T18:19:59.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.0,"endSpeed":82.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.532547179342554,"aZ":-13.065351671145784,"pfxX":6.144499694432767,"pfxZ":10.961527320735359,"pX":-0.03635584950943281,"pZ":2.465587772369669,"vX0":-7.928433196475522,"vY0":-132.05994481965433,"vZ0":-6.416680428986614,"x":118.39,"y":172.21,"x0":2.2248235486669814,"y0":50.00398960211066,"z0":5.911961330459404,"aX":10.713172918976955},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":-9.1,"spinRate":2380,"spinDirection":139},"zone":5,"typeConfidence":0.92,"plateTime":0.41683096692441124,"extension":6.609555139467723},"index":4,"playId":"8d3de8f6-f360-3145-904c-c9fa4d39b272","pitchNumber":4,"startTime":"2025-08-28T18:20:13.404Z","endTime":"2025-08-28T18:20:17.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.49227725550087,"strikeZoneBottom":1.68948624180729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.891441313718303,"aZ":-15.476723171964789,"pfxX":6.088578431585313,"pfxZ":9.459206812325945,"pX":-0.9940261464763653,"pZ":2.183339926322084,"vX0":-10.42114403551614,"vY0":-132.1964163478668,"vZ0":-6.403249392513834,"x":154.89,"y":179.83,"x0":2.2128720215839994,"y0":50.00126492943655,"z0":5.778212168357638,"aX":10.746484044295975},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":-8.6,"spinRate":2398,"spinDirection":136},"zone":13,"typeConfidence":0.88,"plateTime":0.4147460066939508,"extension":6.605507751633406},"index":5,"playId":"a49b5b39-0baf-33e1-a4e1-26eee0d3f344","pitchNumber":5,"startTime":"2025-08-28T18:20:30.865Z","endTime":"2025-08-28T18:20:36.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.40916159055001,"strikeZoneBottom":1.60662483351606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64323556340091,"aZ":-32.30858855085542,"pfxX":-6.598508328440896,"pfxZ":-0.08778281402403998,"pX":1.2619497120574719,"pZ":3.455645411841866,"vX0":-1.5575222757259193,"vY0":-119.40854357903712,"vZ0":1.3941748469223534,"x":68.9,"y":145.48,"x0":2.780559605744265,"y0":50.005812868386585,"z0":5.777515096051998,"aX":-9.501817420537867},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":2082,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.45922237790102427,"extension":6.435856656783104},"index":6,"playId":"f2e01717-2ecd-32f5-98b0-ac59a18a890b","pitchNumber":6,"startTime":"2025-08-28T18:20:51.818Z","endTime":"2025-08-28T18:20:55.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.693131661044827,"aZ":-15.242012407547579,"pfxX":5.118564601993102,"pfxZ":9.605957155803825,"pX":0.4046980890845614,"pZ":2.1254254687124514,"vX0":-6.556211270781799,"vY0":-132.30679806148484,"vZ0":-6.80663518135249,"x":101.57,"y":181.39,"x0":2.2562622807514514,"y0":50.005359438340626,"z0":5.859761801787448,"aX":9.025658722333974},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2345,"spinDirection":139},"zone":9,"typeConfidence":0.9,"plateTime":0.41486791201352835,"extension":6.628564905939991},"hitData":{"launchSpeed":93.5,"launchAngle":38.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.29,"coordY":99.98}},"index":7,"playId":"a6e3ca3f-b0f3-35bc-b55f-bcb01bafa8f4","pitchNumber":7,"startTime":"2025-08-28T18:21:08.031Z","endTime":"2025-08-28T18:21:34.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":9.300000000000004,"leverageIndex":0.36,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:21:34.772Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T18:21:46.617Z","endTime":"2025-08-28T18:23:20.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.26922819646686,"strikeZoneBottom":1.61720003078372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.798511855424522,"aZ":-25.96247047300529,"pfxX":0.9713564872178049,"pfxZ":3.888635577639386,"pX":0.667737468410815,"pZ":3.517726581468733,"vX0":-5.1210342541307226,"vY0":-126.41293831290045,"vZ0":-0.35607227127890345,"x":91.55,"y":143.8,"x0":2.6047355567126886,"y0":50.00453440782486,"z0":5.767471946212163,"aX":1.5530802735810239},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":2209,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.43539782839983276,"extension":6.481769371999838},"index":0,"playId":"af7303c8-c1ef-3e3f-ae1b-387996b16c2c","pitchNumber":1,"startTime":"2025-08-28T18:21:53.843Z","endTime":"2025-08-28T18:21:57.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.1748982391944,"strikeZoneBottom":1.58955387546894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.012885549856083,"aZ":-38.82726936104074,"pfxX":-1.9963217922450545,"pfxZ":-4.987693479493375,"pX":1.3653043366307525,"pZ":2.899596982950367,"vX0":-2.1822050162640974,"vY0":-114.96225931834155,"vZ0":1.8018336399767996,"x":64.96,"y":160.49,"x0":2.5874511994236244,"y0":50.003454888624,"z0":5.884383145269202,"aX":-2.6622876658461627},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.3,"breakHorizontal":4.2,"spinRate":2185,"spinDirection":313},"zone":12,"typeConfidence":0.92,"plateTime":0.47708229722672835,"extension":6.3489858317484655},"index":1,"playId":"f4658cc2-c07c-36b9-8098-b5f085a4b00a","pitchNumber":2,"startTime":"2025-08-28T18:22:08.220Z","endTime":"2025-08-28T18:22:12.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.029777612684445,"aZ":-26.136385795773023,"pfxX":1.0461927816848797,"pfxZ":3.9222844311418097,"pX":-0.13885126219680916,"pZ":2.027021147400381,"vX0":-7.108017578290525,"vY0":-123.92815796538704,"vZ0":-3.36130308124536,"x":122.29,"y":184.05,"x0":2.642805647970138,"y0":50.00498622504886,"z0":5.607718492400925,"aX":1.612247967460158},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":-0.1,"spinRate":2261,"spinDirection":170},"zone":8,"typeConfidence":0.66,"plateTime":0.44364248172948617,"extension":6.575650771352881},"index":2,"playId":"1995c941-1ab5-38b4-bc86-5bdd65a0e333","pitchNumber":3,"startTime":"2025-08-28T18:22:22.986Z","endTime":"2025-08-28T18:22:26.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-28T18:22:41.191Z","endTime":"2025-08-28T18:22:41.635Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.275317597681,"strikeZoneBottom":1.69025519165177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21818143181796,"aZ":-14.27231782459673,"pfxX":5.148295391014391,"pfxZ":10.206635863095892,"pX":-1.127495608217798,"pZ":1.8570257493212199,"vX0":-10.272616606253521,"vY0":-132.34573998450747,"vZ0":-7.4200645011383255,"x":159.98,"y":188.64,"x0":2.1552619111461655,"y0":50.00264358526287,"z0":5.765687847066858,"aX":9.030363837954978},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2283,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.415657747221704,"extension":6.65562852644994},"index":4,"playId":"ccd608be-10d0-369d-b6a1-cdea7b5571eb","pitchNumber":4,"startTime":"2025-08-28T18:22:41.635Z","endTime":"2025-08-28T18:22:46.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75734140465655,"aZ":-26.23619570300157,"pfxX":0.2966967142301766,"pfxZ":3.838647892300605,"pX":0.0499088318643552,"pZ":1.615264064702141,"vX0":-6.589360549849415,"vY0":-123.63009371102298,"vZ0":-4.147765791101335,"x":115.1,"y":195.17,"x0":2.71175736977917,"y0":50.00320977648388,"z0":5.517965636972916,"aX":0.4593763469960718},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":1.0,"spinRate":2226,"spinDirection":159},"zone":8,"typeConfidence":0.58,"plateTime":0.4431150941387325,"extension":6.464639130479507},"index":5,"playId":"525c89bb-b01f-32a3-9747-1af7b0ba8962","pitchNumber":5,"startTime":"2025-08-28T18:22:57.092Z","endTime":"2025-08-28T18:23:00.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.27184650396794,"strikeZoneBottom":1.48943090774018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88041536338086,"aZ":-14.000264673308488,"pfxX":4.739859301429892,"pfxZ":10.400455988922644,"pX":-0.1881547020842563,"pZ":1.5341263649245656,"vX0":-7.666538378703165,"vY0":-132.06270605893496,"vZ0":-8.270704252327254,"x":124.17,"y":197.36,"x0":2.150743535526267,"y0":50.004850762179736,"z0":5.759377987739964,"aX":8.285062860094206},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2388,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.4164159794168203,"extension":6.644416617506055},"index":6,"playId":"2c7f518d-23d2-31a3-8640-8796920b8b71","pitchNumber":6,"startTime":"2025-08-28T18:23:16.879Z","endTime":"2025-08-28T18:23:20.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:23:20.635Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T18:25:28.375Z","endTime":"2025-08-28T18:25:57.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.0,"strikeZoneTop":3.6387885629022,"strikeZoneBottom":1.75785199607727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.646079986180514,"aZ":-30.073156292203645,"pfxX":-10.02346065417333,"pfxZ":1.248190487388749,"pX":-0.41313315085126506,"pZ":2.4459275960702858,"vX0":5.616154403228354,"vY0":-129.97854955976004,"vZ0":-1.7410095265509504,"x":132.75,"y":172.74,"x0":-1.3147329328983437,"y0":50.00584771700796,"z0":5.437561582222204,"aX":-16.923915350139957},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":16.7,"spinRate":1997,"spinDirection":253},"zone":4,"typeConfidence":0.9,"plateTime":0.42358405028585944,"extension":6.508412079413452},"index":0,"playId":"3edcc19e-d500-3952-8a83-d5f13d3aca4d","pitchNumber":1,"startTime":"2025-08-28T18:25:28.375Z","endTime":"2025-08-28T18:25:32.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.0,"endSpeed":82.5,"strikeZoneTop":3.6372412114811,"strikeZoneBottom":1.78981286919553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.629914610711594,"aZ":-28.94809182743138,"pfxX":-10.078769770272666,"pfxZ":1.8409678032969001,"pX":-0.12626831927033008,"pZ":2.308846350440882,"vX0":6.433463378920644,"vY0":-132.3479581839674,"vZ0":-2.5575372372414433,"x":121.81,"y":176.44,"x0":-1.295286991729706,"y0":50.00226588607396,"z0":5.436046974465334,"aX":-17.649536870177716},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":16.6,"spinRate":1998,"spinDirection":250},"zone":8,"typeConfidence":0.91,"plateTime":0.4159046709086911,"extension":6.419325940746168},"index":1,"playId":"8c2f5ddd-553e-3aa1-81fa-023744757dcb","pitchNumber":2,"startTime":"2025-08-28T18:25:41.228Z","endTime":"2025-08-28T18:25:45.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.958319168299983,"aZ":-29.784122098909503,"pfxX":-10.609424588170015,"pfxZ":1.7673919289006603,"pX":-0.42439664556860507,"pZ":1.5138620261329465,"vX0":5.371856438889945,"vY0":-116.34266043832203,"vZ0":-2.595512705547188,"x":133.18,"y":197.91,"x0":-1.3974645375689378,"y0":50.00563192504683,"z0":5.496429045143296,"aX":-14.39438984180641},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.8,"breakHorizontal":17.6,"spinRate":1810,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.47267252129845705,"extension":6.637504822959987},"index":2,"playId":"bb397c67-c780-3704-8da9-b9af4c325ee7","pitchNumber":3,"startTime":"2025-08-28T18:25:54.231Z","endTime":"2025-08-28T18:25:57.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:25:57.291Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T18:26:19.599Z","endTime":"2025-08-28T18:27:19.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.41780074458373,"strikeZoneBottom":1.68197697061871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28350938911249,"aZ":-31.99635065196606,"pfxX":8.905735622837632,"pfxZ":0.13358715161992407,"pX":0.5922706985793942,"pZ":1.3822539673359255,"vX0":2.8274915583369866,"vY0":-114.678422605759,"vZ0":-1.7885360950199691,"x":94.42,"y":201.46,"x0":-1.8186491657888548,"y0":50.00120880288509,"z0":5.339416210745134,"aX":11.67587710511834},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.0,"breakHorizontal":-16.9,"spinRate":2725,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4804864593638105,"extension":6.371036061664203},"index":0,"playId":"c4e2de22-446c-39b5-9a2f-21ad850e8c8c","pitchNumber":1,"startTime":"2025-08-28T18:26:19.599Z","endTime":"2025-08-28T18:26:23.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.874622817956208,"aZ":-31.181116362519372,"pfxX":-10.215605658859417,"pfxZ":0.5763065359143003,"pX":-0.32395916961324644,"pZ":2.0691208922439035,"vX0":5.892310055580994,"vY0":-130.9578126858948,"vZ0":-2.5119954930899238,"x":129.35,"y":182.91,"x0":-1.2906820693162684,"y0":50.00093233428659,"z0":5.402702203727486,"aX":-17.520407114787808},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":16.9,"spinRate":2018,"spinDirection":254},"zone":7,"typeConfidence":0.9,"plateTime":0.42026709473063395,"extension":6.506331270545148},"index":1,"playId":"d5f3eabd-8396-34a5-a1e7-2d63f33b8b2e","pitchNumber":2,"startTime":"2025-08-28T18:26:31.678Z","endTime":"2025-08-28T18:26:34.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":80.0,"endSpeed":73.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.598328320102716,"aZ":-30.811644921697063,"pfxX":-10.082915969843839,"pfxZ":1.0010149574690717,"pX":-0.4308033247845355,"pZ":1.8102434039828652,"vX0":4.722779828668132,"vY0":-116.32426992237302,"vZ0":-1.8311088633127484,"x":133.42,"y":189.9,"x0":-1.1868831937936095,"y0":50.00209071791247,"z0":5.553066951134378,"aX":-13.696604564887902},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":1740,"spinDirection":265},"zone":7,"typeConfidence":0.9,"plateTime":0.47245468505295474,"extension":6.839518703929937},"index":2,"playId":"e5e5a922-57b5-39ce-8ad6-3ac974ba0b47","pitchNumber":3,"startTime":"2025-08-28T18:26:50.717Z","endTime":"2025-08-28T18:26:53.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.36834692939782,"strikeZoneBottom":1.70109999204754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79244411060347,"aZ":-16.101157876442898,"pfxX":-7.097779073021805,"pfxZ":8.813956943595011,"pX":1.277701816741511,"pZ":2.994226518411154,"vX0":8.286852242229676,"vY0":-134.79242993747482,"vZ0":-4.213747389281467,"x":68.3,"y":157.94,"x0":-0.9275981308764866,"y0":50.00194231808936,"z0":5.729359707891047,"aX":-12.941963654660041},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2329,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.40778500541452,"extension":6.438978839339546},"index":3,"playId":"423b6505-7221-336d-a917-2864a2cefc3d","pitchNumber":4,"startTime":"2025-08-28T18:27:03.562Z","endTime":"2025-08-28T18:27:08.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.559293069768348,"aZ":-33.34970540352705,"pfxX":-9.751445068223362,"pfxZ":-0.8596912123937299,"pX":0.9974547582056835,"pZ":1.2131949705238045,"vX0":7.295932586429291,"vY0":-116.930093948433,"vZ0":-2.606767047455247,"x":78.98,"y":206.02,"x0":-0.9150479684803063,"y0":50.00296535891851,"z0":5.509445392790093,"aX":-13.338802488820946},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.9,"breakHorizontal":15.6,"spinRate":1695,"spinDirection":269},"zone":14,"typeConfidence":0.9,"plateTime":0.4706308152718277,"extension":6.351425174253357},"index":4,"playId":"3d60621b-6183-3166-b181-6c59ccf0e3da","pitchNumber":5,"startTime":"2025-08-28T18:27:16.114Z","endTime":"2025-08-28T18:27:19.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:27:19.156Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T18:27:41.616Z","endTime":"2025-08-28T18:30:06.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.863985443918263,"aZ":-30.281283063135202,"pfxX":-10.25065035175536,"pfxZ":1.0644619616067894,"pX":-0.27485432207808763,"pZ":1.849301152488417,"vX0":6.307707553030529,"vY0":-133.24319301783308,"vZ0":-3.640794927095599,"x":127.48,"y":188.85,"x0":-1.3560114726630492,"y0":50.001306789229986,"z0":5.450673977871384,"aX":-18.20672586940852},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":16.9,"spinRate":2100,"spinDirection":247},"zone":8,"typeConfidence":0.91,"plateTime":0.4129867653282302,"extension":6.688382984052134},"index":0,"playId":"9abd9c0f-d872-3818-9fa0-c20e4bf11b28","pitchNumber":1,"startTime":"2025-08-28T18:27:42.644Z","endTime":"2025-08-28T18:27:45.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.34948535706567,"strikeZoneBottom":1.5718922040525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61166019628062,"aZ":-30.86125948837002,"pfxX":-10.234283241675943,"pfxZ":0.7332343891814457,"pX":-1.6280508132622964,"pZ":2.638949328231775,"vX0":3.254258194152194,"vY0":-134.2026655339765,"vZ0":-1.9286456962674001,"x":179.06,"y":167.53,"x0":-1.5363318971052669,"y0":50.00528722524091,"z0":5.593445220969147,"aX":-18.42504735690887},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":17.6,"spinRate":2050,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.4102022805258225,"extension":6.50192441240722},"index":1,"playId":"b1327497-bcb5-34a7-965f-de0037e9030e","pitchNumber":2,"startTime":"2025-08-28T18:28:07.679Z","endTime":"2025-08-28T18:28:11.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64121765150468,"aZ":-28.127275055799004,"pfxX":-10.792784369336097,"pfxZ":2.2843122793472093,"pX":-0.5694212849763621,"pZ":1.5130278611184722,"vX0":5.4727333240169544,"vY0":-133.34737558648564,"vZ0":-4.930217859453032,"x":138.7,"y":197.93,"x0":-1.262512715189872,"y0":50.00543701520088,"z0":5.45221614496202,"aX":-19.15124505594859},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":18.1,"spinRate":2055,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.41310903069823635,"extension":6.592682927040058},"index":2,"playId":"fba0663f-ee1a-354d-91c2-105655356a34","pitchNumber":3,"startTime":"2025-08-28T18:28:21.354Z","endTime":"2025-08-28T18:28:25.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T18:28:50.904Z","endTime":"2025-08-28T18:28:50.905Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.055770540081927,"aZ":-33.59136612480452,"pfxX":-9.002806146573633,"pfxZ":-1.0499991013787362,"pX":-0.18668895697756796,"pZ":1.856831873314874,"vX0":4.688043086735918,"vY0":-116.72540012967498,"vZ0":-1.2291461916103696,"x":124.12,"y":188.65,"x0":-1.0725652091104163,"y0":50.002336818969255,"z0":5.611036642353782,"aX":-12.174848526108747},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.9,"breakHorizontal":14.8,"spinRate":1819,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.472872361035205,"extension":6.768801618552663},"index":4,"playId":"cf4865e6-d37b-3d8a-af05-bad4b72a4bba","pitchNumber":4,"startTime":"2025-08-28T18:28:50.906Z","endTime":"2025-08-28T18:28:56.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":81.3,"endSpeed":74.0,"strikeZoneTop":3.38296102250843,"strikeZoneBottom":1.6025460644878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5226683568476,"aZ":-31.45005142944821,"pfxX":-10.840861752899695,"pfxZ":0.5196528545724162,"pX":0.5404809193134703,"pZ":0.6836157788052248,"vX0":6.775331406593622,"vY0":-118.09882571233375,"vZ0":-4.294661994581293,"x":96.4,"y":220.32,"x0":-0.9782235680208151,"y0":50.00206052915862,"z0":5.464685287667361,"aX":-15.09159255861397},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.0,"breakHorizontal":17.6,"spinRate":1696,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4663657689576066,"extension":6.604142164353253},"index":5,"playId":"89fd4fa5-5dfa-333e-a5ab-4d58dba685ab","pitchNumber":5,"startTime":"2025-08-28T18:29:11.375Z","endTime":"2025-08-28T18:29:15.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.33899389695406,"strikeZoneBottom":1.62570331601536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.180890863334632,"aZ":-29.12227025729608,"pfxX":-11.07586405817681,"pfxZ":2.19679808881019,"pX":1.3550654792933226,"pZ":0.9749497277318974,"vX0":8.608323786787173,"vY0":-118.0251109399195,"vZ0":-4.113990422590454,"x":65.35,"y":212.46,"x0":-0.923761072442054,"y0":50.00549467991438,"z0":5.461424901261044,"aX":-15.425532621210975},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":1809,"spinDirection":269},"zone":14,"typeConfidence":0.89,"plateTime":0.46639213646865585,"extension":6.937677304369316},"index":6,"playId":"b61b93c4-0ce7-355a-9674-93d65ae203e3","pitchNumber":6,"startTime":"2025-08-28T18:29:27.737Z","endTime":"2025-08-28T18:29:31.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66028544479919,"aZ":-32.02773348143304,"pfxX":-9.710075903994554,"pfxZ":0.0831915402098291,"pX":-0.3290913114841269,"pZ":1.5737754421855212,"vX0":5.142228342060061,"vY0":-132.73860318293268,"vZ0":-4.218527632578375,"x":129.54,"y":196.29,"x0":-1.0465648156096234,"y0":50.002057837393124,"z0":5.557794103943595,"aX":-17.049048947651748},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.7,"breakHorizontal":16.2,"spinRate":2109,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.41517881737069073,"extension":6.522105206132478},"index":7,"playId":"1a60ec3a-32b2-37a0-ac35-58358b370710","pitchNumber":7,"startTime":"2025-08-28T18:29:43.416Z","endTime":"2025-08-28T18:29:47.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19745616315054,"aZ":-29.282115337998206,"pfxX":-10.541420972604417,"pfxZ":2.0571578141170956,"pX":-0.16527436920892713,"pZ":2.48899104352506,"vX0":5.188487942451964,"vY0":-118.28559004950792,"vZ0":-0.9400133738941568,"x":123.3,"y":171.58,"x0":-1.0266329424300369,"y0":50.00347504113884,"z0":5.595163962249983,"aX":-14.822038475789059},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":17.6,"spinRate":1839,"spinDirection":263},"zone":5,"typeConfidence":0.9,"plateTime":0.4644455166737611,"extension":6.91510513419164},"index":8,"playId":"67435db2-96bc-3af4-a8e2-490dae286352","pitchNumber":8,"startTime":"2025-08-28T18:30:02.917Z","endTime":"2025-08-28T18:30:06.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:30:06.324Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T18:32:07.136Z","endTime":"2025-08-28T18:32:49.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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(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":84.9,"endSpeed":78.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.152652354811064,"aZ":-28.402017373990873,"pfxX":3.2370060530956253,"pfxZ":2.4462305982496257,"pX":-0.8716899045260377,"pZ":1.834992624742647,"vX0":-9.442658878859975,"vY0":-123.29913484558801,"vZ0":-3.487107758571268,"x":150.23,"y":189.24,"x0":2.5843901950235346,"y0":50.003108524887566,"z0":5.660169142021431,"aX":4.9928094249582085},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-3.7,"spinRate":2293,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.44396583737193973,"extension":6.663948601877246},"index":0,"playId":"303dbb1a-12a7-30d4-bf7e-18ad06a421bc","pitchNumber":1,"startTime":"2025-08-28T18:32:12.289Z","endTime":"2025-08-28T18:32:15.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.40071136067484,"strikeZoneBottom":1.46426104793174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.873045057207108,"aZ":-34.15992236720137,"pfxX":-6.982394803866307,"pfxZ":-1.4394379957602048,"pX":-0.37854696206876853,"pZ":2.8567807577191746,"vX0":-5.160493431099184,"vY0":-117.43135351036301,"vZ0":0.6366077829264851,"x":131.43,"y":161.65,"x0":2.7645639959376385,"y0":50.00357190048722,"z0":5.792472046039337,"aX":-9.627164048042985},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.2,"breakHorizontal":14.0,"spinRate":2214,"spinDirection":315},"zone":1,"typeConfidence":2.0,"plateTime":0.4687197841376465,"extension":6.452535275126575},"index":1,"playId":"e160ea26-eddc-33d6-ae16-8b1161ef1088","pitchNumber":2,"startTime":"2025-08-28T18:32:27.729Z","endTime":"2025-08-28T18:32:31.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-28T18:32:46.089Z","endTime":"2025-08-28T18:32:46.090Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.614752937512183,"aZ":-38.00887196591758,"pfxX":-0.35066398013925476,"pfxZ":-4.215116979451265,"pX":0.10735369022799555,"pZ":1.6882844396312042,"vX0":-5.02839259399922,"vY0":-116.84424573900102,"vZ0":-1.545999570982765,"x":112.91,"y":193.2,"x0":2.330981901905957,"y0":50.00119929808485,"z0":5.92364488331499,"aX":-0.4850083321297045},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.7,"breakHorizontal":1.8,"spinRate":2267,"spinDirection":328},"zone":8,"typeConfidence":0.93,"plateTime":0.46841598663188133,"extension":6.520061387116797},"index":3,"playId":"aea2668e-dacc-3c53-abaa-613ad96344a6","pitchNumber":3,"startTime":"2025-08-28T18:32:46.091Z","endTime":"2025-08-28T18:32:49.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:32:49.091Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a fly ball to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T18:33:13.257Z","endTime":"2025-08-28T18:33:38.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.6,"strikeZoneTop":3.47101893987603,"strikeZoneBottom":1.82145115478917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.539610576930503,"aZ":-26.94067703193446,"pfxX":2.1906902614586623,"pfxZ":3.2442627174683825,"pX":0.1840665702000697,"pZ":2.642320640685529,"vX0":-6.742001448220086,"vY0":-126.1543645653595,"vZ0":-2.134027984639928,"x":109.98,"y":167.44,"x0":2.6059018839684738,"y0":50.00202939072222,"z0":5.6696627012366845,"aX":3.533384938733759},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2372,"spinDirection":162},"zone":5,"typeConfidence":0.87,"plateTime":0.43409246501910426,"extension":6.4761415477262245},"index":0,"playId":"e43930e3-a1a9-39f5-a337-7180dcb59ec5","pitchNumber":1,"startTime":"2025-08-28T18:33:13.540Z","endTime":"2025-08-28T18:33:17.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53782466671057,"aZ":-32.237821957644,"pfxX":-6.524276032019072,"pfxZ":-0.046574198412601575,"pX":-0.42861286954173566,"pZ":2.0341507596928023,"vX0":-5.328797291109693,"vY0":-120.40262342280566,"vZ0":-1.6666614855942696,"x":133.34,"y":183.86,"x0":2.668568353461647,"y0":50.0010552303455,"z0":5.614696698092153,"aX":-9.482061216489107},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":13.2,"spinRate":2315,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.4566459949902604,"extension":6.543458777534631},"hitData":{"launchSpeed":69.5,"launchAngle":30.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.0,"coordY":99.85}},"index":1,"playId":"4cdb5f7b-8cbb-3329-a752-5efd72919bb1","pitchNumber":2,"startTime":"2025-08-28T18:33:28.716Z","endTime":"2025-08-28T18:33:38.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:33:38.894Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chas McCormick singles on a fly ball to right fielder Mickey Moniak. Mauricio Dubón to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T18:34:05.019Z","endTime":"2025-08-28T18:39:10.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3822168683577,"aZ":-26.699242805279027,"pfxX":-1.1811596242474685,"pfxZ":3.5804266771978,"pX":-0.5227044845768708,"pZ":1.9502758826307056,"vX0":-7.285838928017789,"vY0":-123.69004198497986,"vZ0":-3.425966179459422,"x":136.92,"y":186.12,"x0":2.62919383373775,"y0":50.0060431453031,"z0":5.621144140402016,"aX":-1.8094591491145746},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.8,"breakHorizontal":4.1,"spinRate":2328,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.44482622067484723,"extension":6.553777421312971},"index":0,"playId":"75a79685-14a6-337d-9b35-b2385b44203d","pitchNumber":1,"startTime":"2025-08-28T18:34:05.019Z","endTime":"2025-08-28T18:34:08.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T18:34:21.487Z","endTime":"2025-08-28T18:34:29.622Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57189404332916,"aZ":-27.006950239545237,"pfxX":9.02603815432684,"pfxZ":3.3312494677516717,"pX":0.745949737989684,"pZ":2.3338806361895026,"vX0":-7.112830311782278,"vY0":-124.46186294575988,"vZ0":-2.5036492782911357,"x":88.57,"y":175.77,"x0":2.483795602920967,"y0":50.00432791344523,"z0":5.615148130265149,"aX":14.004896338981158},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":1359,"spinDirection":130},"zone":6,"typeConfidence":0.97,"plateTime":0.44196025644399395,"extension":6.536554311968379},"index":2,"playId":"f8a7cedc-0d15-314c-bde0-454d0936b7af","pitchNumber":2,"startTime":"2025-08-28T18:34:29.622Z","endTime":"2025-08-28T18:34:33.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39806392916049,"aZ":-26.696880254216556,"pfxX":1.3571579223789296,"pfxZ":3.3748170905176664,"pX":-1.6646898033012913,"pZ":2.6999285101148742,"vX0":-10.267197556069979,"vY0":-126.4754777821998,"vZ0":-1.8870644738209228,"x":180.45,"y":165.88,"x0":2.268188009325507,"y0":50.00270059555788,"z0":5.593341663351359,"aX":2.2038596363150753},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-0.1,"spinRate":2271,"spinDirection":166},"zone":11,"typeConfidence":0.85,"plateTime":0.43279386067410286,"extension":6.707934773288805},"index":3,"playId":"5c6fe4cc-01e8-3f5d-94f3-aa849e7d0b8f","pitchNumber":3,"startTime":"2025-08-28T18:34:52.381Z","endTime":"2025-08-28T18:34:57.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":115},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.129526931704802,"aZ":-37.69077918229369,"pfxX":-0.032127941376889346,"pfxZ":-4.016135529376508,"pX":1.0474190596079158,"pZ":1.7247916949024835,"vX0":-3.4982853566967895,"vY0":-116.87052784047785,"vZ0":-1.4228762935180457,"x":77.07,"y":192.21,"x0":2.571116217530977,"y0":50.000377560777956,"z0":5.898852342038766,"aX":-0.04320118202370464},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.3,"breakHorizontal":1.0,"spinRate":2280,"spinDirection":322},"zone":14,"typeConfidence":0.93,"plateTime":0.4696403201588577,"extension":6.452183441887358},"hitData":{"launchSpeed":68.4,"launchAngle":31.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.64,"coordY":127.25}},"index":4,"playId":"0154045d-db53-3cd6-9fad-c3ad3915bd15","pitchNumber":4,"startTime":"2025-08-28T18:38:58.691Z","endTime":"2025-08-28T18:39:10.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":0.86,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:39:10.109Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"César Salazar singles on a bunt ground ball to pitcher Kyle Freeland. Mauricio Dubón scores. Chas McCormick to 3rd. César Salazar to 2nd. Throwing error by pitcher Kyle Freeland.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T18:39:41.036Z","endTime":"2025-08-28T18:40:04.371Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"postOnThird":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34677977921351,"aZ":-36.902870057966076,"pfxX":-6.382014118531614,"pfxZ":-3.311479913862444,"pX":-0.15192159706274783,"pZ":1.1928940643250092,"vX0":-4.548354937418463,"vY0":-120.218917987311,"vZ0":-2.678393580923961,"x":122.79,"y":206.57,"x0":2.608999371922026,"y0":50.000554302884936,"z0":5.6726525334205755,"aX":-9.122616243116617},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.5,"breakHorizontal":12.8,"spinRate":2039,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4597248353105279,"extension":6.51363800332883},"hitData":{"launchSpeed":41.0,"launchAngle":-78.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.02,"coordY":193.1}},"index":0,"playId":"f1838f83-47cf-367c-953e-37c6dcd9d521","pitchNumber":1,"startTime":"2025-08-28T18:39:48.932Z","endTime":"2025-08-28T18:40:04.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.32,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:40:04.371Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T18:40:56.336Z","endTime":"2025-08-28T18:41:26.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"postOnThird":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.65884901679328,"strikeZoneBottom":1.81650979149491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.903570454199155,"aZ":-37.27211177990609,"pfxX":0.0902370157814314,"pfxZ":-3.735432025797939,"pX":1.0458801758131349,"pZ":2.0884919101123622,"vX0":-3.678953723516359,"vY0":-116.08223339517272,"vZ0":-0.5154573100572507,"x":77.13,"y":182.39,"x0":2.6401518676014093,"y0":50.00390849579356,"z0":5.864258167222664,"aX":0.12293585780585058},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.6,"breakHorizontal":0.7,"spinRate":2201,"spinDirection":315},"zone":14,"typeConfidence":0.93,"plateTime":0.4719826063150214,"extension":6.463767412360632},"index":0,"playId":"a57624d0-d286-3fe8-aafb-4f0c08403645","pitchNumber":1,"startTime":"2025-08-28T18:40:56.336Z","endTime":"2025-08-28T18:41:01.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.275965346292285,"aZ":-27.124328301346534,"pfxX":1.4646069019971324,"pfxZ":3.1769789347913697,"pX":-0.22335324743315066,"pZ":2.7403403742639143,"vX0":-7.3205444225349465,"vY0":-125.3066888255258,"vZ0":-1.8262338240162603,"x":125.51,"y":164.79,"x0":2.545492756925947,"y0":50.004287102306016,"z0":5.694257432429239,"aX":2.3300231737048156},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.0,"spinRate":2372,"spinDirection":171},"zone":5,"typeConfidence":0.81,"plateTime":0.43707924862678116,"extension":6.599663488187088},"hitData":{"launchSpeed":89.1,"launchAngle":48.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.69,"coordY":94.27}},"index":1,"playId":"55b8624e-97fd-359b-90b1-a502fe11b7fa","pitchNumber":2,"startTime":"2025-08-28T18:41:12.179Z","endTime":"2025-08-28T18:41:26.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":0.87,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:41:26.067Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Correa pops out to second baseman Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T18:41:58.718Z","endTime":"2025-08-28T18:42:07.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.064721295273575,"aZ":-28.25322350725053,"pfxX":1.4352234501605432,"pfxZ":2.43913889396151,"pX":-0.3437095132544328,"pZ":2.030546007819409,"vX0":-7.61372080078595,"vY0":-126.07335416259068,"vZ0":-3.252649986681736,"x":130.1,"y":183.96,"x0":2.5312456252227085,"y0":50.00287157798934,"z0":5.622253048003948,"aX":2.3076233299556734},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-0.8,"spinRate":2284,"spinDirection":170},"zone":7,"typeConfidence":0.79,"plateTime":0.4347515298104665,"extension":6.569535159672124},"hitData":{"launchSpeed":79.2,"launchAngle":61.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.43,"coordY":142.5}},"index":0,"playId":"88d7e8f2-e8d8-35cd-817d-bac2cfe2bc8d","pitchNumber":1,"startTime":"2025-08-28T18:41:58.718Z","endTime":"2025-08-28T18:42:07.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.11,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:42:07.831Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Warming Bernabel lines out to center fielder Chas McCormick.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T18:44:12.717Z","endTime":"2025-08-28T18:44:33.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.18038200963275,"strikeZoneBottom":1.34519217106123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.49699949591198,"aZ":-28.34843566665242,"pfxX":-10.764459541402772,"pfxZ":2.208957596728954,"pX":-0.08823036559304916,"pZ":2.2646167180377126,"vX0":6.759119833517692,"vY0":-131.69208532973383,"vZ0":-2.8795105228329403,"x":120.36,"y":177.64,"x0":-1.3075102750100314,"y0":50.00359322229973,"z0":5.499322826172741,"aX":-18.652322663388937},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":1938,"spinDirection":254},"zone":5,"typeConfidence":0.9,"plateTime":0.41808942319785514,"extension":6.482667439258817},"index":0,"playId":"b27d7de3-4b5b-3900-b633-dffe99904fae","pitchNumber":1,"startTime":"2025-08-28T18:44:12.717Z","endTime":"2025-08-28T18:44:17.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.5,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.157014497794865,"aZ":-30.044787853137436,"pfxX":-10.52321447920717,"pfxZ":1.25927447762046,"pX":0.5763519112743904,"pZ":2.4212049510495466,"vX0":7.818185261151069,"vY0":-130.01384265487516,"vZ0":-1.9740064937181088,"x":95.03,"y":173.41,"x0":-1.1196879976606995,"y0":50.002818531133705,"z0":5.495858793213604,"aX":-17.8101938068676},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":1873,"spinDirection":251},"zone":6,"typeConfidence":0.9,"plateTime":0.4231186342412929,"extension":6.64368857254401},"hitData":{"launchSpeed":92.7,"launchAngle":18.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.76,"coordY":72.88}},"index":1,"playId":"b7def9e4-df55-38b8-bf0e-fec6073b6d4d","pitchNumber":2,"startTime":"2025-08-28T18:44:26.113Z","endTime":"2025-08-28T18:44:33.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:44:33.105Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braxton Fulford singles on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T18:44:52.487Z","endTime":"2025-08-28T18:46:41.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.21651502473949,"strikeZoneBottom":1.37408070296411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.614436959464456,"aZ":-28.340414520831466,"pfxX":-11.11834817882701,"pfxZ":2.1992376699214944,"pX":0.6751317392346442,"pZ":2.6127202655538735,"vX0":8.173235186422986,"vY0":-132.09602421042086,"vZ0":-2.0219770938923864,"x":91.27,"y":168.24,"x0":-1.0351951650186832,"y0":50.00275545299766,"z0":5.4990760062579165,"aX":-19.388701003947826},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":18.0,"spinRate":1940,"spinDirection":254},"zone":6,"typeConfidence":0.9,"plateTime":0.416748348818075,"extension":6.579073585264389},"index":0,"playId":"98f6fa5c-124d-3616-9caf-0dc0adafbe14","pitchNumber":1,"startTime":"2025-08-28T18:44:54.171Z","endTime":"2025-08-28T18:44:57.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":77.9,"endSpeed":70.9,"strikeZoneTop":3.15852685639945,"strikeZoneBottom":1.28264085390062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.441464145101694,"aZ":-30.844138567006684,"pfxX":8.470481499163789,"pfxZ":1.042930006270125,"pX":0.9471484545287964,"pZ":1.1225388250149815,"vX0":3.598792787849383,"vY0":-113.37074707143039,"vZ0":-2.4894099362741975,"x":80.9,"y":208.47,"x0":-1.7707724487695755,"y0":50.00312743916846,"z0":5.372425414472172,"aX":10.814268718603756},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.4,"breakHorizontal":-16.3,"spinRate":2503,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4867315079897425,"extension":6.4542341623875075},"index":1,"playId":"73d8c141-e0bf-3c11-8456-e5c8d84308a8","pitchNumber":2,"startTime":"2025-08-28T18:45:06.255Z","endTime":"2025-08-28T18:45:10.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.18328195963834,"strikeZoneBottom":1.37429188650074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26855353145015,"aZ":-26.396879449344386,"pfxX":-11.162304982272358,"pfxZ":3.2276185141857687,"pX":2.028338032232223,"pZ":0.632527611749354,"vX0":11.587196480229942,"vY0":-133.5264531917493,"vZ0":-7.1280445190711985,"x":39.68,"y":221.7,"x0":-0.9367024257666511,"y0":50.000593389746236,"z0":5.261339371089413,"aX":-19.964866190501144},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":17.4,"spinRate":2033,"spinDirection":254},"zone":14,"typeConfidence":0.88,"plateTime":0.41168546396449557,"extension":6.560963266572878},"index":2,"playId":"067ba541-482d-3dc9-ab06-7027bb2d68ad","pitchNumber":3,"startTime":"2025-08-28T18:45:19.124Z","endTime":"2025-08-28T18:45:23.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.25331430340631,"strikeZoneBottom":1.44433107914303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.11817909247241,"aZ":-31.238837715798233,"pfxX":-8.361071946726138,"pfxZ":0.5349930282205726,"pX":0.01429656345061221,"pZ":3.1027992604770707,"vX0":5.83773722979127,"vY0":-131.94787494031803,"vZ0":-0.20155540320273424,"x":116.46,"y":155.0,"x0":-1.1536019457768873,"y0":50.00109923683504,"z0":5.504760805157857,"aX":-14.570360446410394},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":13.7,"spinRate":1991,"spinDirection":247},"zone":2,"typeConfidence":0.9,"plateTime":0.4169577194462084,"extension":6.502576312729567},"index":3,"playId":"0a481a18-357b-3120-b14e-8e4d7d8cebbd","pitchNumber":4,"startTime":"2025-08-28T18:45:34.156Z","endTime":"2025-08-28T18:45:38.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-28T18:45:51.532Z","endTime":"2025-08-28T18:45:56.524Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.651842699781945,"aZ":-32.14581422642139,"pfxX":-9.740849635324063,"pfxZ":0.016800933494756976,"pX":-1.2368326237948386,"pZ":2.7853003419299367,"vX0":3.04019290214961,"vY0":-115.6338449181799,"vZ0":0.6645436971322156,"x":164.15,"y":163.58,"x0":-1.315092404299962,"y0":50.00086796987283,"z0":5.616482416670253,"aX":-12.986472103686676},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.6,"breakHorizontal":16.7,"spinRate":1687,"spinDirection":268},"zone":11,"typeConfidence":0.91,"plateTime":0.47648728156073616,"extension":6.653370403649272},"index":5,"playId":"d7d201da-6e01-31eb-bd73-cc839ad1dd9d","pitchNumber":5,"startTime":"2025-08-28T18:45:56.524Z","endTime":"2025-08-28T18:46:00.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.12206310864791,"strikeZoneBottom":1.31295547740993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24297038034343,"aZ":-27.580533782636774,"pfxX":-12.544850253836126,"pfxZ":3.2586277706759756,"pX":2.6776324656280375,"pZ":0.004471944005702473,"vX0":12.225060141682714,"vY0":-118.64329459135567,"vZ0":-6.589196916658295,"x":14.93,"y":238.66,"x0":-0.9415638446193487,"y0":50.00106344984891,"z0":5.370768902557512,"aX":-17.66825570469733},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":19.3,"spinRate":1846,"spinDirection":269},"zone":14,"typeConfidence":0.84,"plateTime":0.4637902728211891,"extension":6.760541757080022},"index":6,"playId":"327009a6-60c1-30f8-92a5-46fb89a79eed","pitchNumber":6,"startTime":"2025-08-28T18:46:13.722Z","endTime":"2025-08-28T18:46:16.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.313292492345962,"aZ":-30.620937893809742,"pfxX":-9.847953229866802,"pfxZ":0.8865239455367924,"pX":0.7851843032103045,"pZ":2.2865269839912763,"vX0":8.119600197346987,"vY0":-132.1910069257061,"vZ0":-2.0886042578605246,"x":87.07,"y":177.04,"x0":-1.0648658900892451,"y0":50.001967568328766,"z0":5.361391216056736,"aX":-17.220563467483508},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":15.8,"spinRate":2048,"spinDirection":258},"zone":6,"typeConfidence":0.9,"plateTime":0.41626044135271556,"extension":6.366408090768272},"hitData":{"launchSpeed":100.7,"launchAngle":11.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.15,"coordY":98.03}},"index":7,"playId":"f8255731-eb3a-34b4-91f1-24a41b51c45d","pitchNumber":7,"startTime":"2025-08-28T18:46:32.549Z","endTime":"2025-08-28T18:46:41.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.2,"awayTeamWinProbability":20.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.58,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:46:41.897Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yanquiel Fernández singles on a sharp ground ball to center fielder Chas McCormick. Braxton Fulford to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T18:46:58.473Z","endTime":"2025-08-28T18:47:14.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"postOnThird":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.783470015055,"aZ":-28.35781536207181,"pfxX":-9.986213373506551,"pfxZ":2.1953533999466313,"pX":-0.43679685789526773,"pZ":2.762792906804268,"vX0":6.151072682950815,"vY0":-132.02307413588372,"vZ0":-1.8144196377619042,"x":133.65,"y":164.18,"x0":-1.5163218693278238,"y0":50.00564206432466,"z0":5.574889452405178,"aX":-17.384270827132074},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":2118,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.4171184785205093,"extension":6.514294623271252},"hitData":{"launchSpeed":110.1,"launchAngle":-1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":139.27,"coordY":105.56}},"index":0,"playId":"e56a6776-833f-3a9f-807c-84d1ea2ec2c4","pitchNumber":1,"startTime":"2025-08-28T18:47:02.981Z","endTime":"2025-08-28T18:47:14.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.17,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:47:14.100Z","atBatIndex":19},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Freeman hit by pitch. Yanquiel Fernández to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T18:47:41.476Z","endTime":"2025-08-28T18:48:08.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"postOnThird":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.922325699425553,"aZ":-29.699995345972603,"pfxX":-11.323207738391876,"pfxZ":1.425369616007874,"pX":-0.47954348199179314,"pZ":1.947844635360372,"vX0":6.422004557931942,"vY0":-132.0414136185204,"vZ0":-3.35260522315876,"x":135.28,"y":186.19,"x0":-1.490599722395028,"y0":50.00612723233074,"z0":5.453978237856684,"aX":-19.7078168847392},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":18.8,"spinRate":2106,"spinDirection":255},"zone":7,"typeConfidence":0.9,"plateTime":0.41714795572301,"extension":6.48183802149235},"index":0,"playId":"7c4743dd-fa2d-3b01-9caa-576244a9d6f2","pitchNumber":1,"startTime":"2025-08-28T18:47:41.476Z","endTime":"2025-08-28T18:47:44.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":692585,"link":"/api/v1/people/692585"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":81.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34617285226298,"aZ":-32.897377698003524,"pfxX":-9.35442369935118,"pfxZ":-0.41687351536177886,"pX":-1.676466178101008,"pZ":3.3332561355135164,"vX0":2.841905862342798,"vY0":-130.9808367668645,"vZ0":0.5725979196360431,"x":180.9,"y":148.78,"x0":-1.5669618893468278,"y0":50.005784023160835,"z0":5.592187389329852,"aX":-16.087385681174187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":2097,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.4198436579969673,"extension":6.476395026572628},"index":1,"playId":"2fcbfd1f-2bbf-3b88-abf6-bdfc52984d08","pitchNumber":2,"startTime":"2025-08-28T18:48:03.626Z","endTime":"2025-08-28T18:48:08.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":692585,"link":"/api/v1/people/692585"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.89999999999999,"awayTeamWinProbability":31.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":1.81,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:48:08.631Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mickey Moniak grounds into a force out, second baseman Ramón Urías to shortstop Jeremy Peña. Braxton Fulford scores. Yanquiel Fernández to 3rd. Tyler Freeman out at 2nd. Mickey Moniak to 1st.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T18:48:34.695Z","endTime":"2025-08-28T18:48:55.280Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":669920,"link":"/api/v1/people/669920"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.7,"endSpeed":73.1,"strikeZoneTop":3.54749903913078,"strikeZoneBottom":1.67957017894533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.094031332432884,"aZ":-32.331084712997225,"pfxX":-9.934920402246128,"pfxZ":-0.11565951488999815,"pX":-1.1169800434369244,"pZ":1.706960992725675,"vX0":3.283721726186942,"vY0":-117.3745476333882,"vZ0":-1.8907789877438081,"x":159.58,"y":192.69,"x0":-1.2586577669712729,"y0":50.002746938354726,"z0":5.587701428732602,"aX":-13.602182341229936},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.5,"breakHorizontal":16.9,"spinRate":1754,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.4700284354661295,"extension":6.553685286331322},"index":0,"playId":"ebfb6168-2d4b-3b30-8d63-3ad7612bdbd9","pitchNumber":1,"startTime":"2025-08-28T18:48:35.869Z","endTime":"2025-08-28T18:48:39.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":692585,"link":"/api/v1/people/692585"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0932152535154,"aZ":-31.19976262079541,"pfxX":-9.97856698172835,"pfxZ":0.7116879427699399,"pX":-1.2683249153142704,"pZ":2.657190411080841,"vX0":2.9598688672273212,"vY0":-116.98399710590877,"vZ0":-0.12704873975016084,"x":165.35,"y":167.04,"x0":-1.2685750947759469,"y0":50.00004351020303,"z0":5.685821700259661,"aX":-13.557193579766723},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.6,"breakHorizontal":17.0,"spinRate":1970,"spinDirection":263},"zone":11,"typeConfidence":0.9,"plateTime":0.4717654040749286,"extension":6.573023205680884},"hitData":{"launchSpeed":69.4,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.31,"coordY":147.06}},"index":1,"playId":"93018a2b-b531-35ea-8922-c29c05e987e2","pitchNumber":2,"startTime":"2025-08-28T18:48:48.203Z","endTime":"2025-08-28T18:48:55.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":692585,"link":"/api/v1/people/692585"},"third":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":2.71,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:48:55.280Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T18:49:25.605Z","endTime":"2025-08-28T18:50:57.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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, 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":78.7,"endSpeed":71.4,"strikeZoneTop":3.52065131726854,"strikeZoneBottom":1.66218983787235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24985368922557,"aZ":-31.740701139545962,"pfxX":8.770406361341184,"pfxZ":0.33413381660230357,"pX":2.0161808259147964,"pZ":2.0596786467308204,"vX0":5.657912484965363,"vY0":-114.46408859113524,"vZ0":-0.31423617409860916,"x":40.15,"y":183.17,"x0":-1.645211809450616,"y0":50.00335746495797,"z0":5.362939269989821,"aX":11.39346452732035},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.8,"breakHorizontal":-17.5,"spinRate":2643,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4824100323259244,"extension":6.525303326463233},"index":0,"playId":"d273b537-d3c1-3e64-a6e2-a545114799bc","pitchNumber":1,"startTime":"2025-08-28T18:49:25.605Z","endTime":"2025-08-28T18:49:30.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":692585,"link":"/api/v1/people/692585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.56868429252921,"strikeZoneBottom":1.67724312997856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3809100142483,"aZ":-30.995925108753404,"pfxX":-11.836456637043495,"pfxZ":0.6746882135682144,"pX":0.21521326986730802,"pZ":1.2573449434593753,"vX0":7.51705799697679,"vY0":-132.5386230393918,"vZ0":-4.572721005201222,"x":108.8,"y":204.83,"x0":-1.1481088576936602,"y0":50.001675917799325,"z0":5.319190247881521,"aX":-20.654161251177133},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":19.3,"spinRate":2086,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.41631124547002996,"extension":6.4388517991736665},"index":1,"playId":"641e154e-77ab-3a82-8fc5-c0d91a4f864b","pitchNumber":2,"startTime":"2025-08-28T18:49:41.194Z","endTime":"2025-08-28T18:49:44.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":692585,"link":"/api/v1/people/692585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13568534984323,"aZ":-31.39207651447535,"pfxX":-10.85332128531968,"pfxZ":0.4496141576116601,"pX":-0.36741080242991264,"pZ":2.0073524136756578,"vX0":5.8934065081221725,"vY0":-132.07285387746677,"vZ0":-2.5261171880847786,"x":131.0,"y":184.58,"x0":-1.235807714785418,"y0":50.00351466962143,"z0":5.320937053035445,"aX":-18.88151238583702},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.4,"breakHorizontal":18.1,"spinRate":2101,"spinDirection":254},"zone":7,"typeConfidence":0.9,"plateTime":0.4171622209665915,"extension":6.6231151865354505},"index":2,"playId":"1fcec7fc-5070-3647-9b91-16f553b0cfe1","pitchNumber":3,"startTime":"2025-08-28T18:49:57.843Z","endTime":"2025-08-28T18:50:00.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":692585,"link":"/api/v1/people/692585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.726481413124105,"aZ":-33.43119788424909,"pfxX":-9.23068797193714,"pfxZ":-0.9358338635421379,"pX":0.08451177090953327,"pZ":1.6842753441869707,"vX0":5.735970860333394,"vY0":-116.05518281589796,"vZ0":-1.3141569854840491,"x":113.78,"y":193.3,"x0":-1.2384271203446942,"y0":50.00330826731031,"z0":5.485555486128986,"aX":-12.405164816805142},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":1580,"spinDirection":274},"zone":8,"typeConfidence":0.9,"plateTime":0.4746586316041679,"extension":6.685914083016324},"index":3,"playId":"d1e18e02-f06b-36ad-a742-0bdb96423217","pitchNumber":4,"startTime":"2025-08-28T18:50:18.499Z","endTime":"2025-08-28T18:50:21.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":692585,"link":"/api/v1/people/692585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"502077f1-c14b-363d-87c7-cc78af258348","startTime":"2025-08-28T18:50:36.620Z","endTime":"2025-08-28T18:50:40.810Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":692585,"link":"/api/v1/people/692585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.947126565073034,"aZ":-32.24414856615997,"pfxX":-9.30598474380446,"pfxZ":-0.053725087448809106,"pX":0.6785439375621954,"pZ":1.8342631448122488,"vX0":6.430921681119868,"vY0":-114.4992981138235,"vZ0":-1.358763516118336,"x":91.14,"y":189.25,"x0":-0.9702401533459569,"y0":50.00191071657459,"z0":5.616938836048692,"aX":-12.242549068881548},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.1,"breakHorizontal":15.0,"spinRate":1587,"spinDirection":275},"zone":9,"typeConfidence":0.9,"plateTime":0.48003818293136336,"extension":6.13501288954418},"index":5,"playId":"8ff4cdb5-9645-3800-af7c-13cd3aefb261","pitchNumber":5,"startTime":"2025-08-28T18:50:54.078Z","endTime":"2025-08-28T18:50:57.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":692585,"link":"/api/v1/people/692585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":2.01,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:50:57.078Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T18:52:52.563Z","endTime":"2025-08-28T18:54:26.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":2.82515360185459,"strikeZoneBottom":1.44558335660366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94581968763549,"aZ":-24.661977369501926,"pfxX":0.6019684139626986,"pfxZ":4.873670198460456,"pX":-0.7785973377833403,"pZ":0.9167671533533196,"vX0":-8.485665071235747,"vY0":-123.69398785410269,"vZ0":-6.484369591436346,"x":146.68,"y":214.03,"x0":2.6261897424069205,"y0":50.001568959948,"z0":5.655592465534444,"aX":0.9281761027594266},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.4,"breakHorizontal":1.0,"spinRate":2369,"spinDirection":173},"zone":13,"typeConfidence":0.54,"plateTime":0.4437531541323092,"extension":6.6440243934087615},"index":0,"playId":"964202bb-9c58-3aa0-bb6a-85b6876e43cf","pitchNumber":1,"startTime":"2025-08-28T18:53:20.912Z","endTime":"2025-08-28T18:53:25.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.2,"strikeZoneTop":2.90634675282269,"strikeZoneBottom":1.45981329196153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.393064628016376,"aZ":-13.558582105525744,"pfxX":6.933555181796745,"pfxZ":10.952062939115805,"pX":0.31355295605848366,"pZ":2.2194035627105113,"vX0":-7.507364281359626,"vY0":-130.31027951405582,"vZ0":-6.769266556491285,"x":105.05,"y":178.86,"x0":2.34720996152365,"y0":50.00159452623543,"z0":5.898238124060786,"aX":11.783578619048225},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.2,"breakHorizontal":-10.7,"spinRate":2339,"spinDirection":139},"zone":6,"typeConfidence":0.89,"plateTime":0.42224297670823674,"extension":6.626467846224667},"index":1,"playId":"8fd4ced6-e4b6-3429-a406-448b9d65f008","pitchNumber":2,"startTime":"2025-08-28T18:53:36.097Z","endTime":"2025-08-28T18:53:40.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":2.78375715732408,"strikeZoneBottom":1.40408742501157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.772381106288368,"aZ":-26.8762524226559,"pfxX":9.653636495764584,"pfxZ":3.4003959818943503,"pX":1.1270222600372741,"pZ":2.602612920661009,"vX0":-6.668443086772691,"vY0":-124.21156210198166,"vZ0":-2.1887448088205463,"x":74.04,"y":168.51,"x0":2.5974635665785,"y0":50.00114525059012,"z0":5.738567245790753,"aX":15.025317149603818},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.8,"spinRate":1284,"spinDirection":124},"zone":12,"typeConfidence":0.98,"plateTime":0.4416122495123851,"extension":6.555928411049247},"index":2,"playId":"5ed66f7d-8a04-3893-8a20-1c2c2a88c872","pitchNumber":3,"startTime":"2025-08-28T18:53:50.196Z","endTime":"2025-08-28T18:53:53.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":2.84065195045955,"strikeZoneBottom":1.3273429232382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.030804060659072,"aZ":-39.4595562532377,"pfxX":-0.9178319487616261,"pfxZ":-5.235637011322414,"pX":-0.014585165554053344,"pZ":2.2635765359638613,"vX0":-5.743193530760768,"vY0":-117.43944423890363,"vZ0":0.5497917449814207,"x":117.56,"y":177.66,"x0":2.5856741919106194,"y0":50.00266909600445,"z0":5.707934591158563,"aX":-1.2767265683708349},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.0,"breakHorizontal":3.1,"spinRate":2335,"spinDirection":316},"zone":5,"typeConfidence":0.93,"plateTime":0.46706245136205693,"extension":6.426037663961193},"index":3,"playId":"f45822ab-0240-3658-822e-7f2b7846d47e","pitchNumber":4,"startTime":"2025-08-28T18:54:05.956Z","endTime":"2025-08-28T18:54:09.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":2.77212622347231,"strikeZoneBottom":1.39264342390152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.192841857978777,"aZ":-13.036005070551957,"pfxX":5.57819185911649,"pfxZ":10.980672293366585,"pX":0.27047836586140045,"pZ":1.3438381374043018,"vX0":-7.035247697897518,"vY0":-131.95781761788643,"vZ0":-8.933664056602929,"x":106.69,"y":202.5,"x0":2.2612516301809222,"y0":50.002168048034804,"z0":5.7603840102925234,"aX":9.72115734704135},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.8,"breakHorizontal":-8.4,"spinRate":2451,"spinDirection":147},"zone":8,"typeConfidence":0.92,"plateTime":0.4169907412720786,"extension":6.578128785682549},"index":4,"playId":"5c1395ea-e496-3382-aa80-c5be19a45c3a","pitchNumber":5,"startTime":"2025-08-28T18:54:22.096Z","endTime":"2025-08-28T18:54:26.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:54:26.020Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to second baseman Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T18:55:01.682Z","endTime":"2025-08-28T18:56:02.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"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-28T18:55:03.893Z","endTime":"2025-08-28T18:55:03.894Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.40605676454824,"strikeZoneBottom":1.71442697266922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.644788082181776,"aZ":-23.382129487516295,"pfxX":0.690145627962333,"pfxZ":5.58716397516978,"pX":0.4479317470688189,"pZ":2.4836773750689276,"vX0":-5.8998081078108875,"vY0":-124.8240137257477,"vZ0":-3.130708470972132,"x":99.93,"y":171.72,"x0":2.7548373491994873,"y0":50.00614280820798,"z0":5.684115664485135,"aX":1.087362596669829},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":0.1,"spinRate":2382,"spinDirection":161},"zone":6,"typeConfidence":0.87,"plateTime":0.4391661920236829,"extension":6.614138102876764},"index":1,"playId":"36190f7f-acc2-3cf9-85a6-c5579b2a3ba4","pitchNumber":1,"startTime":"2025-08-28T18:55:03.895Z","endTime":"2025-08-28T18:55:07.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.4415377194501,"strikeZoneBottom":1.69786313943769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.946544028083206,"aZ":-11.67876162165929,"pfxX":6.875241031333618,"pfxZ":11.526904199243411,"pX":-0.5753301659615238,"pZ":1.752688979587484,"vX0":-9.450034372624671,"vY0":-133.08714423355838,"vZ0":-8.340894575934692,"x":138.93,"y":191.46,"x0":2.1429745089346954,"y0":50.000895953464635,"z0":5.791366110966824,"aX":12.22254952469561},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.0,"breakHorizontal":-10.2,"spinRate":2418,"spinDirection":143},"zone":7,"typeConfidence":0.93,"plateTime":0.4129796534501997,"extension":6.6130871149157775},"index":2,"playId":"3a9fe08c-fabd-315e-98a9-957b2c399406","pitchNumber":2,"startTime":"2025-08-28T18:55:18.405Z","endTime":"2025-08-28T18:55:22.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.865548771545377,"aZ":-14.182231844990573,"pfxX":7.308166623519752,"pfxZ":10.180623727331893,"pX":-0.44184790748984654,"pZ":3.122947678449543,"vX0":-9.519523835717239,"vY0":-132.72640473049069,"vZ0":-4.355993458082619,"x":133.84,"y":154.46,"x0":2.2573995823944,"y0":50.005458087332215,"z0":5.832735712515232,"aX":12.920170099002588},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-10.9,"spinRate":2331,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.4141509158477925,"extension":6.70962326752753},"hitData":{"launchSpeed":79.9,"launchAngle":65.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.37,"coordY":150.61}},"index":3,"playId":"48f215ee-57c0-3344-a57d-9d8ba7b7f3a3","pitchNumber":3,"startTime":"2025-08-28T18:55:53.632Z","endTime":"2025-08-28T18:56:02.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:56:02.856Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Urías singles on a sharp line drive to left fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T18:56:25.370Z","endTime":"2025-08-28T18:57:24.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.24716597234629,"strikeZoneBottom":1.60109395817508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8662562524036,"aZ":-28.66871460609125,"pfxX":2.6082598655217764,"pfxZ":2.240787887932668,"pX":1.195051050710661,"pZ":1.0226914742026134,"vX0":-4.814039584199302,"vY0":-125.25041502136884,"vZ0":-5.184833533658396,"x":71.45,"y":211.17,"x0":2.816375263442912,"y0":50.00476547800322,"z0":5.507401743981413,"aX":4.082587114542392},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-3.5,"spinRate":2389,"spinDirection":173},"zone":14,"typeConfidence":0.69,"plateTime":0.4398770000300276,"extension":6.549107379659647},"index":0,"playId":"abd7673e-60a3-3374-b557-9c11335ff85f","pitchNumber":1,"startTime":"2025-08-28T18:56:25.370Z","endTime":"2025-08-28T18:56:29.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.26732623726709,"strikeZoneBottom":1.55448571902858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.260096307246062,"aZ":-12.201083656174106,"pfxX":6.0055231333363865,"pfxZ":11.608063251677144,"pX":0.7782076431967855,"pZ":0.37985920322577943,"vX0":-6.0575055324448055,"vY0":-131.2345343790502,"vZ0":-11.269250394331875,"x":87.34,"y":228.52,"x0":2.3510663164055265,"y0":50.00502448890955,"z0":5.6735620144674295,"aX":10.335750010130257},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.4,"breakHorizontal":-9.4,"spinRate":2378,"spinDirection":140},"zone":14,"typeConfidence":0.92,"plateTime":0.419538387002103,"extension":6.685415200176757},"index":1,"playId":"3cb5c420-ab81-3409-aba6-8fabcadec1de","pitchNumber":2,"startTime":"2025-08-28T18:56:40.407Z","endTime":"2025-08-28T18:56:43.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.357909698731014,"aZ":-37.4753414555038,"pfxX":-0.9070265915693532,"pfxZ":-3.804696080023338,"pX":-0.7685475065371398,"pZ":1.0876855730984052,"vX0":-7.0520865989605035,"vY0":-117.54715168195222,"vZ0":-2.194993847380504,"x":146.3,"y":209.41,"x0":2.3948389704508495,"y0":50.00493766128449,"z0":5.5300510337162745,"aX":-1.2621334202035097},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.2,"breakHorizontal":3.5,"spinRate":2252,"spinDirection":315},"zone":13,"typeConfidence":0.93,"plateTime":0.46688624442335147,"extension":6.639018077411153},"index":2,"playId":"4ad82230-621f-35a9-9387-567291ec92e3","pitchNumber":3,"startTime":"2025-08-28T18:56:58.607Z","endTime":"2025-08-28T18:57:01.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70445670911112,"aZ":-13.19523989019318,"pfxX":5.611961611471008,"pfxZ":10.666126356900964,"pX":-0.08792292488732918,"pZ":1.779131467924203,"vX0":-8.016139661065118,"vY0":-133.10291688162917,"vZ0":-7.874780085954578,"x":120.35,"y":190.74,"x0":2.2449393473302885,"y0":50.006564282869334,"z0":5.748089534316242,"aX":9.990610010538436},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-8.3,"spinRate":2455,"spinDirection":145},"zone":8,"typeConfidence":0.92,"plateTime":0.41276755039651203,"extension":6.594091226825745},"hitData":{"launchSpeed":109.1,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.14,"coordY":113.14}},"index":3,"playId":"06478e1c-0fe4-3210-a1e5-28fa1562332b","pitchNumber":4,"startTime":"2025-08-28T18:57:15.236Z","endTime":"2025-08-28T18:57:24.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:57:24.810Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, shortstop Ezequiel Tovar to second baseman Tyler Freeman. Ramón Urías out at 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T18:57:36.717Z","endTime":"2025-08-28T18:58:53.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.1,"strikeZoneTop":3.53697931749389,"strikeZoneBottom":1.69883992443527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.674313105109224,"aZ":-11.802386431748936,"pfxX":5.940725855986398,"pfxZ":11.50134165350824,"pX":0.06006072437923616,"pZ":1.1061782606531938,"vX0":-7.932607416722648,"vY0":-133.02553368329518,"vZ0":-9.750178016794298,"x":114.71,"y":208.91,"x0":2.3253067476490137,"y0":50.0012019162328,"z0":5.701297789489879,"aX":10.52111550105689},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-8.8,"spinRate":2454,"spinDirection":146},"zone":14,"typeConfidence":0.93,"plateTime":0.4136137365883594,"extension":6.62643595522674},"index":0,"playId":"30316135-e895-321a-9a38-b084aa1a7319","pitchNumber":1,"startTime":"2025-08-28T18:57:50.234Z","endTime":"2025-08-28T18:57:54.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.969075190654063,"aZ":-26.85544187827418,"pfxX":0.9159572016362221,"pfxZ":3.347895578280885,"pX":-1.0265040341613574,"pZ":1.286012487685982,"vX0":-8.796486974787138,"vY0":-125.59224731830635,"vZ0":-5.084570032333312,"x":156.13,"y":204.06,"x0":2.411839357682815,"y0":50.00037102971987,"z0":5.538137625812899,"aX":1.454765739371398},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":0.5,"spinRate":2359,"spinDirection":157},"zone":13,"typeConfidence":0.71,"plateTime":0.43719976245939307,"extension":6.5626295757215},"index":1,"playId":"18e117ab-c495-3e8b-9bd7-ac4c1155b8df","pitchNumber":2,"startTime":"2025-08-28T18:58:07.121Z","endTime":"2025-08-28T18:58:10.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.48116422975316,"strikeZoneBottom":1.61050586894597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93822968348078,"aZ":-30.70273224652968,"pfxX":-6.065884554639707,"pfxZ":1.0161231425390511,"pX":0.005943010802179684,"pZ":2.844483159306142,"vX0":-4.278500678279445,"vY0":-120.04339541241724,"vZ0":-0.17674013219786988,"x":116.77,"y":161.98,"x0":2.606905755267879,"y0":50.00027280030481,"z0":5.681385817488653,"aX":-8.739359390912671},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.0,"breakHorizontal":12.1,"spinRate":2237,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4584657346938421,"extension":6.482036040636594},"index":2,"playId":"c588aa04-46a3-3672-add5-5f700a53b6e9","pitchNumber":3,"startTime":"2025-08-28T18:58:27.165Z","endTime":"2025-08-28T18:58:31.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.7,"endSpeed":83.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.238019223264196,"aZ":-14.426539829251704,"pfxX":6.724637856746113,"pfxZ":9.829199113500746,"pX":-0.37318362917380915,"pZ":2.216545651641533,"vX0":-8.897037273448811,"vY0":-134.5175825004095,"vZ0":-6.622939172773778,"x":131.22,"y":178.93,"x0":2.1266133780504273,"y0":50.002166612405844,"z0":5.76186281147541,"aX":12.140912177891025},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2485,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.40953299971193013,"extension":6.58338935609382},"hitData":{"launchSpeed":106.4,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.37,"coordY":151.11}},"index":3,"playId":"7f1dcb31-bd3e-3e98-a880-95e958ab274e","pitchNumber":4,"startTime":"2025-08-28T18:58:46.521Z","endTime":"2025-08-28T18:58:53.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:58:53.557Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T19:00:46.087Z","endTime":"2025-08-28T19:01:06.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66369396027784,"aZ":-33.398756656651905,"pfxX":9.301333720243884,"pfxZ":-0.9607187349854645,"pX":-0.051680507166779896,"pZ":2.6369857718862506,"vX0":1.194667367321907,"vY0":-112.81299379989967,"vZ0":1.0453240240273334,"x":118.97,"y":167.58,"x0":-1.7971000738302112,"y0":50.005316597885454,"z0":5.577473129203486,"aX":11.794015602927564},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.1,"breakHorizontal":-17.2,"spinRate":2637,"spinDirection":68},"zone":5,"typeConfidence":0.89,"plateTime":0.4885877398706757,"extension":6.527608648577983},"hitData":{"launchSpeed":87.3,"launchAngle":49.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.13,"coordY":124.77}},"index":0,"playId":"f203e80d-91f5-3714-958d-4d65c412f6cc","pitchNumber":1,"startTime":"2025-08-28T19:00:52.942Z","endTime":"2025-08-28T19:01:06.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:01:06.739Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T19:01:26.786Z","endTime":"2025-08-28T19:02:26.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.33010128477285,"strikeZoneBottom":1.73390209095769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.547668403356063,"aZ":-27.71755472115556,"pfxX":-10.490736745827526,"pfxZ":2.6066219305766953,"pX":0.06484400102537342,"pZ":2.4524862869164266,"vX0":7.20652267049016,"vY0":-130.79931685773155,"vZ0":-2.279219552319597,"x":114.53,"y":172.56,"x0":-1.3790797818056773,"y0":50.00618672217029,"z0":5.437815700610689,"aX":-17.97210860678583},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":1964,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4206106875841753,"extension":6.436857855585855},"index":0,"playId":"774540f2-095d-3f52-a98d-90cf56ef7211","pitchNumber":1,"startTime":"2025-08-28T19:01:26.786Z","endTime":"2025-08-28T19:01:30.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.025835421880146,"aZ":-30.75070707792621,"pfxX":10.52248048529504,"pfxZ":1.0970249486383317,"pX":1.0261857698794672,"pZ":1.9575433134589972,"vX0":3.088769493455131,"vY0":-114.15601218740888,"vZ0":-0.7619019687284547,"x":77.88,"y":185.93,"x0":-1.7168286075947414,"y0":50.00318557639454,"z0":5.364070622487692,"aX":13.674859047065807},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.0,"breakHorizontal":-19.9,"spinRate":2500,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.482650474179918,"extension":6.625526540077631},"index":1,"playId":"466766fc-e75d-37cb-ba7e-f9b0cb3017ac","pitchNumber":2,"startTime":"2025-08-28T19:01:39.135Z","endTime":"2025-08-28T19:01:42.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T19:01:53.507Z","endTime":"2025-08-28T19:01:56.855Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.44244994277861,"strikeZoneBottom":1.71069730066268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05130367583591,"aZ":-23.110358453440327,"pfxX":-10.045356738087618,"pfxZ":5.005540070124461,"pX":0.9079951988119541,"pZ":3.750892031804498,"vX0":8.817183503146092,"vY0":-134.4504459863235,"vZ0":-0.6902141383773331,"x":82.39,"y":137.51,"x0":-1.1259816120204251,"y0":50.004353256019876,"z0":5.666835051351902,"aX":-18.196837776619706},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2302,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.4090532875682982,"extension":6.639713694785456},"index":3,"playId":"1ba00f12-f82e-3d0e-996d-dfa52a8bae53","pitchNumber":3,"startTime":"2025-08-28T19:01:56.855Z","endTime":"2025-08-28T19:02:00.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":80.5,"endSpeed":73.5,"strikeZoneTop":3.43872277301615,"strikeZoneBottom":1.70706653312882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37496176570932,"aZ":-32.87627945069563,"pfxX":-10.805354868255321,"pfxZ":-0.511091931996182,"pX":0.8858664025980117,"pZ":0.8930798754751819,"vX0":7.819562212368885,"vY0":-116.88673079234975,"vZ0":-3.4281890334506078,"x":83.23,"y":214.67,"x0":-1.1179059461925265,"y0":50.00342319080457,"z0":5.50222959313625,"aX":-14.781718403647815},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":1615,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.4706397545769989,"extension":6.51204221308237},"index":4,"playId":"0ecd4c82-b6b5-37a1-bcfb-506995823375","pitchNumber":4,"startTime":"2025-08-28T19:02:09.432Z","endTime":"2025-08-28T19:02:13.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.440169129603955,"aZ":-28.911252224751628,"pfxX":-11.2827532229447,"pfxZ":2.3981061990038013,"pX":-0.1925162394878524,"pZ":2.059414356326577,"vX0":5.190663397021418,"vY0":-116.41050348297928,"vZ0":-1.8254672553559033,"x":124.34,"y":183.18,"x0":-0.9945490005770408,"y0":50.00361916804444,"z0":5.610985005183888,"aX":-15.365457345005893},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.2,"breakHorizontal":19.0,"spinRate":1773,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.4719111667608731,"extension":6.744275108213327},"index":5,"playId":"037bf9b7-9b1c-3e2b-b36c-b46b96718d3a","pitchNumber":5,"startTime":"2025-08-28T19:02:23.499Z","endTime":"2025-08-28T19:02:26.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:02:26.540Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Tovar homers (8) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T19:02:48.587Z","endTime":"2025-08-28T19:05:28.557Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":669920,"link":"/api/v1/people/669920"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":90.9,"endSpeed":82.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.593968812262673,"aZ":-30.62649006973991,"pfxX":-10.821455788896568,"pfxZ":0.8838307998730492,"pX":-0.5533837958754665,"pZ":2.2422961323054755,"vX0":5.655259601776756,"vY0":-132.23514407629074,"vZ0":-2.581995218218906,"x":138.09,"y":178.24,"x0":-1.3241010350737832,"y0":50.00558414142398,"z0":5.499322474916595,"aX":-18.992702628892307},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.2,"breakHorizontal":18.2,"spinRate":2019,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.4156579828204583,"extension":6.7237084359367065},"index":0,"playId":"026940f8-46bf-3d44-8105-c5cbc3564b3b","pitchNumber":1,"startTime":"2025-08-28T19:02:50.358Z","endTime":"2025-08-28T19:02:54.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.41535793603471,"strikeZoneBottom":1.66437788523716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24289844358674,"aZ":-26.900553588501054,"pfxX":-11.361052221148842,"pfxZ":2.9889832451315526,"pX":1.0577853551791119,"pZ":1.078477880037766,"vX0":9.457856593767772,"vY0":-132.9127816998927,"vZ0":-6.003791257574299,"x":76.68,"y":209.66,"x0":-1.0955795019029404,"y0":50.00370937001429,"z0":5.3570667337807585,"aX":-20.041150510414894},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":18.1,"spinRate":2053,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.41434339030946177,"extension":6.7698986978065605},"index":1,"playId":"b2abcd70-eba7-3560-9f91-ff1e82b01cdf","pitchNumber":2,"startTime":"2025-08-28T19:03:06.698Z","endTime":"2025-08-28T19:03:10.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.302977151644747,"aZ":-27.37924562943841,"pfxX":-10.562560225483889,"pfxZ":2.739400715386436,"pX":0.15056834468537997,"pZ":2.318885161791031,"vX0":6.983155842624166,"vY0":-132.21105651939797,"vZ0":-2.928918369674839,"x":111.26,"y":176.17,"x0":-1.1687223686481816,"y0":50.00041080392507,"z0":5.475865984813109,"aX":-18.475211531305533},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":2027,"spinDirection":250},"zone":5,"typeConfidence":0.9,"plateTime":0.4161674952024055,"extension":6.430603645232326},"index":2,"playId":"a94ee1c1-5170-35a9-bf4d-7bce11888451","pitchNumber":3,"startTime":"2025-08-28T19:03:21.558Z","endTime":"2025-08-28T19:03:24.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48381514514449,"aZ":-29.59406107738862,"pfxX":-10.597112463571868,"pfxZ":1.8536749481340387,"pX":0.7426556969081778,"pZ":1.4917040023562458,"vX0":7.2260765161972325,"vY0":-117.78259271054552,"vZ0":-2.890483725280437,"x":88.69,"y":198.5,"x0":-1.0038048329633347,"y0":50.00203321422036,"z0":5.49995671104662,"aX":-14.737882554499368},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.9,"breakHorizontal":17.2,"spinRate":1771,"spinDirection":266},"zone":9,"typeConfidence":0.9,"plateTime":0.46684175054033084,"extension":6.6991244717947716},"index":3,"playId":"776d84ce-1c43-34ea-af03-5bab01e3414b","pitchNumber":4,"startTime":"2025-08-28T19:03:37.058Z","endTime":"2025-08-28T19:03:40.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":80.8,"endSpeed":74.2,"strikeZoneTop":3.0851330822789,"strikeZoneBottom":1.36762108905653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.284648241088465,"aZ":-29.66109515400593,"pfxX":-11.418975043419689,"pfxZ":1.8111330175821174,"pX":0.6241352525822547,"pZ":0.608772729587545,"vX0":7.24697217264068,"vY0":-117.40800097213894,"vZ0":-4.687462860137871,"x":107.23,"y":212.29,"x0":-1.026809179819512,"y0":50.004682287114015,"z0":5.407665564351136,"aX":-15.862595125370378},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.3,"breakHorizontal":18.8,"spinRate":1837,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.46743180941995766,"extension":7.044355301710804},"index":4,"playId":"f011e7a1-0466-338e-b32e-981901bb86a8","pitchNumber":5,"startTime":"2025-08-28T19:03:57.315Z","endTime":"2025-08-28T19:04:01.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56919355746306,"aZ":-32.1027087307493,"pfxX":-10.54473931839793,"pfxZ":0.05098417698017599,"pX":-0.4807439664012857,"pZ":2.3990347253979607,"vX0":4.547099738636118,"vY0":-116.30672999409676,"vZ0":-0.28691433580033543,"x":135.32,"y":174.01,"x0":-1.1055800997911611,"y0":50.00205691244589,"z0":5.6038837356073765,"aX":-14.25007082776995},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":1637,"spinDirection":268},"zone":4,"typeConfidence":0.9,"plateTime":0.4734051002717261,"extension":6.8378143386947094},"index":5,"playId":"277215d5-3cf6-3f05-9546-affd78cc8ce0","pitchNumber":6,"startTime":"2025-08-28T19:04:13.263Z","endTime":"2025-08-28T19:04:16.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.08148434759499,"strikeZoneBottom":1.36423354565954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.934760422532396,"aZ":-27.832139934095604,"pfxX":9.642429552900285,"pfxZ":3.300556472361766,"pX":1.0210081037134746,"pZ":-0.012790537943094113,"vX0":3.246570969169991,"vY0":-114.98206813121674,"vZ0":-5.431231635254934,"x":78.08,"y":239.13,"x0":-1.6689635589306389,"y0":50.00206394418017,"z0":5.140428614983988,"aX":12.674353822860416},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.7,"breakHorizontal":-18.4,"spinRate":2619,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.47972217715232146,"extension":6.694479457519514},"index":6,"playId":"de310981-2905-3d3a-8b0c-b9256b38c3c7","pitchNumber":7,"startTime":"2025-08-28T19:04:29.812Z","endTime":"2025-08-28T19:04:34.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.559843648472704,"aZ":-28.444279353347536,"pfxX":-9.61125745531142,"pfxZ":2.0753275383914804,"pX":-0.05936354121551853,"pZ":2.278146296066791,"vX0":5.784713738226969,"vY0":-133.9566823830972,"vZ0":-3.2394712446789145,"x":119.26,"y":177.27,"x0":-1.0089769754925735,"y0":50.005307521119846,"z0":5.558206473291511,"aX":-17.300175472694473},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.2,"breakHorizontal":16.0,"spinRate":2035,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.41040179949162336,"extension":6.533870359853118},"index":7,"playId":"64470433-52f8-3fed-ab9b-6da6f52a292b","pitchNumber":8,"startTime":"2025-08-28T19:04:46.095Z","endTime":"2025-08-28T19:04:49.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.721528538741634,"aZ":-30.101501411648393,"pfxX":-10.165425815944158,"pfxZ":1.5047025585439275,"pX":0.9661156007614409,"pZ":2.459875511788199,"vX0":7.118824508634999,"vY0":-116.79129612361584,"vZ0":-0.799752419122391,"x":80.17,"y":172.36,"x0":-0.8060837896670149,"y0":50.00276031245968,"z0":5.646672056390711,"aX":-13.993699882410999},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.8,"breakHorizontal":16.6,"spinRate":1709,"spinDirection":263},"zone":12,"typeConfidence":0.9,"plateTime":0.46961871362954755,"extension":6.555699295355515},"hitData":{"launchSpeed":97.7,"launchAngle":29.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.72,"coordY":69.09}},"index":8,"playId":"ea930850-df53-36e0-9e1b-ea0100f2e816","pitchNumber":9,"startTime":"2025-08-28T19:05:03.555Z","endTime":"2025-08-28T19:05:28.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":0.45,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:05:28.557Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Warming Bernabel flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T19:05:43.736Z","endTime":"2025-08-28T19:06:19.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":78.7,"endSpeed":71.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.138267085975528,"aZ":-32.317971466710155,"pfxX":9.144972563986792,"pfxZ":-0.1072721894258013,"pX":0.5743721308880033,"pZ":1.444539079095684,"vX0":2.571995981488457,"vY0":-114.54209733213317,"vZ0":-1.4579681540708402,"x":95.11,"y":199.78,"x0":-1.756954341510224,"y0":50.004515194778996,"z0":5.3088384030588465,"aX":11.907139374718955},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.2,"breakHorizontal":-17.3,"spinRate":2617,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.4819209758394698,"extension":6.658894163502909},"index":0,"playId":"e4b0556e-e34f-3db0-b982-a7a3e16d7971","pitchNumber":1,"startTime":"2025-08-28T19:05:44.345Z","endTime":"2025-08-28T19:05:47.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.470035551604642,"aZ":-31.213421146256653,"pfxX":-9.184797891351408,"pfxZ":0.5527693257904867,"pX":0.530926927755578,"pZ":1.2641013254989957,"vX0":7.368126362242588,"vY0":-131.67642410366682,"vZ0":-4.125994327622827,"x":96.76,"y":204.65,"x0":-1.1235481057515864,"y0":50.00451202838306,"z0":5.185949541111239,"aX":-15.975613359828081},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.2,"breakHorizontal":14.8,"spinRate":1933,"spinDirection":249},"zone":9,"typeConfidence":0.91,"plateTime":0.4175151720006327,"extension":6.477165362869297},"index":1,"playId":"26e7dc4e-2df7-3b27-844b-34432ce3bdc0","pitchNumber":2,"startTime":"2025-08-28T19:05:56.796Z","endTime":"2025-08-28T19:06:00.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.736400891733936,"aZ":-32.05857751216382,"pfxX":-10.396142504107486,"pfxZ":0.0808799756614551,"pX":-0.46113916533157406,"pZ":2.437219677916088,"vX0":4.598536525408856,"vY0":-117.48051934677142,"vZ0":-0.42112895984706633,"x":134.58,"y":172.98,"x0":-1.1111465232092377,"y0":50.00083843005437,"z0":5.642064549097763,"aX":-14.286463991369171},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":17.4,"spinRate":1852,"spinDirection":265},"zone":4,"typeConfidence":0.9,"plateTime":0.4692565533533908,"extension":6.652348706564693},"hitData":{"launchSpeed":69.3,"launchAngle":36.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.74,"coordY":113.51}},"index":2,"playId":"a0d28f1c-e100-37c8-ba0e-58a1d94d0d3f","pitchNumber":3,"startTime":"2025-08-28T19:06:11.742Z","endTime":"2025-08-28T19:06:19.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:06:19.522Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to left fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T19:08:28.830Z","endTime":"2025-08-28T19:09:47.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.726111171523016,"aZ":-13.894544831409721,"pfxX":6.510457477368289,"pfxZ":10.849026301170346,"pX":-0.4618592460023126,"pZ":3.039492132240902,"vX0":-8.976863520913776,"vY0":-129.65360803490884,"vZ0":-4.919163283671707,"x":112.49,"y":135.06,"x0":2.2161541172478656,"y0":50.00314464963677,"z0":6.039343420960556,"aX":10.970448789451108},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.6,"breakHorizontal":-9.6,"spinRate":2416,"spinDirection":150},"zone":1,"typeConfidence":0.87,"plateTime":0.4241479182969874,"extension":6.788601715340976},"index":0,"playId":"5f16719e-18eb-335d-b387-a07fb11a950a","pitchNumber":1,"startTime":"2025-08-28T19:08:28.830Z","endTime":"2025-08-28T19:08:34.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.991410107674035,"aZ":-38.819709856187515,"pfxX":-0.11962801876858808,"pfxZ":-4.655060141797854,"pX":-0.9878554636839423,"pZ":1.952620047952574,"vX0":-7.880100252005948,"vY0":-118.74141152560517,"vZ0":-0.8326926017404433,"x":154.65,"y":186.06,"x0":2.39117126501011,"y0":50.00586433274099,"z0":5.843651419873591,"aX":-0.169542763918104},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.4,"breakHorizontal":2.2,"spinRate":2286,"spinDirection":321},"zone":13,"typeConfidence":0.92,"plateTime":0.4614954839448826,"extension":6.593832220633607},"index":1,"playId":"e6bd31a5-0935-361f-9e22-473cce2ed9d3","pitchNumber":2,"startTime":"2025-08-28T19:09:03.515Z","endTime":"2025-08-28T19:09:06.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.34549834745881,"strikeZoneBottom":1.76925906621036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.935205927678645,"aZ":-33.45137322701046,"pfxX":-6.802847807333805,"pfxZ":-0.8843783329747339,"pX":0.5530618427316089,"pZ":3.756121488265631,"vX0":-3.337774425181024,"vY0":-119.781952491572,"vZ0":2.294414585921401,"x":95.92,"y":137.36,"x0":2.852187826081265,"y0":50.004703438186404,"z0":5.794274478283565,"aX":-9.802567721282585},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":13.2,"spinRate":2051,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4587421797486648,"extension":6.471629696135574},"index":2,"playId":"0fd1d4db-4612-30be-8807-72530e386d69","pitchNumber":3,"startTime":"2025-08-28T19:09:22.535Z","endTime":"2025-08-28T19:09:26.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.334520959306072,"aZ":-12.461757510648551,"pfxX":5.174626649187256,"pfxZ":11.424077256750985,"pX":-0.5097676837652665,"pZ":3.3911785655075684,"vX0":-8.546066384750567,"vY0":-131.41942420817836,"vZ0":-4.3342262689250965,"x":136.43,"y":147.22,"x0":2.1320722896949693,"y0":50.00458256377721,"z0":6.007298359478422,"aX":8.93110666700695},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.7,"breakHorizontal":-7.2,"spinRate":2373,"spinDirection":137},"zone":1,"typeConfidence":0.91,"plateTime":0.41892769217815795,"extension":6.662085701950721},"hitData":{"launchSpeed":84.3,"launchAngle":48.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.41,"coordY":104.73}},"index":3,"playId":"4ab544ec-3073-36e4-9527-2699b3b7fb69","pitchNumber":4,"startTime":"2025-08-28T19:09:38.242Z","endTime":"2025-08-28T19:09:47.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:09:47.347Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chas McCormick flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T19:10:00.551Z","endTime":"2025-08-28T19:11:32.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":78.3,"strikeZoneTop":3.34904655487444,"strikeZoneBottom":1.6222772607242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47131713767187,"aZ":-28.224699675547782,"pfxX":2.6566072928208455,"pfxZ":2.513400059198597,"pX":0.20990420738804863,"pZ":2.0301095291011446,"vX0":-7.128705430112799,"vY0":-125.3273771024448,"vZ0":-3.0556243774291154,"x":109.0,"y":183.97,"x0":2.7628029125661855,"y0":50.001957857915336,"z0":5.6031644073781255,"aX":4.17126693404218},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-2.9,"spinRate":2330,"spinDirection":160},"zone":8,"typeConfidence":0.72,"plateTime":0.43929261757204596,"extension":6.481471395337327},"index":0,"playId":"8ef98ee2-327d-376c-9883-7db0637735b0","pitchNumber":1,"startTime":"2025-08-28T19:10:10.799Z","endTime":"2025-08-28T19:10:14.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T19:10:38.445Z","endTime":"2025-08-28T19:10:38.446Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.511661136882335,"aZ":-34.93409085103306,"pfxX":-7.311744458357088,"pfxZ":-1.9541577675699235,"pX":-0.7502718511142247,"pZ":1.9042087301932458,"vX0":-5.932308546538669,"vY0":-119.07521526587662,"vZ0":-1.232643831499337,"x":145.6,"y":187.37,"x0":2.7387076784999542,"y0":50.002844718236304,"z0":5.6385912215094605,"aX":-10.320462371970518},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.6,"breakHorizontal":14.9,"spinRate":2061,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.4630122672551398,"extension":6.505317154557182},"index":2,"playId":"28b298a1-8bc3-323a-ae38-14f1bcad77de","pitchNumber":2,"startTime":"2025-08-28T19:10:38.447Z","endTime":"2025-08-28T19:10:42.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.30553965000001,"strikeZoneBottom":1.61294684622111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.179010333415494,"aZ":-38.73177347182073,"pfxX":-1.4521300587955945,"pfxZ":-4.7086531779404694,"pX":1.3865573174127657,"pZ":3.3342389485988173,"vX0":-2.207042676083941,"vY0":-117.76939102325176,"vZ0":2.084926595210593,"x":64.15,"y":148.76,"x0":2.5276806511243484,"y0":50.003244621448594,"z0":6.042694195301307,"aX":-2.0218086606925545},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.7,"breakHorizontal":3.2,"spinRate":2334,"spinDirection":313},"zone":12,"typeConfidence":0.91,"plateTime":0.4666402534500289,"extension":6.487307382369333},"index":3,"playId":"a4458b3a-6ce7-329b-a47c-0eb41f54785b","pitchNumber":3,"startTime":"2025-08-28T19:11:09.914Z","endTime":"2025-08-28T19:11:13.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.473073134338016,"aZ":-26.733002733714567,"pfxX":2.9163292353691035,"pfxZ":3.3213232507709005,"pX":-0.21100733538284355,"pZ":3.0532796297387033,"vX0":-7.98915515498439,"vY0":-127.58158261012078,"vZ0":-1.2226553417003718,"x":125.04,"y":156.34,"x0":2.5891630937115595,"y0":50.00557890422077,"z0":5.655381590826295,"aX":4.78397404791042},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-3.4,"spinRate":2367,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.4301355877655162,"extension":6.548117167141372},"hitData":{"launchSpeed":84.3,"launchAngle":32.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.84,"coordY":79.88}},"index":4,"playId":"4268b735-c375-3d0b-9ad9-44014ac3cd1f","pitchNumber":4,"startTime":"2025-08-28T19:11:24.959Z","endTime":"2025-08-28T19:11:32.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:11:32.994Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"César Salazar singles on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T19:11:54.683Z","endTime":"2025-08-28T19:13:49.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.188830835498127,"aZ":-14.05720843420951,"pfxX":6.688783424863362,"pfxZ":10.227614965186348,"pX":-0.2108527888626744,"pZ":1.8905179292496896,"vX0":-8.699671140832843,"vY0":-132.92881898622917,"vZ0":-7.357823321880142,"x":125.04,"y":187.74,"x0":2.2508529961162886,"y0":50.00459189805098,"z0":5.735637758503423,"aX":11.850875393356203},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-10.0,"spinRate":2308,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.41365489094015384,"extension":6.674987031113399},"index":0,"playId":"85b090dd-f1f5-3225-a05f-2b6f0750cf53","pitchNumber":1,"startTime":"2025-08-28T19:11:54.683Z","endTime":"2025-08-28T19:11:57.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.318474895443362,"aZ":-33.33954484799419,"pfxX":-4.499227970311532,"pfxZ":-0.811016002762539,"pX":-0.05171892587971644,"pZ":2.50199332171244,"vX0":-5.0812224892826245,"vY0":-119.60887139074654,"vZ0":-0.392543798545254,"x":118.97,"y":171.23,"x0":2.693194063657097,"y0":50.004068256667466,"z0":5.684736392711745,"aX":-6.450686945681243},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.3,"breakHorizontal":9.5,"spinRate":2231,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.4597718187149469,"extension":6.4616314511690085},"index":1,"playId":"dfa48b83-5988-3deb-a65c-54449b859019","pitchNumber":2,"startTime":"2025-08-28T19:12:14.089Z","endTime":"2025-08-28T19:12:20.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.19512838322809,"strikeZoneBottom":1.51544036522526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.644834945745867,"aZ":-38.014116287316426,"pfxX":-0.3380115199267699,"pfxZ":-3.964979109768379,"pX":-0.983400146867689,"pZ":0.20540596664825644,"vX0":-7.614289334911826,"vY0":-120.90504930636092,"vZ0":-5.143749829079119,"x":154.48,"y":233.23,"x0":2.257055023682708,"y0":50.003509646678964,"z0":5.71461643870719,"aX":-0.49630431391357577},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.3,"breakHorizontal":2.5,"spinRate":2387,"spinDirection":325},"zone":13,"typeConfidence":0.92,"plateTime":0.45388198346435527,"extension":6.528147312927864},"index":2,"playId":"c443ca2a-dbb2-3b7a-97db-8ea18dc49cef","pitchNumber":3,"startTime":"2025-08-28T19:12:38.596Z","endTime":"2025-08-28T19:12:43.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.2598823424947,"strikeZoneBottom":1.58025500330296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.223167302921347,"aZ":-35.145559949859695,"pfxX":-4.307114260254683,"pfxZ":-2.0481049306860637,"pX":-0.8067299515530344,"pZ":1.376160105667676,"vX0":-6.457206603189649,"vY0":-120.6377182640738,"vZ0":-2.2889810412840506,"x":147.75,"y":201.62,"x0":2.482244021526632,"y0":50.00397483306762,"z0":5.487015180558334,"aX":-6.2402980351049235},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":9.6,"spinRate":2166,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.45703155652169736,"extension":6.586432880010043},"index":3,"playId":"dbea87a3-2bff-314c-8a48-0d1ebcece71a","pitchNumber":4,"startTime":"2025-08-28T19:13:02.435Z","endTime":"2025-08-28T19:13:07.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.22336197620987,"strikeZoneBottom":1.54380504727332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02446564833987,"aZ":-39.29263057104074,"pfxX":-1.28348537190909,"pfxZ":-4.780888806996145,"pX":-1.523816494718701,"pZ":1.1071892785994486,"vX0":-8.779221604800723,"vY0":-121.57006486615829,"vZ0":-2.712546491783021,"x":175.08,"y":208.89,"x0":2.3090131690385016,"y0":50.0033047071078,"z0":5.6658393680969175,"aX":-1.9099510925977878},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.1,"breakHorizontal":4.6,"spinRate":2377,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.45146153276327716,"extension":6.618268484250701},"index":4,"playId":"ecb98b51-79a6-3c35-bc43-bfbea2961918","pitchNumber":5,"startTime":"2025-08-28T19:13:21.464Z","endTime":"2025-08-28T19:13:26.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.663796067880423,"aZ":-15.037719676305482,"pfxX":6.906624062291714,"pfxZ":9.562636430839133,"pX":-0.13898947197882938,"pZ":1.9562859708441562,"vX0":-8.474342269310776,"vY0":-133.71605670802776,"vZ0":-6.940097441782668,"x":122.3,"y":185.96,"x0":2.189669867718039,"y0":50.000835768804016,"z0":5.685294798615777,"aX":12.374401656491004},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-10.4,"spinRate":2409,"spinDirection":144},"zone":8,"typeConfidence":0.89,"plateTime":0.4112806588136637,"extension":6.574383221900092},"hitData":{"launchSpeed":92.1,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.01,"coordY":96.94}},"index":5,"playId":"9b15ec6f-9405-373f-a22e-5acb42a36ba8","pitchNumber":6,"startTime":"2025-08-28T19:13:38.446Z","endTime":"2025-08-28T19:13:49.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:13:49.257Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to third baseman Kyle Karros. César Salazar to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T19:14:14.235Z","endTime":"2025-08-28T19:14:23.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnSecond":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64724691860903,"aZ":-26.049899565112277,"pfxX":1.9582139350880903,"pfxZ":3.7698877277985474,"pX":0.3813368990394119,"pZ":1.9726759679953232,"vX0":-6.272671688487762,"vY0":-126.84284398196985,"vZ0":-3.780179313570332,"x":102.46,"y":185.52,"x0":2.635054676810335,"y0":50.00269204390503,"z0":5.56613090152676,"aX":3.1817124033501827},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2280,"spinDirection":166},"zone":9,"typeConfidence":0.89,"plateTime":0.4322818276086853,"extension":6.557377439044305},"hitData":{"launchSpeed":83.2,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.37,"coordY":172.87}},"index":0,"playId":"03f63b26-5106-3891-8ed8-dcbbe51a1b79","pitchNumber":1,"startTime":"2025-08-28T19:14:15.712Z","endTime":"2025-08-28T19:14:23.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.87,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:14:23.901Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out softly, catcher Braxton Fulford to first baseman Warming Bernabel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T19:15:02.271Z","endTime":"2025-08-28T19:15:12.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.867451180894705,"aZ":-27.663879658073178,"pfxX":2.634651676243909,"pfxZ":2.8307682841424198,"pX":-0.16311762065763105,"pZ":2.1906645581319126,"vX0":-7.41816291998863,"vY0":-126.24859253652767,"vZ0":-2.773438481201928,"x":123.22,"y":179.63,"x0":2.488188878003679,"y0":50.00256640105481,"z0":5.560932083415459,"aX":4.197611843782773},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-2.9,"spinRate":2279,"spinDirection":165},"zone":8,"typeConfidence":0.82,"plateTime":0.4360571401536619,"extension":6.576787863656914},"hitData":{"launchSpeed":59.5,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.26,"coordY":200.88}},"index":0,"playId":"5b03efdf-f0ab-3e74-86de-a2cb04e72395","pitchNumber":1,"startTime":"2025-08-28T19:15:04.484Z","endTime":"2025-08-28T19:15:12.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:15:12.097Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braxton Fulford grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T19:17:19.810Z","endTime":"2025-08-28T19:17:30.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.819196917049915,"aZ":-31.715123079214685,"pfxX":-9.856693077340443,"pfxZ":0.2703045402329085,"pX":-0.09722562961682873,"pZ":2.3967333633913444,"vX0":6.307829569572271,"vY0":-129.71621799676583,"vZ0":-2.02050540240045,"x":120.71,"y":174.07,"x0":-1.293153168466487,"y0":50.000864152015446,"z0":5.62867427680619,"aX":-16.617272995720935},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":16.2,"spinRate":1947,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4239747675525414,"extension":6.450695274779685},"hitData":{"launchSpeed":96.3,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.82,"coordY":157.69}},"index":0,"playId":"1f546f80-88a0-3c26-ac2f-282b2246fa59","pitchNumber":1,"startTime":"2025-08-28T19:17:22.410Z","endTime":"2025-08-28T19:17:30.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:17:30.212Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yanquiel Fernández homers (2) on a line drive to right center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T19:17:55.242Z","endTime":"2025-08-28T19:18:34.769Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":{"id":669920,"link":"/api/v1/people/669920"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.57856327862158,"strikeZoneBottom":1.63451924881762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.144539123361533,"aZ":-33.56284140319136,"pfxX":-9.018712216716409,"pfxZ":-1.0607329597690631,"pX":-0.7250062215947721,"pZ":1.7882882435002474,"vX0":4.02303803686088,"vY0":-114.2873430189996,"vZ0":-1.1738718313448075,"x":144.64,"y":190.5,"x0":-1.3416589491839377,"y0":50.00031321839325,"z0":5.621322540161605,"aX":-11.86295334960014},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.9,"breakHorizontal":15.2,"spinRate":1679,"spinDirection":270},"zone":7,"typeConfidence":0.9,"plateTime":0.48027723926467125,"extension":6.589232703101624},"index":0,"playId":"f4047386-38dc-3f1f-9c10-9aa9d9fe8af7","pitchNumber":1,"startTime":"2025-08-28T19:17:55.242Z","endTime":"2025-08-28T19:17:59.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.978249123302792,"aZ":-32.26020818701209,"pfxX":-9.646691060304626,"pfxZ":-0.07077236079820892,"pX":-0.6724442672902815,"pZ":2.882982434146291,"vX0":4.064622157452579,"vY0":-114.44186215039474,"vZ0":0.8969240673619301,"x":142.63,"y":160.94,"x0":-1.2225363039735038,"y0":50.000203657221014,"z0":5.656750312837835,"aX":-12.737729998829902},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.5,"breakHorizontal":16.3,"spinRate":1762,"spinDirection":265},"zone":4,"typeConfidence":0.91,"plateTime":0.4794189131065463,"extension":6.2984063989644365},"hitData":{"launchSpeed":102.7,"launchAngle":19.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":196.35,"coordY":67.71}},"index":1,"playId":"4d74aef7-ec18-3791-a377-28b39650046a","pitchNumber":2,"startTime":"2025-08-28T19:18:06.899Z","endTime":"2025-08-28T19:18:34.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-14.0,"leverageIndex":0.92,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:18:34.769Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a sharp line drive to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T19:18:40.684Z","endTime":"2025-08-28T19:19:12.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.3,"strikeZoneTop":3.1865606612032,"strikeZoneBottom":1.54322792786481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.94624181293624,"aZ":-31.720411023587,"pfxX":9.810690315912453,"pfxZ":0.3678909574898874,"pX":-1.2933436323106111,"pZ":3.6172439466882236,"vX0":-1.433853024130589,"vY0":-110.9638077280318,"vZ0":2.6933019970851646,"x":166.3,"y":141.11,"x0":-1.9078323953478897,"y0":50.00209897174077,"z0":5.718027707092015,"aX":12.095781285047057},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":1.8,"breakHorizontal":-17.3,"spinRate":2670,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.4957493169506155,"extension":6.708470724834083},"index":0,"playId":"ca5bc52f-b5f6-3942-9707-da6e23198bac","pitchNumber":1,"startTime":"2025-08-28T19:18:50.997Z","endTime":"2025-08-28T19:18:55.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.286688965874387,"aZ":-29.5890730102668,"pfxX":-8.564742785425183,"pfxZ":1.5137574724439364,"pX":-0.1601446483926271,"pZ":2.488284205672809,"vX0":5.284679894869307,"vY0":-130.29350347940354,"vZ0":-1.7850643525767136,"x":117.31,"y":162.85,"x0":-1.1097871415170626,"y0":50.00239420490714,"z0":5.434414010083854,"aX":-14.615252680621541},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":1968,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4215938271719737,"extension":6.482196755479058},"hitData":{"launchSpeed":106.0,"launchAngle":8.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":85.09,"coordY":116.18}},"index":1,"playId":"c24ce468-bd8a-387c-99c8-250b00f9dc2e","pitchNumber":2,"startTime":"2025-08-28T19:19:02.975Z","endTime":"2025-08-28T19:19:12.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:19:12.486Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak called out on strikes. Tyler Freeman steals (17) 2nd base.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T19:19:45.131Z","endTime":"2025-08-28T19:21:51.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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(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.1,"endSpeed":80.8,"strikeZoneTop":3.5503878769313,"strikeZoneBottom":1.62465064302616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.399799911642056,"aZ":-28.251388195554235,"pfxX":-11.149860331712297,"pfxZ":2.3485482951554726,"pX":0.9454900237766024,"pZ":1.1986584703925347,"vX0":9.590275726534102,"vY0":-129.2917727409432,"vZ0":-5.040553392402234,"x":80.96,"y":206.42,"x0":-1.3882056994328318,"y0":50.001522577922216,"z0":5.377764072610927,"aX":-18.61708605403302},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":2126,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42587735644398617,"extension":6.732833569754921},"index":0,"playId":"97c9f5ae-fda5-30ef-a2b5-14741d181067","pitchNumber":1,"startTime":"2025-08-28T19:19:45.131Z","endTime":"2025-08-28T19:19:48.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":78.7,"endSpeed":71.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.909312287041352,"aZ":-29.601811231042795,"pfxX":-9.244548889615025,"pfxZ":1.964756366672086,"pX":0.28613556733360007,"pZ":2.7315681350433247,"vX0":5.884203046673711,"vY0":-114.40241432409172,"vZ0":-0.07679387341745814,"x":106.09,"y":165.03,"x0":-1.1367105064255647,"y0":50.00016397165441,"z0":5.702067097172161,"aX":-12.077651074149665},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.8,"breakHorizontal":15.0,"spinRate":1674,"spinDirection":270},"zone":6,"typeConfidence":0.9,"plateTime":0.4814070160415831,"extension":6.9785742538843385},"index":1,"playId":"e54eb816-c791-3f96-94b3-643894e2f81b","pitchNumber":2,"startTime":"2025-08-28T19:20:01.847Z","endTime":"2025-08-28T19:20:07.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.51222977941294,"strikeZoneBottom":1.64120654365461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.694687270163598,"aZ":-32.0242012331207,"pfxX":-9.21494940463172,"pfxZ":0.08821083189429046,"pX":-1.7100387570339306,"pZ":2.530590755564166,"vX0":2.760283880971274,"vY0":-129.475979329741,"vZ0":-0.9971582703978695,"x":182.18,"y":170.45,"x0":-1.60231693050181,"y0":50.00179382217066,"z0":5.403672111776062,"aX":-15.417069843597664},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":16.0,"spinRate":1962,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.4254120936546366,"extension":6.531232064264155},"index":2,"playId":"d54d578c-8e56-397e-8ebc-8c08c4991f76","pitchNumber":3,"startTime":"2025-08-28T19:20:31.077Z","endTime":"2025-08-28T19:20:34.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.48325678278842,"strikeZoneBottom":1.67868004450545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.162449852353607,"aZ":-31.336076042104207,"pfxX":-9.166902200854853,"pfxZ":0.6258264751477745,"pX":1.408364085770261,"pZ":1.3599935304725561,"vX0":8.351629248912333,"vY0":-115.48805919543858,"vZ0":-2.401916909877835,"x":63.32,"y":202.06,"x0":-1.0867865350591943,"y0":50.00067676390763,"z0":5.466832624761638,"aX":-12.217624603548138},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.7,"breakHorizontal":14.2,"spinRate":1830,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.47668322854595235,"extension":6.843724025454475},"index":3,"playId":"88236540-3d00-31b3-8d30-4ccbd4f2db2c","pitchNumber":4,"startTime":"2025-08-28T19:20:48.261Z","endTime":"2025-08-28T19:20:52.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-28T19:21:06.566Z","endTime":"2025-08-28T19:21:10.868Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.200404016212286,"aZ":-31.95451145329838,"pfxX":-10.77874393896821,"pfxZ":0.1639341859534893,"pX":0.37119752408300644,"pZ":1.6143052162820275,"vX0":6.2840228096309145,"vY0":-114.52324487289698,"vZ0":-1.7777339444954579,"x":102.85,"y":195.19,"x0":-1.029684265643899,"y0":50.0007480283225,"z0":5.571993848401441,"aX":-14.09469717623515},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.1,"breakHorizontal":17.6,"spinRate":1734,"spinDirection":267},"zone":9,"typeConfidence":0.9,"plateTime":0.48112461422455066,"extension":6.8623291299024345},"index":5,"playId":"4255e112-bbbd-3810-b038-c825bfb3655d","pitchNumber":5,"startTime":"2025-08-28T19:21:10.868Z","endTime":"2025-08-28T19:21:14.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"fcc40a98-5285-399c-9ff6-10a1b26c80eb","startTime":"2025-08-28T19:21:28.054Z","endTime":"2025-08-28T19:21:31.847Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.2,"strikeZoneTop":3.37136343252426,"strikeZoneBottom":1.60012431926764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.566198611036622,"aZ":-32.96417406163143,"pfxX":8.998662023041685,"pfxZ":-0.6330032351861785,"pX":-0.49452122576308355,"pZ":2.4351013642355346,"vX0":0.48549607345749624,"vY0":-112.06416929543357,"vZ0":0.9792828230796897,"x":135.85,"y":173.03,"x0":-1.8815972611810412,"y0":50.00074371593273,"z0":5.392222017581342,"aX":11.302864436965853},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-0.5,"breakHorizontal":-16.3,"spinRate":2538,"spinDirection":72},"zone":4,"typeConfidence":0.9,"plateTime":0.49107823341464085,"extension":6.510663947299456},"index":7,"playId":"f4d336d0-cc30-3a0b-84ba-0da65e0da4e9","pitchNumber":6,"startTime":"2025-08-28T19:21:45.492Z","endTime":"2025-08-28T19:21:51.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.64,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:21:51.537Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to right fielder Cam Smith. Tyler Freeman out at home on the throw, right fielder Cam Smith to catcher César Salazar.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T19:22:16.178Z","endTime":"2025-08-28T19:22:27.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":81.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.764698338902402,"aZ":-29.430000730940414,"pfxX":-9.361054723098906,"pfxZ":1.5912269282157006,"pX":0.007209849559018988,"pZ":2.9519652058007493,"vX0":6.150651252390187,"vY0":-131.40616567020987,"vZ0":-0.9174521660728446,"x":116.73,"y":159.08,"x0":-1.1609606591535164,"y0":50.00589049578731,"z0":5.514305262565568,"aX":-16.189932148798132},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":15.4,"spinRate":1942,"spinDirection":252},"zone":5,"typeConfidence":0.9,"plateTime":0.4186205232929776,"extension":6.5945750980394555},"hitData":{"launchSpeed":99.5,"launchAngle":-2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.2,"coordY":109.09}},"index":0,"playId":"91061cca-b411-3aec-ad5e-796a14a76813","pitchNumber":1,"startTime":"2025-08-28T19:22:16.178Z","endTime":"2025-08-28T19:22:27.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:22:27.184Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out sharply to third baseman Kyle Karros.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T19:24:49.645Z","endTime":"2025-08-28T19:24:55.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":2.84,"strikeZoneBottom":1.27,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.601497275810672,"aZ":-15.812565680758008,"pfxX":5.612056022179005,"pfxZ":9.649246790766831,"pX":0.08744918489188326,"pZ":2.5814513070860112,"vX0":-7.596763929745894,"vY0":-129.99943344866696,"vZ0":-5.563430721251598,"x":113.67,"y":169.08,"x0":2.3310354883891806,"y0":50.0057076517173,"z0":5.967492794426724,"aX":9.51939637044086},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.3,"spinRate":2149,"spinDirection":149},"zone":2,"typeConfidence":0.83,"plateTime":0.422845037198075,"extension":6.586907324966442},"hitData":{"launchSpeed":104.6,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":94.23,"coordY":160.58}},"index":0,"playId":"bc24ee15-1540-3ef4-898d-12f4a1793c1d","pitchNumber":1,"startTime":"2025-08-28T19:24:49.645Z","endTime":"2025-08-28T19:24:55.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:24:55.189Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Kyle Karros to first baseman Warming Bernabel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T19:25:20.107Z","endTime":"2025-08-28T19:25:56.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.5157198840941,"strikeZoneBottom":1.70662030608977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478316873605337,"aZ":-26.130220278571603,"pfxX":2.5551671633569057,"pfxZ":3.9036713450660594,"pX":-0.9167127289866974,"pZ":1.1343002818773202,"vX0":-9.323125726751732,"vY0":-124.11559319214764,"vZ0":-5.432294124880736,"x":151.94,"y":208.15,"x0":2.5680610951583707,"y0":50.005346938551845,"z0":5.546957883011615,"aX":3.9599078575820204},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":-2.3,"spinRate":2262,"spinDirection":163},"zone":13,"typeConfidence":0.51,"plateTime":0.4425075629496371,"extension":6.649213279469692},"index":0,"playId":"0492d73c-8a64-3c54-9a98-7a0414cdd4fd","pitchNumber":1,"startTime":"2025-08-28T19:25:31.979Z","endTime":"2025-08-28T19:25:35.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.641554602334395,"aZ":-16.19584985584849,"pfxX":6.269487650876606,"pfxZ":9.488194933151822,"pX":0.21691671449417502,"pZ":1.362273539816692,"vX0":-7.311776362863313,"vY0":-129.84411384416336,"vZ0":-8.1645580718084,"x":108.73,"y":202.0,"x0":2.2730372226633664,"y0":50.00338300095851,"z0":5.812102669778893,"aX":10.559713037968564},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.2,"breakHorizontal":-9.5,"spinRate":2373,"spinDirection":143},"zone":14,"typeConfidence":0.81,"plateTime":0.42405328764093975,"extension":6.6483306515306255},"hitData":{"launchSpeed":84.7,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.44,"coordY":154.92}},"index":1,"playId":"34a92e1e-8cd0-3770-8db2-249c6bd9d083","pitchNumber":2,"startTime":"2025-08-28T19:25:48.266Z","endTime":"2025-08-28T19:25:56.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:25:56.086Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T19:26:19.700Z","endTime":"2025-08-28T19:27:46.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.714322289221663,"aZ":-25.968038890406383,"pfxX":3.5191420774571487,"pfxZ":3.948855282454139,"pX":0.5313224587936534,"pZ":2.0697137627208693,"vX0":-6.427740562121111,"vY0":-125.01361050457629,"vZ0":-3.5965435903492815,"x":96.75,"y":182.9,"x0":2.6861409991068395,"y0":50.00581158901369,"z0":5.674108696369063,"aX":5.535987990449546},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":-4.8,"spinRate":2274,"spinDirection":177},"zone":9,"typeConfidence":0.72,"plateTime":0.43921497546155885,"extension":6.532110427872931},"index":0,"playId":"4e1e3118-947f-35be-9786-ce7790679a3f","pitchNumber":1,"startTime":"2025-08-28T19:26:19.700Z","endTime":"2025-08-28T19:26:25.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.826308109671434,"aZ":-35.462521422311156,"pfxX":-8.286477802104304,"pfxZ":-2.3793325388892494,"pX":-1.3710178202451178,"pZ":1.475794597359567,"vX0":-6.680844253935056,"vY0":-118.09195318692602,"vZ0":-1.8697817083186292,"x":169.26,"y":198.93,"x0":2.5922755293763085,"y0":50.000967768265376,"z0":5.604040747404863,"aX":-11.460458057983237},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.6,"breakHorizontal":16.9,"spinRate":2020,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.467521301837007,"extension":6.539154944816065},"index":1,"playId":"fd0f0bf7-9b06-3fb2-92fb-52fe9178dfb7","pitchNumber":2,"startTime":"2025-08-28T19:26:40.293Z","endTime":"2025-08-28T19:26:43.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.2105511219693,"strikeZoneBottom":1.66865682485643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132080018225352,"aZ":-37.97074812764139,"pfxX":-2.333215547287227,"pfxZ":-4.002715144005011,"pX":-0.4542137944105913,"pZ":0.6137440466465438,"vX0":-5.879113446368824,"vY0":-119.84652024567728,"vZ0":-4.082318375726824,"x":134.31,"y":222.21,"x0":2.3382437481134675,"y0":50.003695567764645,"z0":5.74659750392861,"aX":-3.37780138569686},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.0,"breakHorizontal":5.6,"spinRate":2408,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.45782112908130834,"extension":6.641057290590624},"index":2,"playId":"e1c3d158-347d-3b2a-a21e-5fc5899533e0","pitchNumber":3,"startTime":"2025-08-28T19:27:00.646Z","endTime":"2025-08-28T19:27:05.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.1,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27497332142698,"aZ":-13.684333823699196,"pfxX":5.847379072815543,"pfxZ":10.34074118155186,"pX":-0.25926412003749516,"pZ":2.500224517516694,"vX0":-8.560616057308708,"vY0":-133.71859546363723,"vZ0":-6.18381516381757,"x":126.88,"y":171.27,"x0":2.242909403371816,"y0":50.001171443070774,"z0":5.847674697004344,"aX":10.45393186687676},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2351,"spinDirection":139},"zone":5,"typeConfidence":0.92,"plateTime":0.4116461340273574,"extension":6.596862386286852},"index":3,"playId":"c3148a30-2c65-3505-99a3-1e696167820c","pitchNumber":4,"startTime":"2025-08-28T19:27:22.062Z","endTime":"2025-08-28T19:27:26.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.210457701960557,"aZ":-38.848981046495936,"pfxX":0.13964980083533218,"pfxZ":-4.542976303230429,"pX":0.4057712482313637,"pZ":1.682708164495713,"vX0":-4.899846536726216,"vY0":-120.98242494723787,"vZ0":-1.5891661919320648,"x":101.53,"y":193.35,"x0":2.4452765860485646,"y0":50.000056027639474,"z0":5.775964051791509,"aX":0.20692850029308257},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.3,"breakHorizontal":1.0,"spinRate":2301,"spinDirection":308},"zone":9,"typeConfidence":0.91,"plateTime":0.45401277657495687,"extension":6.585640735329266},"index":4,"playId":"c713007a-3559-3501-9c0e-c4c078410eec","pitchNumber":5,"startTime":"2025-08-28T19:27:43.691Z","endTime":"2025-08-28T19:27:46.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:27:46.772Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a ground ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T19:29:51.677Z","endTime":"2025-08-28T19:30:01.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.494387278402897,"aZ":-30.25765855314147,"pfxX":-10.92664488578224,"pfxZ":1.1304645812311822,"pX":-0.7897191385010437,"pZ":2.9351505026994134,"vX0":4.5840983978216086,"vY0":-130.1434781558855,"vZ0":-0.713159350629381,"x":147.1,"y":159.53,"x0":-1.1626423285950682,"y0":50.0060167357451,"z0":5.52192677628073,"aX":-18.58625252401325},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":18.6,"spinRate":1921,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.42224644052895144,"extension":6.399080440064736},"hitData":{"launchSpeed":92.9,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.0,"coordY":118.0}},"index":0,"playId":"c2670aa4-146e-35c7-8828-06811a40e7b3","pitchNumber":1,"startTime":"2025-08-28T19:29:51.677Z","endTime":"2025-08-28T19:30:01.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:30:01.914Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brenton Doyle grounds into a force out, pitcher Jason Alexander to shortstop Jeremy Peña. Jordan Beck out at 2nd. Brenton Doyle to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T19:30:24.744Z","endTime":"2025-08-28T19:31:19.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669920,"link":"/api/v1/people/669920"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.32105894823476,"strikeZoneBottom":1.80563997368536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.408074766909944,"aZ":-34.360221415164396,"pfxX":7.386467735027242,"pfxZ":-1.7201123989500111,"pX":1.4390025867210954,"pZ":1.1348324683708766,"vX0":4.537414802421422,"vY0":-112.89156209600206,"vZ0":-1.5298625015729952,"x":62.15,"y":208.14,"x0":-1.566877961205329,"y0":50.00276559073251,"z0":5.3277303668396705,"aX":9.39078295821513},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.2,"breakHorizontal":-14.6,"spinRate":2605,"spinDirection":70},"zone":14,"typeConfidence":0.89,"plateTime":0.4879699967402096,"extension":6.662628334986453},"index":0,"playId":"baee8ed0-bd3c-31db-b732-7fcfdc2f586f","pitchNumber":1,"startTime":"2025-08-28T19:30:24.744Z","endTime":"2025-08-28T19:30:29.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.37997424193132,"strikeZoneBottom":1.83115013246105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35258090621774,"aZ":-32.53402703237273,"pfxX":-10.493195892005854,"pfxZ":-0.27084810870145404,"pX":1.1776896773403214,"pZ":1.6949096624273925,"vX0":8.082212918770551,"vY0":-114.28659019831245,"vZ0":-1.59932439367944,"x":72.11,"y":193.02,"x0":-1.0614288383173272,"y0":50.005419290054895,"z0":5.633918493058245,"aX":-13.721304812186897},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.6,"breakHorizontal":16.7,"spinRate":1791,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4814178917397962,"extension":6.927126042220488},"index":1,"playId":"8e3db288-adaa-3780-a3bd-ee84445fdabe","pitchNumber":2,"startTime":"2025-08-28T19:30:41.023Z","endTime":"2025-08-28T19:30:45.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"214ed774-56fa-3534-8ef9-12703a2a88f1","startTime":"2025-08-28T19:30:57.467Z","endTime":"2025-08-28T19:31:01.127Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.555818184069004,"aZ":-33.07161647249907,"pfxX":-10.492714482456908,"pfxZ":-0.5301326371073323,"pX":-0.26348826949869575,"pZ":2.214351126493767,"vX0":6.146009406815002,"vY0":-129.7768176351937,"vZ0":-1.6430947782273604,"x":127.04,"y":178.99,"x0":-1.315691344951761,"y0":50.00562537079251,"z0":5.406839515240577,"aX":-17.66067821477053},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.1,"breakHorizontal":17.4,"spinRate":2171,"spinDirection":249},"zone":5,"typeConfidence":0.9,"plateTime":0.4242473048831532,"extension":6.356665943553556},"hitData":{"launchSpeed":83.8,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.32,"coordY":182.49}},"index":3,"playId":"a76352c8-551e-307b-854d-fcae3aac13d1","pitchNumber":3,"startTime":"2025-08-28T19:31:12.632Z","endTime":"2025-08-28T19:31:19.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:31:19.703Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T19:31:48.812Z","endTime":"2025-08-28T19:32:01.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93229747227505,"aZ":-30.26349945999558,"pfxX":-9.833187709079798,"pfxZ":1.1309688537297724,"pX":-0.2030262774911234,"pZ":2.9300334033805404,"vX0":6.0239499866650705,"vY0":-129.82695621543493,"vZ0":-0.6580835602123956,"x":124.74,"y":159.67,"x0":-1.2888907164077374,"y0":50.0027471853247,"z0":5.512360176392367,"aX":-16.60355998366776},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":16.3,"spinRate":2016,"spinDirection":252},"zone":2,"typeConfidence":0.9,"plateTime":0.42365238486559376,"extension":6.722688116264628},"hitData":{"launchSpeed":83.1,"launchAngle":42.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.8,"coordY":124.48}},"index":0,"playId":"9485ec53-c0e0-3939-8a09-7f39e63ce415","pitchNumber":1,"startTime":"2025-08-28T19:31:50.134Z","endTime":"2025-08-28T19:32:01.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.84,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:32:01.138Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Warming Bernabel walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T19:32:36.133Z","endTime":"2025-08-28T19:34:37.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"0a8a1b19-85e0-3c7e-918e-51b4c0a58ef8","startTime":"2025-08-28T19:32:20.548Z","endTime":"2025-08-28T19:32:24.772Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":70.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33796029495992,"aZ":-32.409778782172886,"pfxX":8.489831436999584,"pfxZ":-0.18090285863178135,"pX":0.5064185879326768,"pZ":1.9105766496637202,"vX0":2.5179046511812855,"vY0":-113.77526171866998,"vZ0":-0.5687900975280713,"x":97.7,"y":187.19,"x0":-1.7243304754944588,"y0":50.00470567492728,"z0":5.440735870551636,"aX":10.875693478261104},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.1,"breakHorizontal":-16.1,"spinRate":2529,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.48570870858725934,"extension":6.989636160922199},"index":1,"playId":"d678cd2a-3662-303c-af4b-25e7cfa23aee","pitchNumber":1,"startTime":"2025-08-28T19:32:38.305Z","endTime":"2025-08-28T19:32:41.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.7,"strikeZoneTop":3.14458337354561,"strikeZoneBottom":1.39356721259217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.723976779128783,"aZ":-34.34159346595462,"pfxX":-10.051542212580154,"pfxZ":-1.6148872146935378,"pX":0.6831516096459674,"pZ":0.4429795173551249,"vX0":7.3438351418602235,"vY0":-116.26163329753695,"vZ0":-3.7922027827418656,"x":90.96,"y":226.82,"x0":-1.2409629752592977,"y0":50.00269029467307,"z0":5.421288013730126,"aX":-13.494325303444487},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.7,"breakHorizontal":16.0,"spinRate":1779,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.47464943310700836,"extension":6.702299324818007},"index":2,"playId":"d891da6c-23a9-35d2-b7e7-fdcf08b28c18","pitchNumber":2,"startTime":"2025-08-28T19:32:56.491Z","endTime":"2025-08-28T19:33:10.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brenton Doyle steals (15) 2nd base. Brenton Doyle to 3rd. Brenton Doyle advances to 3rd, on a throwing error by catcher César Salazar.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"d891da6c-23a9-35d2-b7e7-fdcf08b28c18","startTime":"2025-08-28T19:33:38.548Z","endTime":"2025-08-28T19:33:38.549Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"postOnThird":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.39,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.797124864071208,"aZ":-32.870336304697595,"pfxX":-11.366683456158924,"pfxZ":-0.5189220319425445,"pX":-0.13355536104143392,"pZ":1.169129443570349,"vX0":5.1260699536791865,"vY0":-116.71100233313749,"vZ0":-2.6245241029508586,"x":122.09,"y":207.21,"x0":-0.909737910592718,"y0":50.002721000865506,"z0":5.477527801002104,"aX":-15.310521779929475},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.4,"breakHorizontal":18.8,"spinRate":1742,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.4736143668247772,"extension":6.758050792634371},"index":4,"playId":"e50dd481-48a0-33dd-a8e8-03fa7c2b2fe8","pitchNumber":3,"startTime":"2025-08-28T19:33:38.550Z","endTime":"2025-08-28T19:33:41.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.5,"strikeZoneTop":3.12842910281991,"strikeZoneBottom":1.38744480144893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887506791232582,"aZ":-31.142792443347783,"pfxX":-11.502468911653114,"pfxZ":0.7495664165024991,"pX":0.3644922041658276,"pZ":0.34193471465067254,"vX0":6.38892073903836,"vY0":-117.90906973833619,"vZ0":-5.101816963962928,"x":103.11,"y":229.55,"x0":-0.9160348423609542,"y0":50.00273368525496,"z0":5.47919674206773,"aX":-15.849496177535979},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.1,"breakHorizontal":18.8,"spinRate":1779,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.4683852462565179,"extension":6.877484514795493},"index":5,"playId":"9863cb46-0c27-3286-a863-aede195947dd","pitchNumber":4,"startTime":"2025-08-28T19:33:55.135Z","endTime":"2025-08-28T19:33:58.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.04080909022672,"strikeZoneBottom":1.33742259733985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.524513290545904,"aZ":-31.929077496636697,"pfxX":7.253662274277239,"pfxZ":0.18893425113404216,"pX":2.6106050672533323,"pZ":0.4899102372207531,"vX0":6.963022827602293,"vY0":-114.03403869330423,"vZ0":-3.53807683308876,"x":17.49,"y":225.55,"x0":-1.4514047739465328,"y0":50.001663566647416,"z0":5.289221850977395,"aX":9.329126732893235},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.5,"breakHorizontal":-15.2,"spinRate":2732,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.4846778413443875,"extension":6.598214939638076},"index":6,"playId":"e3bf23e6-f898-30a1-a525-c4d4ff89e571","pitchNumber":5,"startTime":"2025-08-28T19:34:14.703Z","endTime":"2025-08-28T19:34:18.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.03264016699783,"strikeZoneBottom":1.3294254276647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73227920614966,"aZ":-28.431676880301865,"pfxX":-11.044643064292146,"pfxZ":2.7030040967264215,"pX":1.5468060727231778,"pZ":1.2131547703253547,"vX0":8.453268905450923,"vY0":-117.39103751119944,"vZ0":-3.8401152415070445,"x":58.04,"y":206.02,"x0":-0.6787164518581806,"y0":50.00447406781879,"z0":5.538145985214867,"aX":-15.304348583540094},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.1,"breakHorizontal":17.8,"spinRate":1746,"spinDirection":260},"zone":14,"typeConfidence":0.89,"plateTime":0.46788757254806246,"extension":7.08945205397138},"index":7,"playId":"4d92dc6e-28af-3985-b49d-b6a1a03e9e17","pitchNumber":6,"startTime":"2025-08-28T19:34:32.923Z","endTime":"2025-08-28T19:34:37.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.39,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:34:37.781Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Braxton Fulford lines out to third baseman Carlos Correa.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T19:36:55.866Z","endTime":"2025-08-28T19:37:49.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T19:34:57.382Z","endTime":"2025-08-28T19:35:42.353Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Jason Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T19:35:42.353Z","endTime":"2025-08-28T19:36:55.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":660853,"fullName":"Enyel De Los Santos"}}},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"9a4c1555-4732-4997-89d1-4000a559edbf","pitchNumber":0,"startTime":"2025-08-28T19:36:55.866Z","endTime":"2025-08-28T19:37:02.847Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.36267387747947,"strikeZoneBottom":1.5171835302593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.588379269455412,"aZ":-25.11369069998346,"pfxX":0.441228664076996,"pfxZ":4.275255409133741,"pX":0.29995268992966223,"pZ":1.2531008713932885,"vX0":5.424389072273731,"vY0":-128.44466843048053,"vZ0":-5.050010815173488,"x":105.57,"y":204.95,"x0":-1.9071709155846144,"y0":50.00174331469014,"z0":5.227230310675928,"aX":0.7273928932511275},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2209,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.428406411436808,"extension":6.299632028295828},"index":3,"playId":"82670e5c-b872-3de0-8b8a-d6c8961864a3","pitchNumber":1,"startTime":"2025-08-28T19:37:26.098Z","endTime":"2025-08-28T19:37:30.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61998902586533,"aZ":-27.87471241987567,"pfxX":-1.0641659675539041,"pfxZ":2.57203252551649,"pX":0.3134736636130081,"pZ":1.9225407222466357,"vX0":5.674618287760869,"vY0":-128.90395714343447,"vZ0":-3.1894260169341364,"x":105.05,"y":186.87,"x0":-1.7850738130411785,"y0":50.0007819065212,"z0":5.344767080585972,"aX":-1.777760388346284},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":0.6,"spinRate":2285,"spinDirection":201},"zone":9,"typeConfidence":0.89,"plateTime":0.4260967268645328,"extension":6.382748166260209},"hitData":{"launchSpeed":89.3,"launchAngle":9.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.51,"coordY":162.24}},"index":4,"playId":"3bfd6719-40d8-3db7-b580-7f40c58892ae","pitchNumber":2,"startTime":"2025-08-28T19:37:43.734Z","endTime":"2025-08-28T19:37:49.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":2.88,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:37:49.308Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T19:39:51.070Z","endTime":"2025-08-28T19:42:10.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.39954315557907,"strikeZoneBottom":1.48804690914127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81377807570287,"aZ":-23.49893695671354,"pfxX":1.5004847171506146,"pfxZ":5.54663790034234,"pX":-1.389502134258752,"pZ":3.1505180603864136,"vX0":-9.940674127560346,"vY0":-124.50572865270614,"vZ0":-1.5517338089528274,"x":169.96,"y":153.72,"x0":2.4659994998903993,"y0":50.005077932730224,"z0":5.733188910893854,"aX":2.34962960866833},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.0,"breakHorizontal":-0.4,"spinRate":2347,"spinDirection":167},"zone":11,"typeConfidence":0.82,"plateTime":0.4405191893682119,"extension":6.57278738445126},"index":0,"playId":"774fa3e8-4412-3a31-a6ad-e442da2dd585","pitchNumber":1,"startTime":"2025-08-28T19:40:06.835Z","endTime":"2025-08-28T19:40:10.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.439774090669136,"aZ":-36.93762874994838,"pfxX":1.4282817608141896,"pfxZ":-3.381309157947274,"pX":-0.44029793047616494,"pZ":1.7970403009272033,"vX0":-7.351988453376958,"vY0":-117.95983859468417,"vZ0":-1.2041139094008124,"x":133.78,"y":190.26,"x0":2.531211901136251,"y0":50.0023847284135,"z0":5.719593147480549,"aX":2.013498566557087},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.1,"breakHorizontal":-0.8,"spinRate":2309,"spinDirection":318},"zone":7,"typeConfidence":0.92,"plateTime":0.4643273349624506,"extension":6.504255961203478},"index":1,"playId":"0cf79b24-c81c-3c4b-b09a-d9f4683ac070","pitchNumber":2,"startTime":"2025-08-28T19:40:21.351Z","endTime":"2025-08-28T19:40:25.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.38642918404202,"strikeZoneBottom":1.57517562440189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33760898735321,"aZ":-37.151511873156444,"pfxX":-1.2847009859853291,"pfxZ":-3.4190867940799343,"pX":0.4953804320582998,"pZ":2.4445512160341214,"vX0":-4.898205678979093,"vY0":-120.21220779735053,"vZ0":0.17891681056146846,"x":98.12,"y":172.78,"x0":2.7301821283538317,"y0":50.00263826934725,"z0":5.68024082328421,"aX":-1.8698503135708324},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.9,"breakHorizontal":3.6,"spinRate":2351,"spinDirection":306},"zone":6,"typeConfidence":0.89,"plateTime":0.4564752336865521,"extension":6.514979342888784},"index":2,"playId":"d65c2e05-83df-35e9-9678-7b89cab63986","pitchNumber":3,"startTime":"2025-08-28T19:40:41.726Z","endTime":"2025-08-28T19:40:45.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T19:41:00.715Z","endTime":"2025-08-28T19:41:01.391Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95456381355972,"aZ":-33.384653200039246,"pfxX":-5.620439736304766,"pfxZ":-0.8324571051840683,"pX":-1.310123083177972,"pZ":1.4674503968334296,"vX0":-7.353508357483441,"vY0":-121.40198062408797,"vZ0":-2.6343361781280885,"x":166.94,"y":199.16,"x0":2.5156754798728196,"y0":50.00215889890356,"z0":5.541244641469809,"aX":-8.190835605622391},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.9,"breakHorizontal":12.2,"spinRate":2190,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4552847831007809,"extension":6.395720841264595},"index":4,"playId":"c15ebad1-ea86-33e4-96d9-060c48559349","pitchNumber":4,"startTime":"2025-08-28T19:41:01.391Z","endTime":"2025-08-28T19:41:04.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.779357798898566,"aZ":-38.54682792078548,"pfxX":-0.08096993225836524,"pfxZ":-4.4299963091093,"pX":0.24365600472040416,"pZ":1.5256813468661206,"vX0":-4.996996054365876,"vY0":-119.59847840843737,"vZ0":-2.0095145429022874,"x":107.71,"y":197.59,"x0":2.377716495010081,"y0":50.004705574212146,"z0":5.859688411766607,"aX":-0.11646405735080778},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.3,"breakHorizontal":1.4,"spinRate":2292,"spinDirection":316},"zone":8,"typeConfidence":0.92,"plateTime":0.45936452075282785,"extension":6.6422367277066225},"index":5,"playId":"b8cb1354-81b8-3977-ac19-3a49b7babd1e","pitchNumber":5,"startTime":"2025-08-28T19:41:23.994Z","endTime":"2025-08-28T19:41:27.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.39426207588831,"strikeZoneBottom":1.68368636467184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15336414353268,"aZ":-12.046725757410586,"pfxX":6.144100920935686,"pfxZ":11.088868347148319,"pX":-1.069455565410896,"pZ":2.970621499803681,"vX0":-10.537680609361614,"vY0":-134.8196826080085,"vZ0":-5.214702743477047,"x":157.77,"y":158.57,"x0":2.116706105911377,"y0":50.00075556494685,"z0":5.801665156786494,"aX":11.150755060687539},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":-8.5,"spinRate":2545,"spinDirection":138},"zone":11,"typeConfidence":0.93,"plateTime":0.40847519930871634,"extension":6.73911993243757},"index":6,"playId":"a4c52e68-7df2-36b1-9fa0-6dc3adab2993","pitchNumber":6,"startTime":"2025-08-28T19:41:44.571Z","endTime":"2025-08-28T19:41:49.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76424729420187,"aZ":-27.540245286061285,"pfxX":-2.90882127458704,"pfxZ":3.1338706308543465,"pX":-0.07323094745699073,"pZ":2.543863437443196,"vX0":-5.794063512154348,"vY0":-121.67893856469293,"vZ0":-1.260779277460624,"x":119.79,"y":170.1,"x0":2.7291758960028187,"y0":50.00469977989948,"z0":5.483816560507055,"aX":-4.305618365650873},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":6.8,"spinRate":2369,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.4523807028543274,"extension":6.4036786249681805},"hitData":{"launchSpeed":89.9,"launchAngle":41.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.24,"coordY":75.72}},"index":7,"playId":"d78bbc1f-fbb7-3dd0-b70c-2201a340f49f","pitchNumber":7,"startTime":"2025-08-28T19:42:01.421Z","endTime":"2025-08-28T19:42:10.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:42:10.436Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T19:42:20.357Z","endTime":"2025-08-28T19:43:28.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.46818025845847,"strikeZoneBottom":1.75110104292294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.30583376886095,"aZ":-17.182040504949125,"pfxX":6.39616770662148,"pfxZ":8.353941051164933,"pX":-0.014652538930912925,"pZ":3.36549481812347,"vX0":-8.2799448273947,"vY0":-134.19273239423782,"vZ0":-3.188421616307616,"x":117.56,"y":147.91,"x0":2.3028043804559566,"y0":50.00578482944303,"z0":5.817416329985349,"aX":11.483853029320123},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-9.5,"spinRate":2361,"spinDirection":135},"zone":2,"typeConfidence":0.85,"plateTime":0.41065611653214384,"extension":6.555902564688733},"index":0,"playId":"de18d85b-9b9e-3cd3-a1b1-750a1b8bca6c","pitchNumber":1,"startTime":"2025-08-28T19:42:33.041Z","endTime":"2025-08-28T19:42:37.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.43140894822096,"strikeZoneBottom":1.78181617564164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54018441594732,"aZ":-35.355696122117294,"pfxX":-6.366782006270846,"pfxZ":-2.1967578584219467,"pX":0.8015559111880067,"pZ":2.32342216797772,"vX0":-2.829869953913571,"vY0":-120.76986184548876,"vZ0":-0.176957054946572,"x":86.45,"y":176.05,"x0":2.8220910178358602,"y0":50.00065327600455,"z0":5.556031084299124,"aX":-9.231090336925257},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.7,"breakHorizontal":12.2,"spinRate":2196,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.45675340065758707,"extension":6.468043752065027},"index":1,"playId":"33c4021c-53b1-3c4a-a371-c1a01e4fb598","pitchNumber":2,"startTime":"2025-08-28T19:42:48.171Z","endTime":"2025-08-28T19:42:51.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.33708959323121,"strikeZoneBottom":1.75472944796136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.529558907634165,"aZ":-39.19912120188109,"pfxX":-0.5805344045873391,"pfxZ":-4.7809068975027476,"pX":0.4959095629081563,"pZ":0.66671431396604,"vX0":-4.570318127913067,"vY0":-120.75589039739289,"vZ0":-3.4154538150673694,"x":98.1,"y":220.78,"x0":2.4920728741619342,"y0":50.00216465378004,"z0":5.564053897998509,"aX":-0.852642468684751},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.2,"breakHorizontal":2.2,"spinRate":2426,"spinDirection":318},"zone":14,"typeConfidence":0.92,"plateTime":0.4543907660658313,"extension":6.617097322565399},"index":2,"playId":"93e4ff29-0c65-3ee2-adc9-da9686fa7303","pitchNumber":3,"startTime":"2025-08-28T19:43:03.157Z","endTime":"2025-08-28T19:43:06.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.37777175482808,"strikeZoneBottom":1.60771480840648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.089771909833267,"aZ":-37.477340381241284,"pfxX":-7.2244249705861066,"pfxZ":-3.5997803631948546,"pX":0.8840449158324031,"pZ":2.962838961560109,"vX0":-2.0529183830626434,"vY0":-121.77487260971691,"vZ0":1.2879669307839816,"x":83.3,"y":158.78,"x0":2.6802495910162443,"y0":50.001339088426235,"z0":5.716248368345069,"aX":-10.646070533989542},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":13.6,"spinRate":1766,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.45303999725796285,"extension":6.486340344081812},"index":3,"playId":"d72c646c-59c4-3b85-ac53-95854b2b954d","pitchNumber":4,"startTime":"2025-08-28T19:43:24.679Z","endTime":"2025-08-28T19:43:28.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:43:28.320Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chas McCormick strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T19:43:44.875Z","endTime":"2025-08-28T19:45:26.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00690173869127,"aZ":-27.18329162472705,"pfxX":1.790375345783119,"pfxZ":3.082273649008612,"pX":-0.05132756412706916,"pZ":1.9134434490861565,"vX0":-7.230619547122544,"vY0":-126.91743200343087,"vZ0":-3.6868670463539,"x":118.96,"y":187.12,"x0":2.6122524953409507,"y0":50.00172966218861,"z0":5.5702584492832266,"aX":2.897891131894758},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":-1.4,"spinRate":2389,"spinDirection":155},"zone":8,"typeConfidence":0.87,"plateTime":0.4329685081333374,"extension":6.563176289474695},"index":0,"playId":"3da73206-e0f1-3c68-95e4-a918b00482ff","pitchNumber":1,"startTime":"2025-08-28T19:43:53.160Z","endTime":"2025-08-28T19:43:59.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.28191928726944,"strikeZoneBottom":1.63217000663028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83912932556647,"aZ":-27.100275265052424,"pfxX":2.2034813891398795,"pfxZ":3.058855406508548,"pX":-2.140279351765448,"pZ":1.7813624965455923,"vX0":-11.835912381041425,"vY0":-128.69939894029997,"vZ0":-4.074254997924853,"x":198.58,"y":190.68,"x0":2.256793392755515,"y0":50.000594816613614,"z0":5.514543239053726,"aX":3.6527925918002873},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-1.0,"spinRate":2409,"spinDirection":142},"zone":13,"typeConfidence":0.83,"plateTime":0.42765860768007347,"extension":6.585970954849405},"index":1,"playId":"1a9b6521-40ec-3e2a-9190-b2f97425263e","pitchNumber":2,"startTime":"2025-08-28T19:44:23.755Z","endTime":"2025-08-28T19:44:27.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.223042688169834,"aZ":-39.015083699681796,"pfxX":0.5437818968761707,"pfxZ":-4.819583425977886,"pX":-0.7940264167932165,"pZ":0.6761525286100455,"vX0":-7.657432915075559,"vY0":-118.82763291956333,"vZ0":-2.929617225546483,"x":147.27,"y":220.52,"x0":2.4089156222391668,"y0":50.002624031817284,"z0":5.4936728140343005,"aX":0.7742485389914047},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.2,"breakHorizontal":1.0,"spinRate":2292,"spinDirection":327},"zone":13,"typeConfidence":0.93,"plateTime":0.4621679539103969,"extension":6.505331406114469},"index":2,"playId":"0b31a72d-355a-38aa-b087-1b7e56b5b7d8","pitchNumber":3,"startTime":"2025-08-28T19:44:39.563Z","endTime":"2025-08-28T19:44:42.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":83.8,"endSpeed":76.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.363380650740748,"aZ":-31.985873053542928,"pfxX":-6.090905249375739,"pfxZ":0.12504746772498088,"pX":-0.1107161364762973,"pZ":2.950533247521759,"vX0":-4.837412306686189,"vY0":-121.99208796552598,"vZ0":0.26106153054326886,"x":121.22,"y":159.12,"x0":2.6935077106380687,"y0":50.002997020219595,"z0":5.613168188854375,"aX":-9.122826673136439},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":12.2,"spinRate":2162,"spinDirection":311},"zone":2,"typeConfidence":2.0,"plateTime":0.4500480915550198,"extension":6.697933266922307},"index":3,"playId":"eba3cbfd-5f7f-39a2-9323-7f4cb237bed1","pitchNumber":4,"startTime":"2025-08-28T19:45:01.655Z","endTime":"2025-08-28T19:45:04.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.744807342145165,"aZ":-37.985263156570674,"pfxX":-0.5071927040177431,"pfxZ":-3.9016466840332944,"pX":-0.6288068547440474,"pZ":0.9794631696558649,"vX0":-6.9306948866744325,"vY0":-121.72943203152516,"vZ0":-2.9976905806855894,"x":140.97,"y":212.33,"x0":2.331116981484171,"y0":50.00416792434072,"z0":5.542512723434156,"aX":-0.7548156371719216},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.6,"breakHorizontal":2.6,"spinRate":2387,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.4513807318169425,"extension":6.61314229636445},"index":4,"playId":"1b36f77c-4e63-3d79-b8a1-f4ee3b945c4b","pitchNumber":5,"startTime":"2025-08-28T19:45:22.982Z","endTime":"2025-08-28T19:45:26.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:45:26.073Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Farmer walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T19:47:40.464Z","endTime":"2025-08-28T19:49:23.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T19:46:54.599Z","endTime":"2025-08-28T19:47:43.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Farmer replaces Yanquiel Fernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T19:47:40.462Z","endTime":"2025-08-28T19:47:40.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":692585,"link":"/api/v1/people/692585"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":80.6,"endSpeed":74.3,"strikeZoneTop":3.51832632494029,"strikeZoneBottom":1.65306747619799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.939497517499067,"aZ":-21.121481318868184,"pfxX":-1.5416574919151547,"pfxZ":7.949053571650276,"pX":-0.9246129874567197,"pZ":1.8846844554528783,"vX0":-8.63082564004268,"vY0":-117.120322260496,"vZ0":-4.454858459044108,"x":145.78,"y":180.74,"x0":3.0072408735213614,"y0":50.00399707948359,"z0":5.784751437874078,"aX":-2.1418100018460353},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":2470,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.46751752164470206,"extension":6.275571070149872},"index":2,"playId":"2c4ec107-baa1-304c-9ac5-45bc264ee871","pitchNumber":1,"startTime":"2025-08-28T19:47:40.464Z","endTime":"2025-08-28T19:47:45.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":79.4,"endSpeed":73.0,"strikeZoneTop":3.4135242885197,"strikeZoneBottom":1.61570643011446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25243878415938,"aZ":-23.207420722381755,"pfxX":-3.5359727919083346,"pfxZ":6.667718620324527,"pX":-0.22974398780434654,"pZ":1.3015334282358566,"vX0":-6.315723837935858,"vY0":-115.45947855404354,"vZ0":-5.036390527116411,"x":125.76,"y":203.64,"x0":3.004563155659006,"y0":50.00286348075152,"z0":5.754774831197265,"aX":-4.756226577915399},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":2433,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.47505975248113064,"extension":6.099323883308118},"index":3,"playId":"709d1f69-a5b9-3d50-979d-ab1c00835ecc","pitchNumber":2,"startTime":"2025-08-28T19:47:56.798Z","endTime":"2025-08-28T19:48:01.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.42155477228114,"strikeZoneBottom":1.5561304284479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.792763059266353,"aZ":-16.658822551663626,"pfxX":5.030985538374965,"pfxZ":8.92017283280791,"pX":-0.24675129563204348,"pZ":2.648551837353745,"vX0":-9.818549793740633,"vY0":-131.30337191380679,"vZ0":-4.969380128287964,"x":126.41,"y":167.27,"x0":2.8939296476458023,"y0":50.0044088652558,"z0":5.812357487245044,"aX":8.753233084767674},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.1,"breakHorizontal":-6.8,"spinRate":2098,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.417770242821474,"extension":6.315068455656056},"index":4,"playId":"08ad60d9-d350-33b8-aa6f-8cc38b750748","pitchNumber":3,"startTime":"2025-08-28T19:48:17.519Z","endTime":"2025-08-28T19:48:21.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.54965424883047,"strikeZoneBottom":1.61608603183563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.980300464009254,"aZ":-15.179741896217557,"pfxX":4.983562065535548,"pfxZ":9.551684837318888,"pX":2.4487465462977176,"pZ":3.0690877902701534,"vX0":-3.746902335170072,"vY0":-132.92734103815533,"vZ0":-4.334904098942709,"x":23.66,"y":155.91,"x0":3.2330222814907765,"y0":50.00601264456239,"z0":5.832206605140729,"aX":8.870244815451347},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.2,"spinRate":2160,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4129404673826178,"extension":6.124864605900444},"index":5,"playId":"932903a4-9d2a-39be-ae9b-2914f5798800","pitchNumber":4,"startTime":"2025-08-28T19:48:33.042Z","endTime":"2025-08-28T19:48:36.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.0,"endSpeed":83.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21366801195614,"aZ":-16.756929958400445,"pfxX":6.216934733660571,"pfxZ":8.664676378433807,"pX":-0.013499310583169841,"pZ":1.903239334209447,"vX0":-9.530059680306557,"vY0":-133.41483876752727,"vZ0":-6.795395612010237,"x":117.51,"y":187.39,"x0":2.8187879742323503,"y0":50.001882706077446,"z0":5.718538863560542,"aX":11.060830923326636},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-8.9,"spinRate":2125,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4126172954114371,"extension":6.314219155274927},"index":6,"playId":"67cee96e-4437-3031-9b22-bf152590d2f8","pitchNumber":5,"startTime":"2025-08-28T19:48:59.563Z","endTime":"2025-08-28T19:49:04.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.2,"endSpeed":82.3,"strikeZoneTop":3.51084832635859,"strikeZoneBottom":1.64535795388828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06768374708778,"aZ":-14.311518122878171,"pfxX":2.7687983118187467,"pfxZ":10.168081520510693,"pX":0.8900733632404486,"pZ":4.090947116138595,"vX0":-6.325871520032018,"vY0":-132.64356926231886,"vZ0":-2.1525951504202756,"x":83.07,"y":128.32,"x0":2.9611928188705803,"y0":50.005512480300276,"z0":5.973630322839279,"aX":4.866077728741847},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2021,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4151510648005763,"extension":6.177598908625145},"index":7,"playId":"e7540c75-594f-38c4-94c9-5a9f97e8dc11","pitchNumber":6,"startTime":"2025-08-28T19:49:19.621Z","endTime":"2025-08-28T19:49:23.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:49:23.124Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Freeman walks. Kyle Farmer to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T19:49:47.722Z","endTime":"2025-08-28T19:51:07.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":74.7,"strikeZoneTop":3.23006835077094,"strikeZoneBottom":1.58379493006641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.719482338582598,"aZ":-22.337589428909933,"pfxX":0.3078906945420412,"pfxZ":6.826719900090662,"pX":1.3230081484719263,"pZ":4.287604875870836,"vX0":-4.075251589120847,"vY0":-119.98782815926486,"vZ0":0.8109998633223122,"x":66.57,"y":123.01,"x0":3.0118757396944944,"y0":50.00369080704388,"z0":5.95321498533498,"aX":0.443778782950556},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":12.8,"breakHorizontal":0.5,"spinRate":2438,"spinDirection":259},"zone":12,"typeConfidence":2.0,"plateTime":0.45851752120975675,"extension":6.213345792710222},"index":0,"playId":"90372283-6826-398a-bf66-033a94ea28b6","pitchNumber":1,"startTime":"2025-08-28T19:49:50.793Z","endTime":"2025-08-28T19:49:54.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.3,"endSpeed":82.4,"strikeZoneTop":3.17682729863189,"strikeZoneBottom":1.53049655449986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.559094112293717,"aZ":-15.64820151971721,"pfxX":3.658432312937312,"pfxZ":9.375438773654764,"pX":1.0758971306963365,"pZ":4.474536153759065,"vX0":-6.063128130304352,"vY0":-132.72914349222054,"vZ0":-0.8412139663595024,"x":75.99,"y":117.97,"x0":2.927043486072522,"y0":50.004895564569196,"z0":5.948038916405511,"aX":6.450840871668116},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-5.2,"spinRate":2074,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41455998748436507,"extension":6.246780063677006},"index":1,"playId":"7d8cd8f7-caa5-3071-a5a7-dc4b627608f3","pitchNumber":2,"startTime":"2025-08-28T19:50:20.442Z","endTime":"2025-08-28T19:50:23.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":90.9,"endSpeed":82.5,"strikeZoneTop":3.29428229496607,"strikeZoneBottom":1.61463451447097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.891708366128746,"aZ":-12.693414598366154,"pfxX":3.641251658056872,"pfxZ":11.083642693540545,"pX":0.16164304322744083,"pZ":3.9663609803350393,"vX0":-8.140094094838368,"vY0":-132.16982434301315,"vZ0":-2.7866632142582874,"x":110.84,"y":131.69,"x0":2.8173227605116056,"y0":50.002640835406936,"z0":5.974548707645176,"aX":6.4006242740182095},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.6,"breakHorizontal":-4.7,"spinRate":2180,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4154562100153325,"extension":6.297559651354518},"index":2,"playId":"89fefe66-5386-3a9f-af6e-9ba3271da436","pitchNumber":3,"startTime":"2025-08-28T19:50:41.576Z","endTime":"2025-08-28T19:50:45.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.24107509072862,"strikeZoneBottom":1.59488576021612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737618750667682,"aZ":-16.257309565541693,"pfxX":3.1597235482077295,"pfxZ":9.333999359805581,"pX":-1.111593909792944,"pZ":2.5331780967629802,"vX0":-11.026743916791354,"vY0":-130.33832156366373,"vZ0":-5.207984989980079,"x":159.37,"y":170.38,"x0":2.7801629327286106,"y0":50.00057277680147,"z0":5.802087990369954,"aX":5.388652963683545},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.7,"breakHorizontal":-3.0,"spinRate":2190,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.42172600065874377,"extension":6.427261618761967},"index":3,"playId":"e1d5036c-69f2-3cb7-9057-75b1f4845c6e","pitchNumber":4,"startTime":"2025-08-28T19:51:02.464Z","endTime":"2025-08-28T19:51:07.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.43,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:51:07.654Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mickey Moniak grounds into a force out, catcher César Salazar to third baseman Carlos Correa. Kyle Farmer out at 3rd. Tyler Freeman to 2nd. Mickey Moniak to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T19:52:13.644Z","endTime":"2025-08-28T19:55:04.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T19:51:23.867Z","endTime":"2025-08-28T19:52:15.921Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.989568131159054,"aZ":-24.432342692656935,"pfxX":-1.4532220823877129,"pfxZ":5.452558160844436,"pX":-0.30645268252926394,"pZ":1.8460083685746542,"vX0":-7.188078738094421,"vY0":-118.98754102368788,"vZ0":-4.110905163803893,"x":128.68,"y":188.94,"x0":2.9549735668462005,"y0":50.002240411685435,"z0":5.836194812511847,"aX":-2.060922789399924},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.0,"breakHorizontal":4.6,"spinRate":2231,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.4621267585446769,"extension":6.3437014591589165},"index":1,"playId":"3cf0d94d-f694-360c-ab8d-38028b8a84dd","pitchNumber":1,"startTime":"2025-08-28T19:52:15.921Z","endTime":"2025-08-28T19:52:20.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.38223807447916,"strikeZoneBottom":1.8107332347775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.659669616973883,"aZ":-26.049533536501002,"pfxX":-2.364478271369321,"pfxZ":4.256383158558516,"pX":-0.2739411728507078,"pZ":0.8685967630254925,"vX0":-7.220700561658257,"vY0":-119.40836106519933,"vZ0":-5.852347347697045,"x":127.44,"y":215.33,"x0":3.1003369628787985,"y0":50.00521086149569,"z0":5.704456771800341,"aX":-3.4030483139120093},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.5,"breakHorizontal":6.1,"spinRate":2341,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.45924296253643204,"extension":6.304111399818952},"index":2,"playId":"2a2d0f60-1a68-307c-87f1-522e4032dabd","pitchNumber":2,"startTime":"2025-08-28T19:52:40.467Z","endTime":"2025-08-28T19:52:45.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"9083944c-46ae-4cd2-a2e9-1d0da9d2403b","startTime":"2025-08-28T19:53:06.812Z","endTime":"2025-08-28T19:53:11.812Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.40781731810407,"strikeZoneBottom":1.75552276737776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.651847743645508,"aZ":-13.038534397901817,"pfxX":5.163431152152383,"pfxZ":10.888650458173085,"pX":-0.4189613979237754,"pZ":1.8777573369162586,"vX0":-10.130736182687187,"vY0":-132.56414808788844,"vZ0":-7.87436522276932,"x":132.97,"y":188.08,"x0":2.8030500591328247,"y0":50.00220705624654,"z0":5.864240645694181,"aX":9.074244310609073},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-6.8,"spinRate":2183,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.41516686005305514,"extension":6.268879785837165},"index":4,"playId":"18dd022e-c2d9-3d89-9263-2df608109ffb","pitchNumber":3,"startTime":"2025-08-28T19:53:25.499Z","endTime":"2025-08-28T19:53:29.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T19:53:41.795Z","endTime":"2025-08-28T19:53:50.752Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08667468849274,"aZ":-12.966220196361448,"pfxX":5.005499979442878,"pfxZ":10.907530098089058,"pX":-0.09824678825844588,"pZ":3.2562553611475344,"vX0":-9.483331947060933,"vY0":-132.77717979600038,"vZ0":-4.458545633229566,"x":120.74,"y":150.86,"x0":2.8917404940697433,"y0":50.001845263675726,"z0":5.921492385257983,"aX":8.814591061902865},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":-6.7,"spinRate":2231,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.4147086763312231,"extension":6.224476500671989},"index":6,"playId":"dc6271c2-ce51-33ef-8560-d0395daae96a","pitchNumber":4,"startTime":"2025-08-28T19:53:50.752Z","endTime":"2025-08-28T19:53:57.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.536051788570173,"aZ":-23.387573018606698,"pfxX":-2.4386560834336994,"pfxZ":6.361846700667263,"pX":-0.1601145433134157,"pZ":3.2337683046780876,"vX0":-6.171975517144662,"vY0":-117.6969050898275,"vZ0":-1.1651855292110365,"x":123.1,"y":151.47,"x0":2.8294421040110196,"y0":50.0048620848214,"z0":5.932486455772661,"aX":-3.367617046076531},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":11.4,"breakHorizontal":6.1,"spinRate":2432,"spinDirection":289},"zone":2,"typeConfidence":2.0,"plateTime":0.4681408054429137,"extension":6.098512714734793},"index":7,"playId":"fc12c64a-e15e-35a5-a3b1-3b828c1dac34","pitchNumber":5,"startTime":"2025-08-28T19:54:12.886Z","endTime":"2025-08-28T19:54:17.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.371964565359466,"aZ":-28.26835064380841,"pfxX":-4.036916366699719,"pfxZ":2.7948111860271325,"pX":1.107646176657381,"pZ":3.4650932836233643,"vX0":-3.594812027018138,"vY0":-117.48272200867481,"vZ0":0.3644260394805787,"x":74.78,"y":145.22,"x0":3.1823278807841398,"y0":50.00215302099465,"z0":5.9365391784115715,"aX":-5.63899324599774},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.4,"breakHorizontal":8.2,"spinRate":2465,"spinDirection":267},"zone":12,"typeConfidence":2.0,"plateTime":0.46631713969229516,"extension":6.252767724215738},"index":8,"playId":"980f5226-0bd7-377a-89e5-6c68c52dcb77","pitchNumber":6,"startTime":"2025-08-28T19:54:34.299Z","endTime":"2025-08-28T19:54:38.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08121049067073,"aZ":-25.11665420757345,"pfxX":-6.2988357763142435,"pfxZ":5.059032049069996,"pX":-0.8320869933764503,"pZ":1.707572021671535,"vX0":-6.679379296425561,"vY0":-118.0913369641091,"vZ0":-3.9281005286065582,"x":148.72,"y":192.68,"x0":2.8643871413400777,"y0":50.00208112553201,"z0":5.735656559086433,"aX":-8.785634989140332},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.3,"breakHorizontal":13.2,"spinRate":2487,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.46601378064044763,"extension":6.317945270319104},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":125.27,"coordY":196.66}},"index":9,"playId":"93bac3a5-122f-3ce2-91d2-dd20063a60e9","pitchNumber":7,"startTime":"2025-08-28T19:54:57.625Z","endTime":"2025-08-28T19:55:04.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":2.81,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:55:04.637Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T19:57:26.900Z","endTime":"2025-08-28T19:59:10.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-28T19:55:40.852Z","endTime":"2025-08-28T19:56:12.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kaleb Ort replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-28T19:56:12.641Z","endTime":"2025-08-28T19:57:29.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672391,"link":"/api/v1/people/672391"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.68695122226377,"strikeZoneBottom":1.67820561242757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.265234950966796,"aZ":-31.28258458774703,"pfxX":4.185221985792923,"pfxZ":0.6082074984018111,"pX":0.7132968729200871,"pZ":0.665661917786247,"vX0":5.9809657400189415,"vY0":-120.42618416117243,"vZ0":-5.769733866952146,"x":89.81,"y":220.81,"x0":-2.354278504237051,"y0":50.00122898244369,"z0":5.888491384938677,"aX":6.091837400751772},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.1,"breakHorizontal":-9.1,"spinRate":2385,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.45634086434438714,"extension":6.237601494445349},"index":2,"playId":"aebbb200-4cf8-3a14-be9d-1ccc5fec0ab0","pitchNumber":1,"startTime":"2025-08-28T19:57:29.107Z","endTime":"2025-08-28T19:57:33.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.67414112051009,"strikeZoneBottom":1.69909584328583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.055290998942173,"aZ":-22.154673137659586,"pfxX":1.5617590981521465,"pfxZ":5.77613170432158,"pX":0.2748878627538693,"pZ":1.874032760495853,"vX0":6.171736488986203,"vY0":-131.39752617031655,"vZ0":-6.057318533385959,"x":106.52,"y":188.18,"x0":-2.315245935032471,"y0":50.00032669024882,"z0":5.875333088869511,"aX":2.70567335448756},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.2,"breakHorizontal":-4.3,"spinRate":2301,"spinDirection":171},"zone":8,"typeConfidence":0.91,"plateTime":0.4182199734061367,"extension":6.205441505317928},"index":3,"playId":"7a192627-9134-383d-a040-6cdcc29f23bc","pitchNumber":2,"startTime":"2025-08-28T19:57:48.420Z","endTime":"2025-08-28T19:57:52.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":4,"playId":"42ea843f-d903-4847-a6b7-f12c5474d727","startTime":"2025-08-28T19:58:05.299Z","endTime":"2025-08-28T19:58:10.299Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.68597031649816,"strikeZoneBottom":1.64567461529351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.212899952171227,"aZ":-34.17978758954114,"pfxX":3.880326444850966,"pfxZ":-1.3473842628041504,"pX":1.168714110060196,"pZ":0.6638240242764039,"vX0":7.248248574229943,"vY0":-122.57789193063309,"vZ0":-5.24132561527445,"x":72.45,"y":220.86,"x0":-2.3511314214963215,"y0":50.00022534112371,"z0":5.807578845507829,"aX":5.797658437449538},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.6,"breakHorizontal":-9.0,"spinRate":2473,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44990212063170887,"extension":6.506029254911287},"index":5,"playId":"465286a9-6040-336a-b020-eba50c61ba64","pitchNumber":3,"startTime":"2025-08-28T19:58:19.702Z","endTime":"2025-08-28T19:58:26.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.784879201167794,"aZ":-10.512739977209787,"pfxX":-4.3727202258662015,"pfxZ":11.26224753561433,"pX":-0.8781209505221964,"pZ":3.227454471438065,"vX0":5.58564786943224,"vY0":-138.0628227320269,"vZ0":-5.386785182015888,"x":150.47,"y":151.64,"x0":-2.362838023182034,"y0":50.00521794679706,"z0":5.916688599141174,"aX":-8.412491508114012},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":6.7,"spinRate":2476,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.3972817257205792,"extension":6.331681449288192},"index":6,"playId":"8216a2f8-a900-31de-9881-3628f7681895","pitchNumber":4,"startTime":"2025-08-28T19:58:43.128Z","endTime":"2025-08-28T19:58:46.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.3,"endSpeed":86.8,"strikeZoneTop":3.81058969302676,"strikeZoneBottom":1.73744323307138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.595442840028156,"aZ":-7.333590374050913,"pfxX":-2.885651717111025,"pfxZ":12.75119715614039,"pX":0.5865778466730993,"pZ":2.4979590241383334,"vX0":8.061164029591312,"vY0":-139.68684688085568,"vZ0":-8.025730693287612,"x":94.64,"y":171.34,"x0":-1.980027553564461,"y0":50.00560349130679,"z0":5.913519859239086,"aX":-5.622791601483922},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.2,"breakHorizontal":3.4,"spinRate":2439,"spinDirection":193},"zone":6,"typeConfidence":0.9,"plateTime":0.3942414036261326,"extension":6.213727786169177},"index":7,"playId":"62444905-2c94-3b60-bb13-fd41aba27110","pitchNumber":5,"startTime":"2025-08-28T19:59:06.653Z","endTime":"2025-08-28T19:59:10.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":3.22,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:59:10.219Z","atBatIndex":55},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Jordan Beck reaches on catcher interference by César Salazar. Tyler Freeman to 3rd. Mickey Moniak to 2nd. Jordan Beck to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T19:59:32.603Z","endTime":"2025-08-28T20:01:15.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.63311880233789,"strikeZoneBottom":1.77416636243122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03540879197965,"aZ":-32.34341859667501,"pfxX":4.15072068008219,"pfxZ":-0.11399233654149699,"pX":0.29446202848090713,"pZ":0.8513628076635665,"vX0":5.401280417313916,"vY0":-123.41734629481806,"vZ0":-5.387851918685041,"x":105.78,"y":215.79,"x0":-2.4742739389116304,"y0":50.001593244066676,"z0":5.835630142636401,"aX":6.304446144991161},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-8.9,"spinRate":2468,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4463961245090813,"extension":6.322978694224913},"index":0,"playId":"db4f6c24-8195-3cd2-bd20-9f048432e717","pitchNumber":1,"startTime":"2025-08-28T19:59:55.208Z","endTime":"2025-08-28T19:59:58.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.1,"strikeZoneTop":3.59029458599219,"strikeZoneBottom":1.7649716842699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.616804911649222,"aZ":-30.017540967840244,"pfxX":6.358990492564194,"pfxZ":1.4516519975418696,"pX":0.9668408994688699,"pZ":3.1013900875586558,"vX0":6.029698595903435,"vY0":-121.99389331048255,"vZ0":-0.5772385881651565,"x":80.15,"y":155.04,"x0":-2.3774734403497852,"y0":50.00031947163603,"z0":5.96537550274608,"aX":9.428038016230433},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":-13.1,"spinRate":2374,"spinDirection":60},"zone":12,"typeConfidence":0.89,"plateTime":0.4517759148734326,"extension":6.287442880720009},"index":1,"playId":"ae04167f-78e8-30fd-865a-8a5e48f2f62a","pitchNumber":2,"startTime":"2025-08-28T20:00:13.653Z","endTime":"2025-08-28T20:00:18.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.63553531357915,"strikeZoneBottom":1.81046220923253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27954500532514,"aZ":-24.83721190236625,"pfxX":2.1661964885885565,"pfxZ":4.201744346284822,"pX":-0.04697645280010967,"pZ":2.18510516913583,"vX0":5.340069424410162,"vY0":-132.10556843015436,"vZ0":-4.8240980729970335,"x":118.79,"y":179.78,"x0":-2.3857302602059574,"y0":50.00370720099632,"z0":5.888254731347682,"aX":3.782372141116896},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":-5.2,"spinRate":2367,"spinDirection":176},"zone":8,"typeConfidence":0.91,"plateTime":0.41652471405545066,"extension":6.244460955840857},"index":2,"playId":"48ba2bcd-0568-3354-939b-3b379ff663a4","pitchNumber":3,"startTime":"2025-08-28T20:00:33.799Z","endTime":"2025-08-28T20:00:37.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.960310982850665,"aZ":-6.840217160017762,"pfxX":-1.7320991912073165,"pfxZ":12.886088222770034,"pX":-0.17101507814693226,"pZ":3.140060493209412,"vX0":5.593637748273194,"vY0":-140.31895558669723,"vZ0":-6.599149952939722,"x":123.52,"y":154.0,"x0":-1.9777448943420204,"y0":50.00006805815739,"z0":5.987505255380801,"aX":-3.4056606051039235},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.8,"breakHorizontal":1.8,"spinRate":2515,"spinDirection":188},"zone":2,"typeConfidence":0.9,"plateTime":0.3924920564202492,"extension":6.3482398088790175},"index":3,"playId":"68c5d2ff-e5ef-327f-b748-8b2a53260f20","pitchNumber":4,"startTime":"2025-08-28T20:00:50.789Z","endTime":"2025-08-28T20:00:54.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.1,"endSpeed":87.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.98213903355835,"aZ":-9.294712910085995,"pfxX":-2.982332927226389,"pfxZ":11.548602981256037,"pX":0.16675591115621827,"pZ":3.33730069837512,"vX0":7.1366974873264155,"vY0":-141.03600372130444,"vZ0":-5.486608763679923,"x":110.64,"y":148.67,"x0":-2.0278899780058968,"y0":50.00658830034605,"z0":5.92935251350216,"aX":-5.910555628171299},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":3.7,"spinRate":2550,"spinDirection":197},"zone":2,"typeConfidence":0.91,"plateTime":0.3908164643045793,"extension":6.208992267641469},"index":4,"playId":"580bf64b-42cc-3b5a-9b57-515c89ef5c70","pitchNumber":5,"startTime":"2025-08-28T20:01:10.221Z","endTime":"2025-08-28T20:01:15.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":3.05,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:01:15.217Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T20:02:10.663Z","endTime":"2025-08-28T20:03:23.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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.2,"endSpeed":87.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.79086826765079,"aZ":-10.810754804150813,"pfxX":-4.420834287342172,"pfxZ":10.927643001471678,"pX":0.24705217149744993,"pZ":3.017208941766123,"vX0":8.059157066999584,"vY0":-139.73351450448135,"vZ0":-5.979539832527565,"x":99.35,"y":126.59,"x0":-2.1150180630857665,"y0":50.004289500885285,"z0":5.91207437730574,"aX":-8.644345173254381},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2618,"spinDirection":193},"zone":2,"typeConfidence":0.9,"plateTime":0.3936761954085042,"extension":6.331488586609999},"index":0,"playId":"52db1c40-747f-3041-b2df-a1cda9d0087b","pitchNumber":1,"startTime":"2025-08-28T20:02:17.218Z","endTime":"2025-08-28T20:02:22.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52569314443168,"aZ":-11.954491172761248,"pfxX":-3.0706574803881135,"pfxZ":10.39953353676286,"pX":-0.5083238738062889,"pZ":3.320076031308531,"vX0":5.9147701328787115,"vY0":-139.3273800710354,"vZ0":-4.867194389890483,"x":136.38,"y":149.14,"x0":-2.270457785021965,"y0":50.00233179013308,"z0":5.89509490104668,"aX":-5.970394368099233},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":4.2,"spinRate":2565,"spinDirection":193},"zone":1,"typeConfidence":0.89,"plateTime":0.3947934401217119,"extension":6.396154170283173},"index":1,"playId":"349b5e81-67db-3f3f-82ce-46c4e2040071","pitchNumber":2,"startTime":"2025-08-28T20:02:34.743Z","endTime":"2025-08-28T20:02:39.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.9,"strikeZoneTop":3.49872932111036,"strikeZoneBottom":1.67069977411881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52371842220384,"aZ":-5.771806894788186,"pfxX":-2.730647097235617,"pfxZ":13.326957728899274,"pX":1.787692352033847,"pZ":1.8802330205200053,"vX0":11.060865844232852,"vY0":-140.49969635159326,"vZ0":-9.6560521472821,"x":48.86,"y":188.01,"x0":-1.8609655853504112,"y0":50.0026639377351,"z0":5.752695195376104,"aX":-5.4104928505445224},"breaks":{"breakAngle":19.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":22.0,"breakHorizontal":2.4,"spinRate":2520,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.39120043310931596,"extension":6.458049784173391},"index":2,"playId":"61abbcc5-f8b5-3d63-a22b-5fb6c555c4b4","pitchNumber":3,"startTime":"2025-08-28T20:02:59.377Z","endTime":"2025-08-28T20:03:04.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25073265483212,"aZ":-6.7280580131150405,"pfxX":-2.8975779301264177,"pfxZ":12.618971003994142,"pX":-0.18662463864892204,"pZ":2.8106982833402876,"vX0":6.596200844314488,"vY0":-141.99111106318404,"vZ0":-7.254799094684641,"x":124.11,"y":162.89,"x0":-2.1763907781007514,"y0":50.006700977647476,"z0":5.844934345399461,"aX":-5.845011633539801},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.2,"breakHorizontal":3.7,"spinRate":2556,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.38756915296205374,"extension":6.402314073517401},"index":3,"playId":"2260b569-7b62-32f6-9f63-3cadbefe3f99","pitchNumber":4,"startTime":"2025-08-28T20:03:20.850Z","endTime":"2025-08-28T20:03:23.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":12.399999999999991,"leverageIndex":4.81,"dramaIndex":201.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:03:23.850Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"César Salazar walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T20:05:42.451Z","endTime":"2025-08-28T20:07:16.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Kyle Farmer remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:05:24.724Z","endTime":"2025-08-28T20:05:24.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":692585,"link":"/api/v1/people/692585"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Mejia replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T20:05:24.746Z","endTime":"2025-08-28T20:05:42.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.10837344870142,"strikeZoneBottom":1.44761522481175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7952919015042,"aZ":-17.896551658936158,"pfxX":-2.0189367808296033,"pfxZ":7.338609895645751,"pX":-0.19609375718195357,"pZ":2.8638446243592557,"vX0":3.512068352569262,"vY0":-138.77508731707647,"vZ0":-5.4147055621831495,"x":122.12,"y":152.02,"x0":-1.2172164499413516,"y0":50.004098542866565,"z0":6.037191217487976,"aX":-3.928697834541511},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":2.9,"spinRate":2476,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3950715778898446,"extension":6.020514716114905},"index":2,"playId":"e8635c12-5f99-3a3c-ac40-b32ddd4fb1a6","pitchNumber":1,"startTime":"2025-08-28T20:05:42.451Z","endTime":"2025-08-28T20:05:47.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65784698506822,"aZ":-14.781006472125778,"pfxX":-1.6811756331503074,"pfxZ":8.576769242511437,"pX":-0.70011854381001,"pZ":2.7154473989136596,"vX0":1.509847111448809,"vY0":-141.993748471368,"vZ0":-6.43444556358985,"x":143.69,"y":165.46,"x0":-1.0221711056905096,"y0":50.001310283503436,"z0":5.963670945513808,"aX":-3.408495782072774},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":2.8,"spinRate":2532,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.38679055641051496,"extension":5.880274921564046},"index":3,"playId":"2009f966-a214-3470-9202-72fed3610c1f","pitchNumber":2,"startTime":"2025-08-28T20:05:56.371Z","endTime":"2025-08-28T20:05:59.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.15364952685822,"strikeZoneBottom":1.46936448068204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.085351516380875,"aZ":-19.001721795521956,"pfxX":-1.5555574559438599,"pfxZ":6.420729308440942,"pX":-1.2112480483538577,"pZ":4.373115549745348,"vX0":0.295911087795354,"vY0":-142.64037437312052,"vZ0":-1.6907811239704367,"x":163.17,"y":120.71,"x0":-1.1145345116328937,"y0":50.0053554225028,"z0":6.176874977149783,"aX":-3.192461712511324},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":2.8,"spinRate":2571,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.38461269727963066,"extension":5.784872585388271},"index":4,"playId":"7fbf3a25-556c-3f1a-9750-b5218cac38a5","pitchNumber":3,"startTime":"2025-08-28T20:06:21.837Z","endTime":"2025-08-28T20:06:25.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":98.5,"endSpeed":90.0,"strikeZoneTop":3.18622743190752,"strikeZoneBottom":1.46850931255168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36594732731749,"aZ":-10.925479699422832,"pfxX":-1.098593103836893,"pfxZ":10.252351131649615,"pX":1.4681811207205986,"pZ":2.2038578894863066,"vX0":6.76046002127166,"vY0":-143.1320344230185,"vZ0":-8.45520644994959,"x":61.04,"y":179.28,"x0":-0.7827558866948763,"y0":50.004153930100536,"z0":5.882367311122948,"aX":-2.2779033374045774},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":0.6,"spinRate":2581,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3828238360948535,"extension":6.0630797122585465},"index":5,"playId":"c03195a4-21f2-3173-b088-ba44273b4618","pitchNumber":4,"startTime":"2025-08-28T20:06:38.225Z","endTime":"2025-08-28T20:06:42.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.03675439643165,"strikeZoneBottom":1.4870313704718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.740310013119807,"aZ":-35.76114509398639,"pfxX":10.449028592058482,"pfxZ":-2.4729215822866486,"pX":-1.3677202798620676,"pZ":3.033231696924493,"vX0":-2.9896895534023367,"vY0":-120.81465724327073,"vZ0":0.06340996765441931,"x":169.13,"y":156.88,"x0":-1.4572583039242557,"y0":50.00341767057706,"z0":6.200386212682949,"aX":15.151045453683992},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":-18.0,"spinRate":2895,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4567213671812138,"extension":5.742025875134958},"index":6,"playId":"b3e8c691-6b5a-3761-a86c-2f0dcbefb510","pitchNumber":5,"startTime":"2025-08-28T20:06:53.820Z","endTime":"2025-08-28T20:06:57.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.2,"endSpeed":87.5,"strikeZoneTop":3.13356875446172,"strikeZoneBottom":1.44903269365739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.214336198173875,"aZ":-17.196689656575764,"pfxX":-1.0345892782611825,"pfxZ":7.585687273486844,"pX":-0.3931328963148448,"pZ":3.500629601651835,"vX0":2.0225499132910327,"vY0":-140.00463656273274,"vZ0":-4.043325104218093,"x":131.99,"y":144.26,"x0":-0.9922741986230658,"y0":50.003655473142935,"z0":6.097546918313215,"aX":-2.0431183942360764},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2497,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.392045795720831,"extension":5.943897814329856},"index":7,"playId":"badd17bf-ecb6-3549-b079-fd3c641fcd41","pitchNumber":6,"startTime":"2025-08-28T20:07:10.724Z","endTime":"2025-08-28T20:07:16.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:07:16.750Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T20:07:42.265Z","endTime":"2025-08-28T20:08:41.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.46411447547893,"strikeZoneBottom":1.79120446697858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24417586702341,"aZ":-33.23661882066976,"pfxX":10.309362271171043,"pfxZ":-0.7406520061967248,"pX":0.6192809713366361,"pZ":1.715380408224709,"vX0":0.9179988785663591,"vY0":-120.3588819297311,"vZ0":-3.165750195244769,"x":93.39,"y":192.46,"x0":-1.1051194300607696,"y0":50.00083052965564,"z0":6.045353042428318,"aX":14.853160986831718},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.9,"breakHorizontal":-18.8,"spinRate":2874,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4582126666682833,"extension":5.911081565339911},"index":0,"playId":"12d123f2-8d26-383c-b15f-d046a22e29dc","pitchNumber":1,"startTime":"2025-08-28T20:07:42.265Z","endTime":"2025-08-28T20:07:46.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.45133373635951,"aZ":-18.367957256254233,"pfxX":1.058378781393309,"pfxZ":6.816049390326086,"pX":0.8236318841023905,"pZ":3.8854855924508214,"vX0":4.257259003435112,"vY0":-142.11582059089048,"vZ0":-2.961399650224604,"x":85.61,"y":133.87,"x0":-0.83717715550176,"y0":50.00455784279475,"z0":6.121154772626617,"aX":2.144904419502053},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":-2.9,"spinRate":2621,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38680774442691357,"extension":5.947872209717248},"index":1,"playId":"7595bb17-6def-3a06-9203-7dc179c6cc3f","pitchNumber":2,"startTime":"2025-08-28T20:07:57.809Z","endTime":"2025-08-28T20:08:00.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-28T20:08:14.184Z","endTime":"2025-08-28T20:08:20.846Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.54857950211514,"strikeZoneBottom":1.70952342611068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72979347237992,"aZ":-14.505769752738924,"pfxX":-0.4496911903781704,"pfxZ":8.399970428867569,"pX":0.3194031473236629,"pZ":4.430346953241229,"vX0":3.6412004968474796,"vY0":-144.37544799196684,"vZ0":-2.3646867878694335,"x":104.83,"y":119.16,"x0":-0.9016450625014929,"y0":50.003750094464074,"z0":6.156653176039138,"aX":-0.9463452579889768},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.9,"breakHorizontal":0.1,"spinRate":2514,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3798848886150292,"extension":6.057195671871347},"index":3,"playId":"542e7b4c-56a2-31ed-9e51-6e9d2b5bd1b3","pitchNumber":3,"startTime":"2025-08-28T20:08:20.846Z","endTime":"2025-08-28T20:08:23.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.642919093393605,"aZ":-32.397174055519855,"pfxX":9.703579197902203,"pfxZ":-0.14588479470964977,"pX":0.6881110341358886,"pZ":2.7452321049396846,"vX0":1.2450299094910475,"vY0":-122.64967194362671,"vZ0":-1.3670642807292968,"x":90.77,"y":164.66,"x0":-1.0869651214007623,"y0":50.00450071115312,"z0":6.111010283387969,"aX":14.563667648200832},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":-17.9,"spinRate":2846,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4491665850315174,"extension":5.926344786354805},"index":4,"playId":"ca395501-1fed-3ee6-ae88-e59e7bdbd0b2","pitchNumber":4,"startTime":"2025-08-28T20:08:38.301Z","endTime":"2025-08-28T20:08:41.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.33,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:08:41.301Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to left fielder Jordan Beck.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T20:09:02.280Z","endTime":"2025-08-28T20:10:21.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44384799586992,"aZ":-15.68220596374286,"pfxX":0.4860251461537204,"pfxZ":8.011420004154225,"pX":0.30916225726378244,"pZ":2.8348144010547713,"vX0":3.010219917526374,"vY0":-142.91900004103638,"vZ0":-5.924412509913183,"x":105.22,"y":162.24,"x0":-0.8230077192433106,"y0":50.00269672940934,"z0":5.927840542012666,"aX":1.0001906969967629},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":-1.6,"spinRate":2581,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.38395573112779724,"extension":6.112550226189718},"index":0,"playId":"cc7fb339-cf93-3400-be03-349fea545043","pitchNumber":1,"startTime":"2025-08-28T20:09:09.218Z","endTime":"2025-08-28T20:09:12.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.082085233469726,"aZ":-14.08165266513393,"pfxX":1.036699386732586,"pfxZ":8.695730912102475,"pX":0.1285577841605722,"pZ":3.407151107265751,"vX0":1.7971421799855058,"vY0":-143.5497350552359,"vZ0":-5.059867602759338,"x":112.1,"y":146.79,"x0":-0.6410355150193544,"y0":50.006222460445414,"z0":6.073399862745217,"aX":2.1583474485235317},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":-2.3,"spinRate":2515,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.3819471074070311,"extension":5.871700357335442},"index":1,"playId":"21e91dc2-3775-3644-8b5e-1c08580cee15","pitchNumber":2,"startTime":"2025-08-28T20:09:27.465Z","endTime":"2025-08-28T20:09:30.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.0,"strikeZoneTop":3.54599173288793,"strikeZoneBottom":1.72792461284956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.94955624450217,"aZ":-13.282484983925215,"pfxX":-2.172507426779695,"pfxZ":8.98442108947205,"pX":-0.5818307089910985,"pZ":5.04911707827209,"vX0":1.6571241076231673,"vY0":-144.8039461476763,"vZ0":-0.9498464452214361,"x":139.18,"y":102.45,"x0":-0.882162043272363,"y0":50.0003765418542,"z0":6.2021628247021425,"aX":-4.567126065591034},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":3.6,"spinRate":2455,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.37970901904505894,"extension":5.853407478846086},"index":2,"playId":"27acc50b-1d6f-3fa0-8c7b-123608a39e6e","pitchNumber":3,"startTime":"2025-08-28T20:09:51.129Z","endTime":"2025-08-28T20:09:54.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.068264837956292,"aZ":-33.90962737047329,"pfxX":9.163860174423117,"pfxZ":-1.1446893289977327,"pX":0.4223267420888447,"pZ":1.6558737390417955,"vX0":0.41062667594878366,"vY0":-123.55986221442951,"vZ0":-3.548013736692874,"x":100.9,"y":194.07,"x0":-0.9340508568123811,"y0":50.00306687434846,"z0":6.01842959670936,"aX":13.894277379471731},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":-16.6,"spinRate":2938,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.44661942206076777,"extension":5.931005085280388},"hitData":{"launchSpeed":77.7,"launchAngle":31.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.43,"coordY":105.12}},"index":3,"playId":"991c4ee7-86ee-3347-bc6d-399b8e6fb1e1","pitchNumber":4,"startTime":"2025-08-28T20:10:10.829Z","endTime":"2025-08-28T20:10:21.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":2.06,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:10:21.103Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, third baseman Kyle Karros to second baseman Tyler Freeman. César Salazar out at 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T20:10:41.457Z","endTime":"2025-08-28T20:11:16.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.0,"endSpeed":75.4,"strikeZoneTop":2.87603709786767,"strikeZoneBottom":1.42554390476963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.742471149175643,"aZ":-31.847192642542133,"pfxX":11.616061258189935,"pfxZ":0.2260842777082992,"pX":-0.6045520677115149,"pZ":2.6098346417711493,"vX0":-2.145504822473094,"vY0":-120.80343915072315,"vZ0":-1.5584843586777775,"x":140.04,"y":168.31,"x0":-1.204913237656936,"y0":50.00446639889588,"z0":6.101464700040338,"aX":16.91851117794333},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-20.4,"spinRate":2913,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4559638953131602,"extension":5.821046779383606},"index":0,"playId":"542e519f-78ed-315b-a980-127936e9bb97","pitchNumber":1,"startTime":"2025-08-28T20:10:51.307Z","endTime":"2025-08-28T20:10:55.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":2.84,"strikeZoneBottom":1.27,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.592566225909398,"aZ":-31.908938333873593,"pfxX":10.495448706485256,"pfxZ":0.1800268582873823,"pX":0.734934428667698,"pZ":2.1848767984275894,"vX0":0.9691377848307166,"vY0":-123.49224735043835,"vZ0":-2.7016009027852053,"x":88.99,"y":179.79,"x0":-1.0253578307831186,"y0":50.00603634365362,"z0":6.024901345020738,"aX":15.930949766488595},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":-19.2,"spinRate":2996,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.4465247625542097,"extension":6.06895777333402},"hitData":{"launchSpeed":67.6,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.48,"coordY":168.32}},"index":1,"playId":"c104cddf-3ae8-3b49-ad70-072a30c6b8de","pitchNumber":2,"startTime":"2025-08-28T20:11:09.219Z","endTime":"2025-08-28T20:11:16.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:11:16.475Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T20:13:42.679Z","endTime":"2025-08-28T20:14:29.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan King replaces Kaleb Ort.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:13:14.530Z","endTime":"2025-08-28T20:13:44.913Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.46294019354979,"strikeZoneBottom":1.56718556314037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.044915154224842,"aZ":-18.970379677786834,"pfxX":1.361895985018847,"pfxZ":7.408363307779367,"pX":-0.6135518620777932,"pZ":1.6391543131233433,"vX0":-8.510829911584233,"vY0":-132.81804801155602,"vZ0":-6.298535821209829,"x":140.39,"y":194.52,"x0":2.458546753900801,"y0":50.00334011762768,"z0":5.425668691797716,"aX":2.4276141528035504},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-0.6,"spinRate":2000,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4127444376220679,"extension":6.410662641758605},"index":1,"playId":"2b07f193-54a9-31cb-a5df-7025e72ce4be","pitchNumber":1,"startTime":"2025-08-28T20:13:44.913Z","endTime":"2025-08-28T20:13:49.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.42537483769755,"strikeZoneBottom":1.57883685009226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.717875269467278,"aZ":-18.296656916204526,"pfxX":3.4906623482712558,"pfxZ":7.743524943960768,"pX":0.850712136683498,"pZ":1.7990169416263038,"vX0":-5.783271673740622,"vY0":-133.04869104117472,"vZ0":-6.000912038941109,"x":84.57,"y":190.21,"x0":2.599614445107579,"y0":50.001280580436294,"z0":5.410995914288227,"aX":6.254417963019894},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":-5.0,"spinRate":1920,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.41177406328058064,"extension":6.515267516156164},"index":2,"playId":"e08f3fdb-51de-36e0-968a-cbcd3cfcc500","pitchNumber":2,"startTime":"2025-08-28T20:13:57.360Z","endTime":"2025-08-28T20:14:01.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883874605331158,"aZ":-28.916414457725526,"pfxX":-8.105492783953721,"pfxZ":2.347339222367858,"pX":-1.1657463079509234,"pZ":1.2355197520627128,"vX0":-6.267676190485765,"vY0":-118.06117403201408,"vZ0":-3.4387354964554513,"x":161.44,"y":205.42,"x0":2.5920568915023137,"y0":50.00349612492859,"z0":5.418864518842467,"aX":-11.256411367117526},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":2324,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4668457617191093,"extension":6.534647992535785},"index":3,"playId":"4d21d8b9-279a-3fbc-930a-ecd85a32fd93","pitchNumber":3,"startTime":"2025-08-28T20:14:10.880Z","endTime":"2025-08-28T20:14:13.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2877000158055,"aZ":-17.288709258592757,"pfxX":2.808519521940913,"pfxZ":8.135482532526963,"pX":0.4826171480277031,"pZ":2.8630533690284357,"vX0":-6.149857931843509,"vY0":-134.8944327870715,"vZ0":-3.8283172588673784,"x":98.6,"y":161.48,"x0":2.4344069379617364,"y0":50.00518570321493,"z0":5.531161371039152,"aX":5.1410069688548585},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-3.7,"spinRate":2125,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40715864094521814,"extension":6.384247239850526},"index":4,"playId":"75258708-0e4e-3a5b-9c80-c183e316e68a","pitchNumber":4,"startTime":"2025-08-28T20:14:25.757Z","endTime":"2025-08-28T20:14:29.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:14:29.328Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Warming Bernabel lines out to center fielder Chas McCormick.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T20:14:50.549Z","endTime":"2025-08-28T20:15:09.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.19908158286552,"strikeZoneBottom":1.4215458033194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.728287971679922,"aZ":-26.753364408519467,"pfxX":-7.442641461281168,"pfxZ":3.910017106592117,"pX":-1.4503926788887296,"pZ":0.9468662660599143,"vX0":-6.8656522542869425,"vY0":-117.71444175801318,"vZ0":-4.377437165197629,"x":172.29,"y":213.21,"x0":2.4834099731361685,"y0":50.003929621616166,"z0":5.340126372660474,"aX":-10.326595595400448},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.1,"breakHorizontal":15.4,"spinRate":2317,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.4673379199697756,"extension":6.580958804444217},"index":0,"playId":"a3771fc4-4662-3673-bf6b-44a6104cfa73","pitchNumber":1,"startTime":"2025-08-28T20:14:50.549Z","endTime":"2025-08-28T20:14:54.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.547990767737257,"aZ":-18.385251037582954,"pfxX":2.254342534444792,"pfxZ":7.602834389877734,"pX":0.43927954741632,"pZ":2.5773584707750214,"vX0":-6.5429976443214475,"vY0":-133.742107711088,"vZ0":-4.1350022201842895,"x":100.26,"y":169.19,"x0":2.623296343488145,"y0":50.00092643780366,"z0":5.460036473087686,"aX":4.087901286881969},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":-2.6,"spinRate":2037,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.40936054044452286,"extension":6.674942346559148},"hitData":{"launchSpeed":96.6,"launchAngle":22.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.91,"coordY":58.54}},"index":1,"playId":"39c8aafb-42ed-34ea-aef5-f7577ae2c832","pitchNumber":2,"startTime":"2025-08-28T20:15:01.706Z","endTime":"2025-08-28T20:15:09.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:15:09.426Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braxton Fulford walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T20:15:33.201Z","endTime":"2025-08-28T20:17:04.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.26601108651717,"strikeZoneBottom":1.47856098140245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.466268056401255,"aZ":-16.06099566047626,"pfxX":2.9029866131187525,"pfxZ":8.869414246233923,"pX":0.9628964575652168,"pZ":2.676970530899197,"vX0":-5.204232837056667,"vY0":-134.06299058961673,"vZ0":-4.490733773363286,"x":80.3,"y":166.5,"x0":2.553723621946522,"y0":50.00467412275917,"z0":5.523175423398829,"aX":5.275538818936921},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-4.1,"spinRate":2068,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40884102351542717,"extension":6.53575885106645},"index":0,"playId":"3c9f8f1d-9728-3407-b6ad-fd68aef2d6de","pitchNumber":1,"startTime":"2025-08-28T20:15:34.274Z","endTime":"2025-08-28T20:15:37.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.24706303575689,"strikeZoneBottom":1.39255416927739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68333851763058,"aZ":-18.336569904165028,"pfxX":3.3397457211456913,"pfxZ":7.62972161695275,"pX":1.6590477503861107,"pZ":3.2766120810003314,"vX0":-3.695620539725752,"vY0":-134.01311869891157,"vZ0":-2.524256931275483,"x":53.76,"y":150.31,"x0":2.6237799955859056,"y0":50.00494266725367,"z0":5.544537160485977,"aX":6.059350604139586},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-5.3,"spinRate":2132,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40912398766805635,"extension":6.487254955777505},"index":1,"playId":"dec8e510-4818-3c69-b904-7b383fd09091","pitchNumber":2,"startTime":"2025-08-28T20:15:46.605Z","endTime":"2025-08-28T20:15:49.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.3029650051371,"strikeZoneBottom":1.51539065333456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.264239775249642,"aZ":-16.974524740024602,"pfxX":2.305294937986967,"pfxZ":8.475277297146453,"pX":1.4209316911911514,"pZ":3.1957871568161975,"vX0":-3.899475786620397,"vY0":-133.22977120759717,"vZ0":-2.9267089975988547,"x":62.84,"y":152.49,"x0":2.6056181663709213,"y0":50.00275747280953,"z0":5.538907702576894,"aX":4.134654326943347},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":-3.4,"spinRate":2085,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4114909320949667,"extension":6.536945595273398},"index":2,"playId":"15f287f5-7ae2-3750-ba65-cd5f42a3ef04","pitchNumber":3,"startTime":"2025-08-28T20:16:00.730Z","endTime":"2025-08-28T20:16:04.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.31175852955071,"strikeZoneBottom":1.49055879589528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21340728501957,"aZ":-18.09169228060199,"pfxX":2.9845820677873056,"pfxZ":7.848315628971864,"pX":0.4491564671797891,"pZ":2.807952750029844,"vX0":-6.374450339178664,"vY0":-133.24304475159892,"vZ0":-3.7213430951997513,"x":99.88,"y":162.97,"x0":2.4870686749296773,"y0":50.00261672854393,"z0":5.533692803976423,"aX":5.355786845786208},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-4.0,"spinRate":2040,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4114230390738154,"extension":6.563399659323475},"index":3,"playId":"0fba2ea4-e2ae-36b8-a084-6cdfa7d7b481","pitchNumber":4,"startTime":"2025-08-28T20:16:16.216Z","endTime":"2025-08-28T20:16:20.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.17441856273459,"strikeZoneBottom":1.35305290234692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.797546267590022,"aZ":-30.412016587066738,"pfxX":-10.413002638154872,"pfxZ":1.2720038649587648,"pX":-0.6326565116387441,"pZ":1.3727169868298328,"vX0":-4.199896186180702,"vY0":-117.57150123116662,"vZ0":-2.737213612518068,"x":141.12,"y":201.72,"x0":2.535972657674704,"y0":50.002570805590686,"z0":5.409086831805433,"aX":-14.399695638136338},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.8,"breakHorizontal":19.9,"spinRate":2337,"spinDirection":293},"zone":7,"typeConfidence":2.0,"plateTime":0.46803049275950803,"extension":6.5294983878394826},"index":4,"playId":"81f1a0e9-d15c-3c35-aea9-06009678c275","pitchNumber":5,"startTime":"2025-08-28T20:16:32.196Z","endTime":"2025-08-28T20:16:36.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-28T20:16:51.017Z","endTime":"2025-08-28T20:16:59.604Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.2739199015207,"strikeZoneBottom":1.41914826723747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5289146516268,"aZ":-16.389996729596888,"pfxX":2.8430465202445285,"pfxZ":8.4181780955069,"pX":1.2198630137493538,"pZ":1.718698474514949,"vX0":-4.440616606266918,"vY0":-136.1962386375904,"vZ0":-6.57898498128474,"x":70.5,"y":192.38,"x0":2.503679105664739,"y0":50.00108448631106,"z0":5.303448150017378,"aX":5.329520335073778},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-4.2,"spinRate":2110,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4025149574105229,"extension":6.709682119220947},"index":6,"playId":"212adc57-ae61-3ffd-aad6-5acc2e2c3d31","pitchNumber":6,"startTime":"2025-08-28T20:16:59.604Z","endTime":"2025-08-28T20:17:04.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:17:04.584Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T20:18:02.923Z","endTime":"2025-08-28T20:18:13.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Hunter Goodman replaces Kyle Farmer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T20:17:34.339Z","endTime":"2025-08-28T20:17:39.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T20:17:39.139Z","endTime":"2025-08-28T20:18:04.788Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.248851257241476,"aZ":-27.493659354805523,"pfxX":-8.6436979462983,"pfxZ":3.318335957960203,"pX":-0.8391065451109492,"pZ":2.339582549346729,"vX0":-5.302293247786521,"vY0":-118.74184342419991,"vZ0":-1.424065211086831,"x":148.98,"y":175.61,"x0":2.5549405413908164,"y0":50.004526392852426,"z0":5.4765851660150116,"aX":-12.196349676304841},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":2349,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.46338876379800453,"extension":6.555079008340495},"hitData":{"launchSpeed":80.1,"launchAngle":46.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.21,"coordY":119.28}},"index":2,"playId":"da753e1d-61d4-34b0-a6d1-b5bca294a870","pitchNumber":1,"startTime":"2025-08-28T20:18:04.788Z","endTime":"2025-08-28T20:18:13.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.99,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:18:13.837Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (21) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T20:20:33.075Z","endTime":"2025-08-28T20:21:02.969Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":678821,"link":"/api/v1/people/678821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Hunter Goodman remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:20:29.774Z","endTime":"2025-08-28T20:20:29.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"902","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Peralta replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T20:20:29.786Z","endTime":"2025-08-28T20:20:33.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678821,"link":"/api/v1/people/678821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.562390032434365,"aZ":-16.75790217483344,"pfxX":6.406733263538041,"pfxZ":8.259840870196236,"pX":-0.381104204172067,"pZ":2.7888264983220576,"vX0":-9.214385384280412,"vY0":-136.6160661431266,"vZ0":-3.1877561121746743,"x":131.53,"y":163.48,"x0":2.222534042489889,"y0":50.00579002769333,"z0":5.140756091214954,"aX":11.963138715240468},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-9.4,"spinRate":2069,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.402825120542591,"extension":6.348835767098112},"hitData":{"launchSpeed":107.0,"launchAngle":33.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.28,"coordY":43.28}},"index":2,"playId":"ade4ced2-42c3-3aa8-9fc3-b3b2c9c2be23","pitchNumber":1,"startTime":"2025-08-28T20:20:33.311Z","endTime":"2025-08-28T20:21:02.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":25.900000000000006,"leverageIndex":1.78,"dramaIndex":208.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:21:02.969Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T20:21:29.737Z","endTime":"2025-08-28T20:22:36.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yordan Alvarez replaces Ramón Urías.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:21:31.916Z","endTime":"2025-08-28T20:21:31.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.6,"strikeZoneTop":3.3846952425167,"strikeZoneBottom":1.62859872869202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.069424654011264,"aZ":-34.76002536207334,"pfxX":-4.658301328806582,"pfxZ":-1.817819922651628,"pX":-0.8361823092281756,"pZ":1.85109601464459,"vX0":-6.073488298651246,"vY0":-119.59826424234822,"vZ0":-0.35312229824185015,"x":148.87,"y":188.8,"x0":2.3596663231886286,"y0":50.00285744513741,"z0":5.168318101288283,"aX":-6.622745863347527},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.0,"breakHorizontal":10.1,"spinRate":2320,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.46126263890063157,"extension":6.028129633706934},"index":1,"playId":"4faec006-91c9-3b0d-aabd-f2d88ffbcfe5","pitchNumber":1,"startTime":"2025-08-28T20:21:31.918Z","endTime":"2025-08-28T20:21:37.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.8,"endSpeed":86.0,"strikeZoneTop":3.47459118817019,"strikeZoneBottom":1.75217214692127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69171385117696,"aZ":-17.24298248340382,"pfxX":10.317847894888367,"pfxZ":7.870586913469946,"pX":-0.7853113641854707,"pZ":1.1501324556434191,"vX0":-11.629336343345,"vY0":-137.40927374696702,"vZ0":-7.069769165157078,"x":146.93,"y":207.73,"x0":2.177167906351976,"y0":50.0043498441724,"z0":4.944378193069132,"aX":19.57730409078771},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":-16.0,"spinRate":2255,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.3998273770141658,"extension":6.266987599526783},"index":2,"playId":"c3777c12-64a0-3bab-bef9-f7c487eccd61","pitchNumber":2,"startTime":"2025-08-28T20:21:45.537Z","endTime":"2025-08-28T20:21:48.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.997905840795497,"aZ":-35.2454926469938,"pfxX":-5.197159469640157,"pfxZ":-2.1087242691491572,"pX":-0.9274698934991462,"pZ":0.8999037087915177,"vX0":-6.4674608001135825,"vY0":-120.85209601865965,"vZ0":-2.255666252700097,"x":152.35,"y":214.48,"x0":2.4746298574404406,"y0":50.00268385046128,"z0":4.988239452189428,"aX":-7.566978191475375},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.1,"breakHorizontal":11.2,"spinRate":2372,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45595925006053006,"extension":5.9190348031667925},"index":3,"playId":"f7718198-7c2b-346d-8507-2cced6172d2f","pitchNumber":3,"startTime":"2025-08-28T20:21:58.478Z","endTime":"2025-08-28T20:22:04.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.52572328720946,"strikeZoneBottom":1.76981451192344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82952040127991,"aZ":-18.639858810932427,"pfxX":9.620814757763101,"pfxZ":7.085552026768418,"pX":0.6951897216984312,"pZ":1.0271633765047827,"vX0":-7.71867367370775,"vY0":-138.08422995641794,"vZ0":-7.240353347976256,"x":90.5,"y":211.05,"x0":2.2917641462611607,"y0":50.00291410770803,"z0":4.960514907725582,"aX":18.379396987809148},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":-15.6,"spinRate":2273,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.3982895167945122,"extension":6.024261840733584},"index":4,"playId":"7491f955-4e53-38a7-a1a8-bd8cd388f89d","pitchNumber":4,"startTime":"2025-08-28T20:22:14.472Z","endTime":"2025-08-28T20:22:18.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.56730310249956,"strikeZoneBottom":1.74731191410719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.554956606307346,"aZ":-34.482088150511856,"pfxX":-5.579627634711248,"pfxZ":-1.6281180442492627,"pX":1.013796747961264,"pZ":2.372590862542581,"vX0":-1.989777782585695,"vY0":-119.32093461652066,"vZ0":0.8896490341647769,"x":78.36,"y":174.72,"x0":2.5872815560618196,"y0":50.002246173716884,"z0":5.143193916810146,"aX":-7.910025618937548},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.4,"breakHorizontal":10.6,"spinRate":2224,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.4620214386518273,"extension":5.719780304545817},"index":5,"playId":"97fef653-cdba-3a61-beb5-b60a7bc7f676","pitchNumber":5,"startTime":"2025-08-28T20:22:30.313Z","endTime":"2025-08-28T20:22:36.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:22:36.664Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cam Smith grounds into a double play, second baseman Tyler Freeman to first baseman Warming Bernabel. Jacob Melton out at 2nd. Cam Smith out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T20:23:50.541Z","endTime":"2025-08-28T20:25:15.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Melton replaces Yordan Alvarez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:23:05.414Z","endTime":"2025-08-28T20:23:17.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"502","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"base":1,"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T20:23:17.847Z","endTime":"2025-08-28T20:23:52.682Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.44050076664356,"strikeZoneBottom":1.51517823208395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25014305371275,"aZ":-34.34729699746596,"pfxX":-5.7514315812557335,"pfxZ":-1.5466562692101702,"pX":0.02026780912122195,"pZ":1.259041136448796,"vX0":-4.333076374432393,"vY0":-119.16067217942651,"vZ0":-1.5677788250876912,"x":116.23,"y":204.79,"x0":2.622549545158296,"y0":50.001427360364886,"z0":5.088110078233891,"aX":-8.099754011252966},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.9,"breakHorizontal":11.6,"spinRate":2285,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4633053640254845,"extension":6.257408918812301},"index":2,"playId":"71977284-29f6-3fb1-b65d-a2aa4a07b377","pitchNumber":1,"startTime":"2025-08-28T20:23:52.682Z","endTime":"2025-08-28T20:23:56.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.38442135386961,"strikeZoneBottom":1.52649319973526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62226484377787,"aZ":-15.488357002377752,"pfxX":9.063037611694739,"pfxZ":8.827167034805477,"pX":-0.7992982485698115,"pZ":2.756358155148589,"vX0":-11.232842720641546,"vY0":-137.39625459775968,"vZ0":-3.448127329192914,"x":147.47,"y":164.36,"x0":2.1861693576939456,"y0":50.00321350775572,"z0":5.09594795596665,"aX":17.13402066552199},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":-13.7,"spinRate":2178,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.40035719269669645,"extension":6.372301860676302},"index":3,"playId":"585c6403-edd4-35b8-8757-b6d4d018007c","pitchNumber":2,"startTime":"2025-08-28T20:24:06.122Z","endTime":"2025-08-28T20:24:10.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.359934443074998,"aZ":-35.45939255337468,"pfxX":-5.524150948986832,"pfxZ":-2.3035670644243273,"pX":-0.5241793316930508,"pZ":1.8857017934715932,"vX0":-5.397535877869511,"vY0":-119.71982940808297,"vZ0":0.004863818939855324,"x":136.98,"y":187.87,"x0":2.4941081904637112,"y0":50.005417707821714,"z0":5.110280793273756,"aX":-7.862229280452454},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.8,"breakHorizontal":11.5,"spinRate":2380,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4609998817083021,"extension":6.075878898146663},"index":4,"playId":"cdc1ae78-cf3a-3129-91b5-959618bf78e2","pitchNumber":3,"startTime":"2025-08-28T20:24:21.941Z","endTime":"2025-08-28T20:24:26.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90974045152877,"aZ":-16.538514688149846,"pfxX":8.566305261994248,"pfxZ":8.189522133478699,"pX":0.2563176081191509,"pZ":3.3346451973128484,"vX0":-8.380252882435144,"vY0":-137.85035141167083,"vZ0":-1.852082545333128,"x":107.23,"y":148.74,"x0":2.234468657914854,"y0":50.003928311152585,"z0":5.141428637959134,"aX":16.35743606600591},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-13.6,"spinRate":2177,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.3985467409653838,"extension":6.471275193820485},"index":5,"playId":"ad13e069-06e2-3d3f-b6a6-48814bafe1bd","pitchNumber":4,"startTime":"2025-08-28T20:24:47.146Z","endTime":"2025-08-28T20:24:50.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55375327789909,"aZ":-18.056268487044807,"pfxX":10.192071790728416,"pfxZ":7.462666517421384,"pX":-0.3505878570107001,"pZ":2.184321391843788,"vX0":-9.90867482525337,"vY0":-137.4243188628079,"vZ0":-4.509839389353721,"x":130.36,"y":179.8,"x0":1.996714780384626,"y0":50.00276555041785,"z0":5.092006311694711,"aX":19.28195544770663},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-16.1,"spinRate":2303,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4002383268791099,"extension":6.076070739812584},"hitData":{"launchSpeed":98.9,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.23,"coordY":143.39}},"index":6,"playId":"a2e81051-564f-310c-9605-71ffac281018","pitchNumber":5,"startTime":"2025-08-28T20:25:08.209Z","endTime":"2025-08-28T20:25:15.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":0.82,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:25:15.572Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out softly, third baseman Kyle Karros to first baseman Warming Bernabel.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T20:25:37.344Z","endTime":"2025-08-28T20:25:59.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.50262588625104,"strikeZoneBottom":1.78325477163367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55128679074901,"aZ":-33.55588209703409,"pfxX":-8.254123709057707,"pfxZ":-0.9896936157267096,"pX":1.8672146711663173,"pZ":2.813644543884593,"vX0":0.44139967292828486,"vY0":-118.2510508545874,"vZ0":1.6574628974174423,"x":45.83,"y":162.81,"x0":2.746805975108419,"y0":50.00356236095268,"z0":5.214928972601785,"aX":-11.522293159119828},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.0,"breakHorizontal":14.8,"spinRate":2258,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.46575309969906886,"extension":5.808343084828757},"index":0,"playId":"54a1a8cb-9dd5-3894-925d-1f996d8f85b7","pitchNumber":1,"startTime":"2025-08-28T20:25:37.344Z","endTime":"2025-08-28T20:25:40.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.1,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10401234226252,"aZ":-15.872325646837846,"pfxX":7.899564200134568,"pfxZ":8.699405483467437,"pX":-0.17658633474258167,"pZ":3.0263071754089452,"vX0":-9.011156419951314,"vY0":-136.74303351845307,"vZ0":-2.6860803592221423,"x":123.73,"y":157.07,"x0":2.1516284962576364,"y0":50.00269215320586,"z0":5.124238954639021,"aX":14.80349868723259},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":-12.1,"spinRate":2131,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4021684655746709,"extension":5.9985172486790574},"hitData":{"launchSpeed":59.5,"launchAngle":-47.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.15,"coordY":174.59}},"index":1,"playId":"3cc22f87-8051-37d8-b0f0-7b1b346b3d60","pitchNumber":2,"startTime":"2025-08-28T20:25:52.015Z","endTime":"2025-08-28T20:25:59.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:25:59.541Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T20:28:22.729Z","endTime":"2025-08-28T20:29:30.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jacob Melton remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:28:05.736Z","endTime":"2025-08-28T20:28:05.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"502","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to second base for Mauricio Dubón.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T20:28:05.758Z","endTime":"2025-08-28T20:28:05.759Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Chas McCormick.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T20:28:05.759Z","endTime":"2025-08-28T20:28:05.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Abreu replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T20:28:05.760Z","endTime":"2025-08-28T20:28:24.962Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.2115889674119,"strikeZoneBottom":1.5254217616781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.143211196401975,"aZ":-37.2056501341623,"pfxX":4.219998445204986,"pfxZ":-3.2832097606864465,"pX":-0.24673222250105928,"pZ":2.5278000752888423,"vX0":4.7886726500545835,"vY0":-124.20085302241212,"vZ0":-0.29675673368270306,"x":126.4,"y":170.53,"x0":-2.761332468043828,"y0":50.00143333039158,"z0":5.792003050079915,"aX":6.47029405300996},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.6,"breakHorizontal":-8.9,"spinRate":2869,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.44415029603098155,"extension":6.642846469315846},"index":4,"playId":"d5bf5384-ef25-36b8-8972-2029a10a3eaf","pitchNumber":1,"startTime":"2025-08-28T20:28:24.962Z","endTime":"2025-08-28T20:28:29.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.495824009113235,"aZ":-37.00420844729758,"pfxX":3.7984746943569876,"pfxZ":-3.034288221478845,"pX":1.2354383752624343,"pZ":1.5537385409283644,"vX0":7.977793225622464,"vY0":-126.6727749939314,"vZ0":-2.9062754261585635,"x":69.91,"y":196.83,"x0":-2.472164026446541,"y0":50.00079439892598,"z0":5.73168606054534,"aX":6.052055807539438},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.0,"breakHorizontal":-9.0,"spinRate":3141,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43560683069435147,"extension":6.508477148685821},"index":5,"playId":"cbda16e1-5918-35fa-9b25-ab0172aee61a","pitchNumber":2,"startTime":"2025-08-28T20:28:39.315Z","endTime":"2025-08-28T20:28:42.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":87.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.90224373799583,"aZ":-12.612187154262308,"pfxX":-5.688223224309817,"pfxZ":9.770090140763907,"pX":-0.29118641303511356,"pZ":3.108130429352958,"vX0":7.507497105090377,"vY0":-142.10058873353302,"vZ0":-4.476985186912158,"x":128.1,"y":154.86,"x0":-2.2545949699137102,"y0":50.00481160465253,"z0":5.53368762755726,"aX":-11.391842719430402},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2423,"spinDirection":215},"zone":1,"typeConfidence":0.89,"plateTime":0.3885868738301337,"extension":6.756977487245908},"index":6,"playId":"5031a866-969d-3fcc-94dc-b3a80b565d48","pitchNumber":3,"startTime":"2025-08-28T20:29:00.488Z","endTime":"2025-08-28T20:29:05.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":3.27272112145543,"strikeZoneBottom":1.61951089573809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.60190061491906,"aZ":-13.485882953315707,"pfxX":-5.2327314800318385,"pfxZ":9.236887495313262,"pX":0.6044839836052307,"pZ":2.869027072078554,"vX0":9.805892664691472,"vY0":-142.27979330220782,"vZ0":-4.547013850973668,"x":89.27,"y":136.48,"x0":-2.2274192669866637,"y0":50.00632195465026,"z0":5.360791300414197,"aX":-10.59173870478656},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2268,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.38689417967660455,"extension":6.829757595167345},"index":7,"playId":"830d7eef-8a1c-34e3-aece-be125ba42bd5","pitchNumber":4,"startTime":"2025-08-28T20:29:25.951Z","endTime":"2025-08-28T20:29:30.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:29:30.105Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a sharp line drive to center fielder Jacob Melton.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T20:29:49.183Z","endTime":"2025-08-28T20:30:21.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.326640415564626,"aZ":-13.461241426078658,"pfxX":-5.0291768801742975,"pfxZ":9.281272397889673,"pX":-0.4615750873046775,"pZ":2.6792674866867126,"vX0":7.155619428937652,"vY0":-141.76906589075705,"vZ0":-5.255606035859613,"x":134.59,"y":166.44,"x0":-2.376241968071632,"y0":50.00040435933016,"z0":5.430786464097427,"aX":-10.13767133487348},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2368,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.38778440047856444,"extension":6.7195491566932954},"index":0,"playId":"e5bf2806-a1c5-3a9b-b2a7-e6329a08f931","pitchNumber":1,"startTime":"2025-08-28T20:29:53.808Z","endTime":"2025-08-28T20:29:57.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.957079421940808,"aZ":-35.9564303943768,"pfxX":6.163436467686952,"pfxZ":-2.3685788111381605,"pX":-0.03633583189303828,"pZ":2.139155903123327,"vX0":4.07618597977863,"vY0":-126.44798403714303,"vZ0":-2.0967047156779084,"x":118.39,"y":181.02,"x0":-2.477197556912619,"y0":50.002823732082604,"z0":5.900769329790293,"aX":9.847164767407893},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.6,"breakHorizontal":-12.1,"spinRate":2992,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.43537760080060295,"extension":6.371396959312403},"hitData":{"launchSpeed":103.6,"launchAngle":12.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.88,"coordY":76.72}},"index":1,"playId":"d5e38790-1ea4-337e-a71e-264a12db4465","pitchNumber":2,"startTime":"2025-08-28T20:30:11.082Z","endTime":"2025-08-28T20:30:21.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":2.19,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:30:21.077Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T20:30:44.800Z","endTime":"2025-08-28T20:30:57.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18274955034632,"aZ":-34.902408201552106,"pfxX":3.82230941290746,"pfxZ":-1.7275550480357307,"pX":-0.4141804676225916,"pZ":2.8423427498608995,"vX0":4.7092599563090145,"vY0":-125.73010025696445,"vZ0":-0.15686476321006682,"x":132.79,"y":162.04,"x0":-2.8158930050845226,"y0":50.00026628568287,"z0":5.765136652922798,"aX":6.048353353869904},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":-8.0,"spinRate":2901,"spinDirection":63},"zone":4,"typeConfidence":0.9,"plateTime":0.4375302319268273,"extension":6.432876464380817},"hitData":{"launchSpeed":89.4,"launchAngle":31.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.96,"coordY":104.67}},"index":0,"playId":"4253366b-3e9b-3390-b1e4-199d0a627139","pitchNumber":1,"startTime":"2025-08-28T20:30:46.008Z","endTime":"2025-08-28T20:30:57.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.08,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:30:57.437Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T20:31:17.139Z","endTime":"2025-08-28T20:32:36.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.2,"strikeZoneTop":3.68068936248712,"strikeZoneBottom":1.72467124165495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.47505554671732,"aZ":-14.294956386626863,"pfxX":-4.907564969804435,"pfxZ":9.020908314596165,"pX":-1.1464333955650428,"pZ":3.6340309489915605,"vX0":5.012363997735043,"vY0":-141.15569951953123,"vZ0":-2.4879664162251283,"x":160.7,"y":140.66,"x0":-2.3229936793251555,"y0":50.00244038398681,"z0":5.467808615942543,"aX":-9.726675148309011},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2253,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.39070468006240056,"extension":6.711752737762417},"index":0,"playId":"bdfbf340-3dee-3107-b3ab-01ca587c2749","pitchNumber":1,"startTime":"2025-08-28T20:31:17.850Z","endTime":"2025-08-28T20:31:23.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.066856917797526,"aZ":-36.19773719772799,"pfxX":2.7484993807586235,"pfxZ":-2.4170576877603436,"pX":1.6927852951246949,"pZ":1.5313244958322914,"vX0":9.511838790804196,"vY0":-129.11022818836653,"vZ0":-3.5513367754502347,"x":52.48,"y":197.43,"x0":-2.415012711950457,"y0":50.00070548172422,"z0":5.7474628765147875,"aX":4.5794530983112836},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-5.0,"breakHorizontal":-7.3,"spinRate":3022,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4263148947268749,"extension":6.595892405407951},"index":1,"playId":"16553cd2-e32b-35b9-af31-0702c611ca9a","pitchNumber":2,"startTime":"2025-08-28T20:31:32.875Z","endTime":"2025-08-28T20:31:35.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.915105985715304,"aZ":-34.60488101242701,"pfxX":3.478810416195132,"pfxZ":-1.4583153153277646,"pX":0.18882765362937365,"pZ":2.2625861921541155,"vX0":5.7298856083381935,"vY0":-129.0730019398128,"vZ0":-1.7807817564707293,"x":109.8,"y":177.69,"x0":-2.5223279753984813,"y0":50.00217324737745,"z0":5.656830234297872,"aX":5.798156422131819},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.9,"breakHorizontal":-7.7,"spinRate":2953,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.42634636438573237,"extension":6.451612717434104},"index":2,"playId":"076cd933-bc83-3caf-9102-d96abe235377","pitchNumber":3,"startTime":"2025-08-28T20:31:50.037Z","endTime":"2025-08-28T20:31:53.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.67648347689344,"strikeZoneBottom":1.78822416659389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.101720987503402,"aZ":-41.43433444596825,"pfxX":4.304687688029998,"pfxZ":-5.83470248411114,"pX":-0.33738194929452076,"pZ":1.7011348030733033,"vX0":3.658242843304617,"vY0":-126.60392280929493,"vZ0":-2.134022541625412,"x":129.86,"y":192.85,"x0":-2.371659008556415,"y0":50.002370461624636,"z0":5.940569033044691,"aX":6.833658906307036},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.8,"breakHorizontal":-8.8,"spinRate":3080,"spinDirection":45},"zone":7,"typeConfidence":0.9,"plateTime":0.4363001639288928,"extension":6.56923239638806},"index":3,"playId":"9f7a0283-2b3b-3908-8bb0-e8b8f00ee7ba","pitchNumber":4,"startTime":"2025-08-28T20:32:32.005Z","endTime":"2025-08-28T20:32:36.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":676801,"link":"/api/v1/people/676801"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.8999999999999915,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2025-08-28T20:32:36.094Z","atBatIndex":73}]