[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T00:08:32.345Z","endTime":"2025-08-28T00:10:16.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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-27T21:04:51.357Z","endTime":"2025-08-27T23:40:30.877Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-27T23:40:30.877Z","endTime":"2025-08-28T00:07:31.266Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-28T00:07:31.266Z","endTime":"2025-08-28T00:08:34.727Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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":94.6,"endSpeed":85.9,"strikeZoneTop":3.21641868294379,"strikeZoneBottom":1.52532652125607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.961447598519797,"aZ":-9.127680408776529,"pfxX":6.209187734165426,"pfxZ":12.131683789002999,"pX":-0.8241185281338592,"pZ":2.44482782697909,"vX0":-8.835494824863373,"vY0":-137.3326690987549,"vZ0":-7.361701222845846,"x":148.41,"y":172.77,"x0":1.6363083007281027,"y0":50.00590326002525,"z0":5.790313494155586,"aX":11.799113227822529},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.4,"breakHorizontal":-9.2,"spinRate":2370,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.3996716856830185,"extension":6.677343161177603},"index":3,"playId":"82eec6d5-aa5b-3716-a2e2-a98f42df6175","pitchNumber":1,"startTime":"2025-08-28T00:08:34.727Z","endTime":"2025-08-28T00:08:38.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.28282435247979,"strikeZoneBottom":1.50416611917346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19587544864451,"aZ":-32.169464921689716,"pfxX":-2.255338915028187,"pfxZ":0.007041162107944032,"pX":0.1675187757386218,"pZ":1.8972394844879241,"vX0":-3.7795312716130693,"vY0":-125.61214951468244,"vZ0":-3.2058352293741885,"x":110.61,"y":187.55,"x0":1.9841997641549647,"y0":50.005407240100624,"z0":5.802720511745535,"aX":-3.608367279526416},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":4.9,"spinRate":2624,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.43586021221725924,"extension":6.62215028868507},"index":4,"playId":"553ce573-5345-3b8c-a8be-f2ffc145a528","pitchNumber":2,"startTime":"2025-08-28T00:08:49.972Z","endTime":"2025-08-28T00:08:54.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.5,"endSpeed":78.9,"strikeZoneTop":3.24274766773662,"strikeZoneBottom":1.50221667880421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.046609932802006,"aZ":-20.298486299391097,"pfxX":9.566236203824484,"pfxZ":7.48302662632461,"pX":0.7846467097567144,"pZ":0.8597055643040632,"vX0":-5.920943520570453,"vY0":-125.6169608982442,"vZ0":-7.729966039940262,"x":87.09,"y":215.57,"x0":1.9374907156301961,"y0":50.004434762738946,"z0":5.64519122677149,"aX":15.186591105096598},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.9,"breakHorizontal":-15.8,"spinRate":2080,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4371485233128425,"extension":6.595553389934051},"index":5,"playId":"889912a5-6863-34a6-bbbd-5ddfda8af617","pitchNumber":3,"startTime":"2025-08-28T00:09:04.983Z","endTime":"2025-08-28T00:09:08.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":6,"startTime":"2025-08-28T00:09:15.224Z","endTime":"2025-08-28T00:09:32.720Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.29999642666151,"strikeZoneBottom":1.4941887663289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.521008947909806,"aZ":-19.409399918920084,"pfxX":8.911619983830732,"pfxZ":8.129484373174297,"pX":0.4712911831107636,"pZ":1.0504512978776406,"vX0":-6.345981077349804,"vY0":-124.87961867037521,"vZ0":-7.351900728346656,"x":99.04,"y":210.42,"x0":1.8949866208071706,"y0":50.00464901055303,"z0":5.644559597835222,"aX":13.994648856142287},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.1,"breakHorizontal":-14.5,"spinRate":2106,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4395961649166078,"extension":6.6135518128707815},"index":7,"playId":"1ea9fa59-2445-3fdc-8bce-f7310b7f714a","pitchNumber":4,"startTime":"2025-08-28T00:09:32.720Z","endTime":"2025-08-28T00:09:38.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.1191849207484,"strikeZoneBottom":1.30275461254666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45492440635157,"aZ":-29.710401718685244,"pfxX":-1.4354964622944746,"pfxZ":1.534333705826965,"pX":0.4250897853301759,"pZ":1.8786913923569726,"vX0":-3.4284913195831614,"vY0":-125.78150403363743,"vZ0":-3.6871937349376767,"x":100.8,"y":188.06,"x0":1.9921070561253285,"y0":50.001926862442104,"z0":5.772151867736404,"aX":-2.2993333062000456},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":3.4,"spinRate":2564,"spinDirection":260},"zone":6,"typeConfidence":2.0,"plateTime":0.4354361462428047,"extension":6.649896730533092},"index":8,"playId":"d432d81a-6436-3b27-9995-5a0659e2d88c","pitchNumber":5,"startTime":"2025-08-28T00:09:52.071Z","endTime":"2025-08-28T00:09:56.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.27262611498802,"strikeZoneBottom":1.38031522265018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.900383186523825,"aZ":-9.499638700775142,"pfxX":6.148714967491017,"pfxZ":11.635810836115857,"pX":-0.5679253342594307,"pZ":2.101842026862143,"vX0":-8.278204629475448,"vY0":-139.10659654132508,"vZ0":-8.130749430397156,"x":138.65,"y":182.03,"x0":1.655727877772848,"y0":50.000938265420665,"z0":5.70262987519861,"aX":11.980028313553381},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":-9.4,"spinRate":2399,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.3946252634996643,"extension":6.605568521327435},"index":9,"playId":"1953f725-5e2a-314a-96f3-bfe119a63c10","pitchNumber":6,"startTime":"2025-08-28T00:10:10.541Z","endTime":"2025-08-28T00:10:16.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-28T00:10:16.476Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T00:10:20.210Z","endTime":"2025-08-28T00:12:29.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88603848522866,"aZ":-11.33087487712744,"pfxX":6.77316435481181,"pfxZ":11.137676160468125,"pX":0.23103366095044864,"pZ":2.8266615817391156,"vX0":-6.29867140262404,"vY0":-136.39201151976025,"vZ0":-5.8974144038651435,"x":108.19,"y":162.46,"x0":1.697912506716051,"y0":50.00123703843633,"z0":5.808778634898949,"aX":12.674061865934428},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":-10.8,"spinRate":2283,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.402626229387018,"extension":6.623359853192146},"index":0,"playId":"5272140d-e573-3670-908d-a22ed8157c95","pitchNumber":1,"startTime":"2025-08-28T00:10:37.938Z","endTime":"2025-08-28T00:10:41.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.58999720272984,"strikeZoneBottom":1.74495059846056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.475726651287605,"aZ":-29.22662258075133,"pfxX":-2.435957651604978,"pfxZ":1.8885879960209984,"pX":0.38633736400587093,"pZ":1.6150198847400892,"vX0":-2.9402450267293343,"vY0":-124.61592061609564,"vZ0":-4.168619905662062,"x":102.27,"y":195.17,"x0":1.900840617339898,"y0":50.00593767799174,"z0":5.740800954742399,"aX":-3.8077069578511096},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":5.2,"spinRate":2482,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4405624618569397,"extension":6.682093743860277},"index":1,"playId":"e2f7fd29-9e2d-395b-9f24-0724d6655fa6","pitchNumber":2,"startTime":"2025-08-28T00:10:59.399Z","endTime":"2025-08-28T00:11:05.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30864320391788,"aZ":-25.59318709914308,"pfxX":8.838572006701725,"pfxZ":4.354413904161577,"pX":1.4253237887107386,"pZ":1.2767414479129011,"vX0":-3.8941805327728862,"vY0":-123.20472870050047,"vZ0":-5.247163583786778,"x":62.67,"y":204.31,"x0":1.8926511269916413,"y0":50.002498565937316,"z0":5.64280366915644,"aX":13.359783395822062},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":-14.9,"spinRate":1919,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4474420649592985,"extension":6.448836667578399},"index":2,"playId":"d9cec9dd-ac45-357a-8b51-9f63f47f4793","pitchNumber":3,"startTime":"2025-08-28T00:11:15.676Z","endTime":"2025-08-28T00:11:19.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T00:11:23.972Z","endTime":"2025-08-28T00:11:39.368Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.760389940986144,"aZ":-9.59724478273006,"pfxX":4.995783944946813,"pfxZ":11.631192441386958,"pX":-0.24577871700633452,"pZ":2.908570630257266,"vX0":-7.010536241980236,"vY0":-138.84436815956838,"vZ0":-6.129597090762279,"x":126.37,"y":160.25,"x0":1.6696154377066936,"y0":50.00365009932414,"z0":5.79199842353092,"aX":9.698403981443608},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":-7.4,"spinRate":2225,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.395368205844552,"extension":6.634788588125929},"index":4,"playId":"5bea8574-db9f-3542-b891-e8445b22ce2e","pitchNumber":4,"startTime":"2025-08-28T00:11:39.368Z","endTime":"2025-08-28T00:11:42.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.59004613175752,"strikeZoneBottom":1.7260684640952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53634149335644,"aZ":-10.786639077224965,"pfxX":5.944819636874445,"pfxZ":11.079681836104056,"pX":0.5154469868449023,"pZ":4.00360523092758,"vX0":-5.187584164945793,"vY0":-138.4469806856107,"vZ0":-3.226846709032772,"x":97.35,"y":130.68,"x0":1.6463191698502633,"y0":50.001597193704484,"z0":5.91231318529657,"aX":11.474707019511632},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-9.6,"spinRate":2225,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3964827478049706,"extension":6.663204947913063},"index":5,"playId":"d26d35f9-c64d-3f49-95e9-78fbdda152a2","pitchNumber":5,"startTime":"2025-08-28T00:12:05.229Z","endTime":"2025-08-28T00:12:09.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.3,"endSpeed":78.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.714178201773635,"aZ":-22.432659367556194,"pfxX":9.7347367465092,"pfxZ":6.154319871143702,"pX":0.4594070102432759,"pZ":1.6153178473962009,"vX0":-6.446229945476465,"vY0":-125.3995359520343,"vZ0":-5.488936714698812,"x":99.49,"y":195.17,"x0":1.805973061784244,"y0":50.00597618977049,"z0":5.676888528669286,"aX":15.417696797441849},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2019,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.43774687319175776,"extension":6.521128357219727},"index":6,"playId":"6b2d9899-bc34-3b25-a90f-42f75da3dd27","pitchNumber":6,"startTime":"2025-08-28T00:12:23.724Z","endTime":"2025-08-28T00:12:29.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:12:29.051Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Ward doubles (30) on a line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T00:12:34.460Z","endTime":"2025-08-28T00:14:34.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.31939469183044,"strikeZoneBottom":1.58962596708256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.752369723275365,"aZ":-29.652663768248654,"pfxX":-0.6444109128269058,"pfxZ":1.6263282310577516,"pX":-0.5680179809045819,"pZ":2.1928280348497537,"vX0":-5.8345650172344214,"vY0":-123.29152885760328,"vZ0":-2.670186238436587,"x":138.65,"y":179.57,"x0":1.9053756515335951,"y0":50.003471060020324,"z0":5.773036314257016,"aX":-0.9992337256901479},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":2.4,"spinRate":2454,"spinDirection":268},"zone":4,"typeConfidence":2.0,"plateTime":0.4429592434013703,"extension":6.672662161811826},"index":0,"playId":"d83fa7d1-90cc-3bc4-acf9-6aeb2c7c9ec8","pitchNumber":1,"startTime":"2025-08-28T00:12:52.357Z","endTime":"2025-08-28T00:12:57.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.32000038233199,"strikeZoneBottom":1.628370139188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98575580296223,"aZ":-23.01519091006187,"pfxX":9.422855689150486,"pfxZ":6.022745215239232,"pX":0.7328337387217002,"pZ":1.8154071314488207,"vX0":-5.71462507732996,"vY0":-122.98785801162443,"vZ0":-4.605075736456429,"x":89.07,"y":189.76,"x0":1.8705340122909846,"y0":50.00579925126972,"z0":5.681226624077574,"aX":14.336680747420518},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.0,"breakHorizontal":-15.6,"spinRate":1912,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.44655859736322157,"extension":6.540682603949141},"index":1,"playId":"d0f3b122-6a2f-3712-864f-aee6b9f8025e","pitchNumber":2,"startTime":"2025-08-28T00:13:10.303Z","endTime":"2025-08-28T00:13:15.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52028625225191,"aZ":-10.170461912701754,"pfxX":5.660710678424865,"pfxZ":11.384072559902805,"pX":-0.26467832488372445,"pZ":3.2225931902868776,"vX0":-7.044889335530409,"vY0":-138.529176544748,"vZ0":-5.210431436040143,"x":127.09,"y":151.77,"x0":1.582455996057259,"y0":50.00400311119745,"z0":5.815209897532774,"aX":10.943051542500605},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.6,"breakHorizontal":-8.6,"spinRate":2362,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.39620465844386565,"extension":6.703735291953399},"index":2,"playId":"365c9b5a-4569-328b-8e38-d1083b6eaa5a","pitchNumber":3,"startTime":"2025-08-28T00:13:37.602Z","endTime":"2025-08-28T00:13:40.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.13487952004984,"strikeZoneBottom":1.4488422103398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20785604932209,"aZ":-22.92124962912002,"pfxX":8.418952459929347,"pfxZ":5.912536692404171,"pX":1.0903043024606225,"pZ":2.236876400861867,"vX0":-4.790702238845584,"vY0":-124.6502636388992,"vZ0":-4.024471844172366,"x":75.44,"y":178.38,"x0":1.9481627239759154,"y0":50.005655105875796,"z0":5.775978423190319,"aX":13.185300871723742},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":-14.0,"spinRate":2011,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.44023393179486225,"extension":6.594295679859184},"index":3,"playId":"49f3ed17-d4b3-3fe4-9345-a0373f87a27a","pitchNumber":4,"startTime":"2025-08-28T00:14:00.177Z","endTime":"2025-08-28T00:14:05.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.458318179751693,"aZ":-18.939747572710424,"pfxX":7.6364854567341,"pfxZ":8.388577075620956,"pX":0.2640139759045369,"pZ":2.1520375261114983,"vX0":-6.065054582551068,"vY0":-124.9054745968684,"vZ0":-4.922223247764082,"x":94.97,"y":166.61,"x0":1.7330347627391627,"y0":50.00397067320119,"z0":5.70825544935714,"aX":12.051657968671558},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.3,"breakHorizontal":-12.4,"spinRate":1964,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.43871711900386456,"extension":6.572948354199493},"hitData":{"launchSpeed":107.8,"launchAngle":12.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.19,"coordY":96.55}},"index":4,"playId":"37d9ff3e-4a25-33f4-96a8-69248ad08878","pitchNumber":5,"startTime":"2025-08-28T00:14:20.037Z","endTime":"2025-08-28T00:14:34.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:14:34.477Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (16) on a sharp line drive to center fielder Wyatt Langford, deflected by right fielder Adolis García. Taylor Ward scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T00:14:52.813Z","endTime":"2025-08-28T00:16:02.159Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":656641,"link":"/api/v1/people/656641"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.45525841756542,"strikeZoneBottom":1.67777473513621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.685214496743146,"aZ":-20.34342062127778,"pfxX":8.459047426807789,"pfxZ":7.713557081352727,"pX":0.4575324617176866,"pZ":1.2125768063717468,"vX0":-5.861564210059511,"vY0":-123.6153931019171,"vZ0":-6.353921362134072,"x":99.56,"y":206.04,"x0":1.7710343675134506,"y0":50.00281457125303,"z0":5.5465012323969365,"aX":12.975075319260695},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.6,"breakHorizontal":-13.8,"spinRate":1931,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4446015179099492,"extension":6.605684498013636},"index":0,"playId":"5c10b078-e6f3-30c9-8e53-06b2269ba0f6","pitchNumber":1,"startTime":"2025-08-28T00:15:08.369Z","endTime":"2025-08-28T00:15:12.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.62513937828577,"strikeZoneBottom":1.69572828231036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01744318495974,"aZ":-9.539268979311492,"pfxX":6.986026335157378,"pfxZ":12.09138712216787,"pX":-0.676926011740778,"pZ":1.9489544105835004,"vX0":-8.6752249786266,"vY0":-136.67094214222118,"vZ0":-8.20660387736024,"x":142.8,"y":186.16,"x0":1.646252078412975,"y0":50.00487137811521,"z0":5.664595818614747,"aX":13.081118076490418},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":-10.6,"spinRate":2339,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.40234414260382234,"extension":6.670099335054994},"index":1,"playId":"29203918-f38b-3210-916c-9905f09ee201","pitchNumber":2,"startTime":"2025-08-28T00:15:28.815Z","endTime":"2025-08-28T00:15:33.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.014838202918206,"aZ":-12.007409980302695,"pfxX":6.033320298484829,"pfxZ":10.952961126283492,"pX":0.6833830123023716,"pZ":2.57152690190357,"vX0":-5.019010299618079,"vY0":-135.87198113818653,"vZ0":-6.214667602060489,"x":90.95,"y":169.35,"x0":1.7847332650704235,"y0":50.001457610324564,"z0":5.748394420304727,"aX":11.107468766853026},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":-9.6,"spinRate":2238,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4055000704005818,"extension":6.542955944499409},"hitData":{"launchSpeed":107.7,"launchAngle":13.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.68,"coordY":77.54}},"index":2,"playId":"31d2f16a-421f-36e4-a032-026093980c98","pitchNumber":3,"startTime":"2025-08-28T00:15:49.840Z","endTime":"2025-08-28T00:16:02.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-9.800000000000004,"leverageIndex":1.21,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:16:02.159Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T00:16:22.536Z","endTime":"2025-08-28T00:18:26.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55073335410085,"aZ":-28.806120082948173,"pfxX":-1.4668403762246673,"pfxZ":2.1703409901803035,"pX":-0.23902128861378136,"pZ":2.671316586044257,"vX0":-4.754519520674093,"vY0":-123.58883129868295,"vZ0":-1.868842449679088,"x":126.11,"y":166.65,"x0":1.8967270848501747,"y0":50.00463326511667,"z0":5.845716874871825,"aX":-2.280178493373095},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":3.7,"spinRate":2404,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4423825694407406,"extension":6.852240015475864},"index":0,"playId":"fd798410-967c-34d6-af17-9c98cc9e9d06","pitchNumber":1,"startTime":"2025-08-28T00:16:34.337Z","endTime":"2025-08-28T00:16:37.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45868560594467,"aZ":-10.823365476842238,"pfxX":7.202392731696213,"pfxZ":11.271199320933016,"pX":0.017620295131663043,"pZ":2.865269703290123,"vX0":-6.9980574215184514,"vY0":-137.04585872562532,"vZ0":-5.937077372349292,"x":116.33,"y":161.42,"x0":1.6736115873413522,"y0":50.00182951986543,"z0":5.805291828257058,"aX":13.642758810685296},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":-11.5,"spinRate":2272,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.40030119246763496,"extension":6.674621512051784},"index":1,"playId":"cce827fc-6e1f-3c11-afc4-5c6220872e19","pitchNumber":2,"startTime":"2025-08-28T00:17:00.725Z","endTime":"2025-08-28T00:17:05.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T00:17:09.316Z","endTime":"2025-08-28T00:17:38.318Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.0,"endSpeed":84.4,"strikeZoneTop":3.00548551486931,"strikeZoneBottom":1.33483258340559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.388045291825858,"aZ":-12.149645770565252,"pfxX":6.830525762103532,"pfxZ":10.868111466384946,"pX":0.9739921739485823,"pZ":4.1029699408542095,"vX0":-4.446876959675595,"vY0":-135.34132684042655,"vZ0":-2.5064604648707363,"x":79.87,"y":128.0,"x0":1.7565550712321885,"y0":50.00426638500406,"z0":5.899394707125471,"aX":12.587694662782921},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-11.3,"spinRate":2256,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4057360230847116,"extension":6.629228213169105},"index":3,"playId":"f1e98152-cde3-3e36-b052-a67acc14fb95","pitchNumber":3,"startTime":"2025-08-28T00:17:38.318Z","endTime":"2025-08-28T00:17:43.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.11111415790359,"strikeZoneBottom":1.34528316499183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22347324255415,"aZ":-13.325520961072495,"pfxX":4.379451382100779,"pfxZ":9.913812884062107,"pX":0.4750087625798195,"pZ":4.11461227310404,"vX0":-4.929104545729816,"vY0":-137.22476589887296,"vZ0":-2.3228141207959703,"x":98.89,"y":127.69,"x0":1.7281210908922073,"y0":50.00227769639151,"z0":5.883168763606163,"aX":8.326641563723506},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-6.8,"spinRate":2190,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3995952179166493,"extension":6.494356896360932},"index":4,"playId":"45868166-b1a5-39c9-bd8b-24be82dc8345","pitchNumber":4,"startTime":"2025-08-28T00:17:59.269Z","endTime":"2025-08-28T00:18:03.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03952799221893,"aZ":-11.740676874811014,"pfxX":7.534732621397062,"pfxZ":10.596298968690125,"pX":0.15212028986911433,"pZ":3.4448842701269435,"vX0":-6.813794623048535,"vY0":-138.27892220519877,"vZ0":-4.271177347539212,"x":111.2,"y":145.77,"x0":1.674273442661942,"y0":50.0048688511092,"z0":5.802824207086519,"aX":14.532440287616472},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-12.1,"spinRate":2240,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.396738292055407,"extension":6.652778277474459},"index":5,"playId":"40434e9d-8650-36ed-85ce-4857f5bb767c","pitchNumber":5,"startTime":"2025-08-28T00:18:21.511Z","endTime":"2025-08-28T00:18:26.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:18:26.635Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, third baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:20:41.126Z","endTime":"2025-08-28T00:22:22.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.16020228347811,"strikeZoneBottom":1.52081297768036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4204018964255,"aZ":-26.14121105940808,"pfxX":-8.716098833670197,"pfxZ":3.102380782360288,"pX":-0.11107026136165586,"pZ":0.7487007290019103,"vX0":6.910661217867357,"vY0":-138.65824715190777,"vZ0":-8.398159302115692,"x":121.23,"y":218.57,"x0":-1.5050730343210732,"y0":50.00192604893752,"z0":5.564803459159286,"aX":-16.946655921703904},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":14.3,"spinRate":2243,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3952335748489282,"extension":6.274305369466912},"index":0,"playId":"0df4da44-b149-3301-aac0-f3448a970ab1","pitchNumber":1,"startTime":"2025-08-28T00:20:55.650Z","endTime":"2025-08-28T00:21:00.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.15941093619593,"strikeZoneBottom":1.52003312294364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.159035582992924,"aZ":-28.631415379358224,"pfxX":-8.906886206040143,"pfxZ":1.8486397138369446,"pX":1.4118658026804174,"pZ":1.9039739611280422,"vX0":10.516555475857057,"vY0":-137.46596161451185,"vZ0":-5.1462978274115425,"x":63.18,"y":187.37,"x0":-1.3041777862976387,"y0":50.00234138563746,"z0":5.74134899503689,"aX":-17.06510714926897},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":13.9,"spinRate":2255,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3982704291903971,"extension":6.354865058436792},"index":1,"playId":"621e8406-d141-36eb-9410-6bcd6f22573f","pitchNumber":2,"startTime":"2025-08-28T00:21:09.514Z","endTime":"2025-08-28T00:21:15.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.6,"endSpeed":86.7,"strikeZoneTop":3.12379832765586,"strikeZoneBottom":1.4461746878349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.667860998284795,"aZ":-12.571215589829471,"pfxX":-4.547700338137004,"pfxZ":10.116739583175814,"pX":-0.9075429573651133,"pZ":2.193426544878222,"vX0":3.35425852569268,"vY0":-138.93266384624383,"vZ0":-7.165958344028763,"x":151.59,"y":179.56,"x0":-1.5449797088776773,"y0":50.00569500448845,"z0":5.657551666730503,"aX":-8.814080509306457},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2344,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39556414262515593,"extension":6.316513794083243},"index":2,"playId":"664447da-6446-3cdd-9b5e-f9f6eed08a3b","pitchNumber":3,"startTime":"2025-08-28T00:21:25.825Z","endTime":"2025-08-28T00:21:29.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.19831402851338,"strikeZoneBottom":1.59746896471543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16818909981643,"aZ":-13.839628601341788,"pfxX":-3.930277578880476,"pfxZ":9.48871805715116,"pX":0.3417260346529123,"pZ":2.085238773167321,"vX0":6.165711676320891,"vY0":-138.6330833115257,"vZ0":-7.625738769087989,"x":103.97,"y":182.48,"x0":-1.4081871657997245,"y0":50.00057828177811,"z0":5.809885097782256,"aX":-7.59255845915604},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2296,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39622749996005835,"extension":6.230029666031557},"index":3,"playId":"bcdc83e9-d352-3c6a-b41a-9f1798fd9550","pitchNumber":4,"startTime":"2025-08-28T00:21:41.366Z","endTime":"2025-08-28T00:21:45.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.12233211538804,"strikeZoneBottom":1.44458567709356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52634381055272,"aZ":-31.316649066168434,"pfxX":-8.090412615055104,"pfxZ":0.45055463424304065,"pX":-0.7439141476835874,"pZ":2.3284877811205082,"vX0":5.50372620040727,"vY0":-137.0553836309786,"vZ0":-3.375865891652635,"x":145.36,"y":175.91,"x0":-1.7278047715106786,"y0":50.00216777696336,"z0":5.71679627654666,"aX":-15.37808185105754},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":2163,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3997689995378413,"extension":6.383486450689925},"index":4,"playId":"d35c285d-7fab-34bb-a71d-d7b33cf833ce","pitchNumber":5,"startTime":"2025-08-28T00:21:57.075Z","endTime":"2025-08-28T00:22:01.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.444957021764164,"aZ":-29.503645290429,"pfxX":-8.472798109529984,"pfxZ":1.4050245479266685,"pX":-0.5403838378874397,"pZ":2.4479022293323,"vX0":5.103707102389984,"vY0":-137.13857881835327,"vZ0":-3.862956944865919,"x":137.6,"y":172.69,"x0":-1.3250853082560734,"y0":50.004961358318425,"z0":5.888220706385945,"aX":-16.133798115043056},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":14.3,"spinRate":2119,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.39945124527462283,"extension":6.2040093945144665},"hitData":{"launchSpeed":97.6,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.38,"coordY":161.84}},"index":5,"playId":"9fd043ce-15c9-363e-86dc-ed645c393b13","pitchNumber":6,"startTime":"2025-08-28T00:22:14.524Z","endTime":"2025-08-28T00:22:22.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:22:22.564Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:22:27.183Z","endTime":"2025-08-28T00:24:34.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.28989401751473,"strikeZoneBottom":1.57683428128335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11578864722385,"aZ":-37.589993877347766,"pfxX":3.370860492147348,"pfxZ":-3.6977640763085056,"pX":0.34293500459660103,"pZ":0.742693331591536,"vX0":3.8037909247962847,"vY0":-120.80002515352348,"vZ0":-3.7625150723353356,"x":103.93,"y":218.73,"x0":-1.6940986493148975,"y0":50.000111402559426,"z0":5.6497130886505715,"aX":4.943691152617873},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.3,"breakHorizontal":-7.1,"spinRate":2895,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4546797467065571,"extension":6.390460638063313},"index":0,"playId":"d8ad9580-3ad7-3bc4-beec-0eb2c32dd258","pitchNumber":1,"startTime":"2025-08-28T00:22:47.792Z","endTime":"2025-08-28T00:22:51.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.23053126056103,"strikeZoneBottom":1.58453575762498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30408355456539,"aZ":-37.4084814509546,"pfxX":6.770247893149332,"pfxZ":-3.55119148365815,"pX":0.08252028178699995,"pZ":1.479389043254932,"vX0":1.916533586884142,"vY0":-120.59783187237366,"vZ0":-2.287516305821214,"x":113.85,"y":198.84,"x0":-1.6019233098746417,"y0":50.00261878712043,"z0":5.737658598059968,"aX":9.97873780687063},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.7,"breakHorizontal":-12.7,"spinRate":2935,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.45406252911968004,"extension":6.368514666205328},"index":1,"playId":"36fe2f12-63c1-354a-b504-ccd3462cf49a","pitchNumber":2,"startTime":"2025-08-28T00:23:09.543Z","endTime":"2025-08-28T00:23:15.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.32585362220109,"strikeZoneBottom":1.53630368720606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01761168292147,"aZ":-27.941318579149883,"pfxX":-7.475836038899246,"pfxZ":2.1717713428433543,"pX":-0.2323008696295058,"pZ":1.471046838275765,"vX0":5.98381352215316,"vY0":-138.38050423604844,"vZ0":-6.739979976707255,"x":125.85,"y":199.06,"x0":-1.4445103208310168,"y0":50.00502237921117,"z0":5.7935702924449135,"aX":-14.593902110111863},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":12.4,"spinRate":2047,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39484208570922164,"extension":6.217730272397452},"index":2,"playId":"168e42fe-13da-3ad8-878b-9461b00ac6ca","pitchNumber":3,"startTime":"2025-08-28T00:23:26.979Z","endTime":"2025-08-28T00:23:31.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-28T00:23:37.875Z","endTime":"2025-08-28T00:23:50.524Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38099109423853,"aZ":-27.73382269928953,"pfxX":-7.736469160448404,"pfxZ":2.2663211233651532,"pX":-0.9347112358293779,"pZ":2.1574195849060596,"vX0":4.086698740901587,"vY0":-139.01031717255287,"vZ0":-4.948897864921639,"x":152.63,"y":180.53,"x0":-1.4165611777410119,"y0":50.005749467537164,"z0":5.795888877435458,"aX":-15.184156312307557},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.2,"breakHorizontal":13.2,"spinRate":2166,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.393611813813052,"extension":6.139969666941399},"index":4,"playId":"cc1e56ae-7018-3f36-9e4e-ead5cb001cce","pitchNumber":4,"startTime":"2025-08-28T00:23:50.524Z","endTime":"2025-08-28T00:23:54.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.9,"endSpeed":83.0,"strikeZoneTop":3.13297489827379,"strikeZoneBottom":1.53464707479603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76173773248497,"aZ":-30.002314250813743,"pfxX":-7.844267604336139,"pfxZ":1.2359659619733598,"pX":-1.060375088393885,"pZ":2.1304362988117376,"vX0":3.5488564863118195,"vY0":-132.25252324251065,"vZ0":-3.6392428190470936,"x":157.42,"y":181.26,"x0":-1.4047867243375296,"y0":50.005734943782294,"z0":5.739271965861945,"aX":-13.815593193132226},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":13.3,"spinRate":1913,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41509045986470205,"extension":6.222005666855906},"index":5,"playId":"2fbd8594-416e-3ab5-b8cf-67d34c365b59","pitchNumber":5,"startTime":"2025-08-28T00:24:12.367Z","endTime":"2025-08-28T00:24:17.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.17114313323895,"strikeZoneBottom":1.57304104718079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.301028032208755,"aZ":-28.193364528999123,"pfxX":-5.811776862083317,"pfxZ":2.0178600148189254,"pX":1.035724237913212,"pZ":2.242482780306694,"vX0":8.428405609549568,"vY0":-139.11956862673054,"vZ0":-4.717083919736842,"x":77.52,"y":178.23,"x0":-1.268918848622829,"y0":50.00204679582555,"z0":5.8138861698975655,"aX":-11.465939906057962},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.9,"breakHorizontal":8.9,"spinRate":2094,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39271682132185903,"extension":6.167601549460812},"index":6,"playId":"eede278c-660a-3471-a0a1-a99426e5374b","pitchNumber":6,"startTime":"2025-08-28T00:24:29.995Z","endTime":"2025-08-28T00:24:34.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:24:34.977Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Seager singles on a sharp line drive to left fielder Taylor Ward. Wyatt Langford to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:24:38.199Z","endTime":"2025-08-28T00:26:20.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47360555556163,"aZ":-30.150443538412453,"pfxX":-7.74676559083375,"pfxZ":1.1425373555714868,"pX":0.09515745648025992,"pZ":1.583765212974596,"vX0":6.682726400817222,"vY0":-132.16023736418413,"vZ0":-5.230451567156422,"x":113.37,"y":196.02,"x0":-1.4564998516675434,"y0":50.00399702562329,"z0":5.795976748760974,"aX":-13.740779087254863},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.2,"breakHorizontal":12.6,"spinRate":1981,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.41402652213969526,"extension":6.156058407574082},"index":0,"playId":"62dd761b-5a5a-3364-90f6-a0a4e11d40c3","pitchNumber":1,"startTime":"2025-08-28T00:24:56.871Z","endTime":"2025-08-28T00:25:01.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.50046445316883,"strikeZoneBottom":1.60223619977751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.434314158616328,"aZ":-29.81346402174198,"pfxX":-4.0433980110034256,"pfxZ":1.2312598298350679,"pX":-0.6843847497241705,"pZ":3.000496549506524,"vX0":3.3711136929766927,"vY0":-137.44668717171967,"vZ0":-2.3774593791060585,"x":143.09,"y":157.77,"x0":-1.3992690449551184,"y0":50.00382973276052,"z0":5.893759952657294,"aX":-7.764689407615767},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":6.6,"spinRate":2190,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39794511340693006,"extension":6.083130808403301},"index":1,"playId":"047a3271-cfa4-311a-b1da-98b787461cd7","pitchNumber":2,"startTime":"2025-08-28T00:25:12.683Z","endTime":"2025-08-28T00:25:16.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.53000110254124,"strikeZoneBottom":1.50311574825253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70710741901977,"aZ":-26.804818690777804,"pfxX":-7.543418352116135,"pfxZ":2.8431516804489503,"pX":0.5593163166674844,"pZ":0.7388434352552213,"vX0":7.354189170429216,"vY0":-136.43146438334838,"vZ0":-8.032230076144614,"x":95.68,"y":218.83,"x0":-1.1896920102024817,"y0":50.00088001390138,"z0":5.565298070004636,"aX":-14.23474220765455},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":12.1,"spinRate":2143,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40130236927703145,"extension":6.311464420138456},"index":2,"playId":"3604b879-9fad-389d-98f5-cffe9974fdc5","pitchNumber":3,"startTime":"2025-08-28T00:25:29.392Z","endTime":"2025-08-28T00:25:34.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.41439986080333,"strikeZoneBottom":1.50305340798566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.190327969682436,"aZ":-17.32304659796713,"pfxX":-3.839602123787981,"pfxZ":7.703820216713922,"pX":-0.7711867818249234,"pZ":1.9083735219188989,"vX0":3.3460270024798833,"vY0":-138.30515443370598,"vZ0":-7.465193916118375,"x":146.4,"y":187.25,"x0":-1.5005996602031892,"y0":50.0058238088836,"z0":5.814341811520689,"aX":-7.405041590802871},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":6.2,"spinRate":2261,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.39674261436528724,"extension":6.0389224197944245},"index":3,"playId":"287eb355-766b-3537-bc38-6fa5cf2d658b","pitchNumber":4,"startTime":"2025-08-28T00:25:49.449Z","endTime":"2025-08-28T00:25:54.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92838048131709,"aZ":-28.970700260710945,"pfxX":-6.1973162489340545,"pfxZ":1.6683756062299935,"pX":-0.40507259488846453,"pZ":2.842798135604178,"vX0":4.722615111950593,"vY0":-137.61869589248573,"vZ0":-3.0362625722562906,"x":132.44,"y":162.02,"x0":-1.336353674139073,"y0":50.00460125946289,"z0":5.918300843781644,"aX":-11.913835747821004},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":10.3,"spinRate":2098,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3976699935556658,"extension":6.098800397086688},"hitData":{"launchSpeed":103.9,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.53,"coordY":93.17}},"index":4,"playId":"30d04460-039b-3c6e-9632-071ffb63b12f","pitchNumber":5,"startTime":"2025-08-28T00:26:08.439Z","endTime":"2025-08-28T00:26:20.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.28,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:26:20.350Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adolis García homers (18) on a fly ball to center field. Wyatt Langford scores. Corey Seager scores.","rbi":3,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:26:18.195Z","endTime":"2025-08-28T00:27:15.775Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"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.1,"endSpeed":76.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41671783549753,"aZ":-36.98491100550713,"pfxX":5.790590899862839,"pfxZ":-3.3055666405078803,"pX":0.0542226161706003,"pZ":2.4230429369495416,"vX0":2.3208720593434795,"vY0":-119.64582936751276,"vZ0":-0.12087265622345478,"x":114.93,"y":173.36,"x0":-1.6799127366330067,"y0":50.00458704066649,"z0":5.780075031402995,"aX":8.421374172282277},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.8,"breakHorizontal":-11.0,"spinRate":2915,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.45725192744969245,"extension":6.419363326071177},"hitData":{"launchSpeed":105.4,"launchAngle":25.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.54,"coordY":32.05}},"index":0,"playId":"dd86e9a0-ea1c-3cf2-a5d5-8dcf7561777b","pitchNumber":1,"startTime":"2025-08-28T00:26:48.007Z","endTime":"2025-08-28T00:27:15.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":22.700000000000003,"leverageIndex":2.05,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:27:15.775Z","atBatIndex":8},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Joc Pederson reaches on a missed catch error by pitcher Jack Kochanowicz, assist to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:27:20.752Z","endTime":"2025-08-28T00:29:05.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_error_dropped_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.60000027552151,"strikeZoneBottom":1.70195372240741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.640744572248686,"aZ":-13.443587036695156,"pfxX":-4.378810047485647,"pfxZ":9.453591457244961,"pX":-0.5680110577010141,"pZ":1.4847541864587726,"vX0":4.207939569219602,"vY0":-140.33861193263115,"vZ0":-9.384569106139518,"x":138.65,"y":198.69,"x0":-1.5225786906280758,"y0":50.00694927118303,"z0":5.7615753284587745,"aX":-8.680856545575148},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2322,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3912296419392223,"extension":6.191460018484327},"index":0,"playId":"4f2fc15b-a381-3199-9f0d-fca06ecdaaa8","pitchNumber":1,"startTime":"2025-08-28T00:27:43.584Z","endTime":"2025-08-28T00:27:48.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.50380942218998,"strikeZoneBottom":1.66369695395338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94527398766835,"aZ":-16.684845111676367,"pfxX":-3.692432384039801,"pfxZ":8.187438433660649,"pX":-0.27025109960549637,"pZ":2.387607170655593,"vX0":4.277715742645048,"vY0":-136.87000631579772,"vZ0":-6.013753509508818,"x":127.3,"y":174.31,"x0":-1.3756254638320187,"y0":50.00653966480609,"z0":5.760936614090087,"aX":-6.989034562542295},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":5.8,"spinRate":2198,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4005797419057604,"extension":6.358782043184959},"index":1,"playId":"afb9097d-3ad2-35ac-9a9a-c843936d5104","pitchNumber":2,"startTime":"2025-08-28T00:27:59.306Z","endTime":"2025-08-28T00:28:03.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.60208000187598,"strikeZoneBottom":1.6997326518448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.272135765017193,"aZ":-31.14708654384416,"pfxX":-4.969763106227354,"pfxZ":0.576755388229051,"pX":-1.1675802473470738,"pZ":1.4645621042775145,"vX0":2.43170098720963,"vY0":-131.82269154729343,"vZ0":-5.321263509137682,"x":161.51,"y":199.24,"x0":-1.4549567993596224,"y0":50.000348797155105,"z0":5.800901777039292,"aX":-8.769936453410567},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.1,"breakHorizontal":8.5,"spinRate":2111,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.41505286214844306,"extension":6.146699797687351},"index":2,"playId":"ecd759cf-261e-376e-89b5-e362a7d2dff4","pitchNumber":3,"startTime":"2025-08-28T00:28:13.887Z","endTime":"2025-08-28T00:28:18.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21877368568259,"aZ":-27.163251211231255,"pfxX":-8.362184105764898,"pfxZ":2.5898475110476227,"pX":0.3165836576577896,"pZ":1.7235970259289857,"vX0":7.085854705251206,"vY0":-138.094820477846,"vZ0":-6.27191345642003,"x":104.93,"y":192.24,"x0":-1.193798261364618,"y0":50.00450428333541,"z0":5.84708472450411,"aX":-16.18253398192025},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":13.7,"spinRate":2239,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3963518653236475,"extension":6.306332807063124},"index":3,"playId":"5004cb5c-4f4d-3665-b793-d7bf2dc31f2a","pitchNumber":4,"startTime":"2025-08-28T00:28:28.454Z","endTime":"2025-08-28T00:28:33.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.381553135002736,"aZ":-32.5116532547724,"pfxX":-5.383719452602086,"pfxZ":-0.1970435313806025,"pX":-0.85308137138918,"pZ":1.6390695172543663,"vX0":3.4666434203359904,"vY0":-129.89355522809308,"vZ0":-4.397869009772638,"x":149.52,"y":194.53,"x0":-1.5006648965882243,"y0":50.002528999916244,"z0":5.806342465346761,"aX":-9.265545338654508},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.1,"breakHorizontal":9.0,"spinRate":2023,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4205181006735117,"extension":6.236291135061265},"hitData":{"launchSpeed":67.4,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.25,"coordY":179.04}},"index":4,"playId":"925ea8f1-0b4c-3570-baa3-65f34b96cfca","pitchNumber":5,"startTime":"2025-08-28T00:28:52.431Z","endTime":"2025-08-28T00:29:05.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.46,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:29:05.478Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (13) on a line drive to center fielder Bryce Teodosio. Joc Pederson to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:30:11.850Z","endTime":"2025-08-28T00:31:15.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnThird":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-28T00:29:40.253Z","endTime":"2025-08-28T00:30:14.116Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.054788628722044,"aZ":-26.084956270870748,"pfxX":-9.111464250342818,"pfxZ":3.2181327198854657,"pX":-0.8688067343919742,"pZ":2.0598250866248606,"vX0":5.287545257792306,"vY0":-136.50267198386044,"vZ0":-5.003144167095223,"x":150.12,"y":183.16,"x0":-1.6435121048040378,"y0":50.00623905736505,"z0":5.704540879156517,"aX":-17.258448430953596},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":1980,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4007282938749803,"extension":6.367584911105558},"index":1,"playId":"e475e8fc-bfd5-3470-8f33-d73be1f42853","pitchNumber":1,"startTime":"2025-08-28T00:30:14.116Z","endTime":"2025-08-28T00:30:18.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80818689187143,"aZ":-28.234041204690534,"pfxX":-7.604536121942701,"pfxZ":2.0763499144662934,"pX":-0.46225813252145115,"pZ":1.7095976878439647,"vX0":5.632193729004889,"vY0":-136.91060355819877,"vZ0":-5.718980830349432,"x":134.62,"y":192.62,"x0":-1.5564975369546108,"y0":50.00683191028812,"z0":5.754331352307064,"aX":-14.461355659033167},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.8,"breakHorizontal":12.6,"spinRate":2102,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3998403575279572,"extension":6.161546662145045},"index":2,"playId":"88ad212b-6dbb-321a-b5a7-a317ff840f85","pitchNumber":2,"startTime":"2025-08-28T00:30:35.565Z","endTime":"2025-08-28T00:30:40.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80271797043313,"aZ":-33.222711797775,"pfxX":-7.710888349640394,"pfxZ":-0.5614394674726135,"pX":0.16959687385131034,"pZ":2.523810156690566,"vX0":7.091755715991707,"vY0":-136.20514757216043,"vZ0":-2.6323742274081985,"x":110.54,"y":170.64,"x0":-1.4655041580598558,"y0":50.00113078967592,"z0":5.799262688729936,"aX":-14.493012516841404},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.3,"breakHorizontal":12.5,"spinRate":2078,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40208760939850396,"extension":6.357469674979425},"hitData":{"launchSpeed":99.8,"launchAngle":21.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":177.93,"coordY":61.03}},"index":3,"playId":"5bb2c2c4-a956-3998-8eb9-588e2e55a253","pitchNumber":3,"startTime":"2025-08-28T00:30:59.907Z","endTime":"2025-08-28T00:31:15.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:31:15.914Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rowdy Tellez hit by pitch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:31:34.598Z","endTime":"2025-08-28T00:31:54.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnThird":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20618183940405,"aZ":-36.2676027817838,"pfxX":6.571205309012782,"pfxZ":-2.8005940114729246,"pX":3.20562842361879,"pZ":0.10363195624681423,"vX0":9.216291240392444,"vY0":-120.77819321705982,"vZ0":-5.3218171272809185,"x":-5.19,"y":235.98,"x0":-1.5318592724599973,"y0":50.005725657732526,"z0":5.569444826390633,"aX":9.590321704083552},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.2,"breakHorizontal":-14.3,"spinRate":2894,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45563247529137874,"extension":6.46624206884188},"index":0,"playId":"69d75c4b-b222-3f42-b86f-4cb4476ee734","pitchNumber":1,"startTime":"2025-08-28T00:31:48.425Z","endTime":"2025-08-28T00:31:54.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.14,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:31:54.447Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kyle Higashioka out on a sacrifice fly to center fielder Bryce Teodosio. Joc Pederson scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:32:51.379Z","endTime":"2025-08-28T00:33:58.524Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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-28T00:32:25.556Z","endTime":"2025-08-28T00:32:53.564Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"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":79.0,"endSpeed":71.5,"strikeZoneTop":3.38451008657362,"strikeZoneBottom":1.62097520775064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28999532899495,"aZ":-37.07704913601246,"pfxX":9.613622225355222,"pfxZ":-3.7120034112022395,"pX":-3.5702886038988124,"pZ":6.534250022543105,"vX0":-6.454094702883132,"vY0":-114.4750793961551,"vZ0":8.923572652619535,"x":253.09,"y":62.36,"x0":-1.9551958557486253,"y0":50.004975123372695,"z0":6.223132331319388,"aX":12.686140104188642},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.0,"breakHorizontal":-15.7,"spinRate":2876,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4795586783055006,"extension":6.212473528953907},"index":1,"playId":"434b3d00-90a9-3d95-9a61-bb177c9bbf78","pitchNumber":1,"startTime":"2025-08-28T00:32:53.564Z","endTime":"2025-08-28T00:33:00.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.30173812010685,"strikeZoneBottom":1.54971220624962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73288591522933,"aZ":-29.315909317676418,"pfxX":-8.89530328180571,"pfxZ":1.5120600188505122,"pX":0.9372430983767109,"pZ":3.0677558835612277,"vX0":9.563830801666365,"vY0":-136.44933818487175,"vZ0":-2.1456756428119883,"x":81.27,"y":155.95,"x0":-1.4498493032934487,"y0":50.005847037446344,"z0":5.875070409193065,"aX":-16.853683738128982},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":2081,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40070428170887595,"extension":6.3619904955784365},"index":2,"playId":"04740350-ca04-39f0-ada4-7a6e4beb1d81","pitchNumber":2,"startTime":"2025-08-28T00:33:29.727Z","endTime":"2025-08-28T00:33:34.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.075168190432265,"aZ":-31.19162284736442,"pfxX":-8.125391690858457,"pfxZ":0.5155052598135033,"pX":0.1788754662857948,"pZ":2.297079868202501,"vX0":7.0248400839161125,"vY0":-136.99432117482803,"vZ0":-3.7706367400846674,"x":110.18,"y":176.76,"x0":-1.3576721408904986,"y0":50.004054823775256,"z0":5.813638584373059,"aX":-15.510424664254435},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.4,"breakHorizontal":13.3,"spinRate":2139,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3991804292326133,"extension":6.218826847548677},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.47,"coordY":56.41}},"index":3,"playId":"3c513383-27f8-37f3-bc31-c90e163777d1","pitchNumber":3,"startTime":"2025-08-28T00:33:46.390Z","endTime":"2025-08-28T00:33:58.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":80.2,"awayTeamWinProbability":19.799999999999997,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":1.62,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:33:58.524Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T00:34:13.061Z","endTime":"2025-08-28T00:35:52.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.31545173180359,"strikeZoneBottom":1.46951278194909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.043977739772235,"aZ":-30.43668510573313,"pfxX":-6.714015332940348,"pfxZ":0.9232166399749242,"pX":0.1154720898551578,"pZ":0.7458951715777083,"vX0":6.402518728328071,"vY0":-136.52891620334503,"vZ0":-8.032285530208414,"x":112.6,"y":218.64,"x0":-1.3916649056891155,"y0":50.00404220380481,"z0":5.831424888415013,"aX":-12.631848407172393},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.1,"breakHorizontal":10.8,"spinRate":2097,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40173028593496296,"extension":6.432334102204265},"index":0,"playId":"8289b7c2-fd06-33bb-a670-a2d233fed1fc","pitchNumber":1,"startTime":"2025-08-28T00:34:33.400Z","endTime":"2025-08-28T00:34:38.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.30959789478548,"strikeZoneBottom":1.43219680018609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.676999369731885,"aZ":-30.093660337430258,"pfxX":-7.66112754390622,"pfxZ":1.0983158968077245,"pX":1.0579723871265505,"pZ":1.6511361617771487,"vX0":9.131531500406938,"vY0":-136.9931815797208,"vZ0":-5.496004353456212,"x":76.67,"y":194.2,"x0":-1.3254851109261558,"y0":50.00412458716901,"z0":5.744157894345409,"aX":-14.54133047330188},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":2084,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4000454486475751,"extension":6.308943799845925},"index":1,"playId":"98aa64e6-2081-3c16-bd29-7930426ed8d9","pitchNumber":2,"startTime":"2025-08-28T00:34:48.786Z","endTime":"2025-08-28T00:34:53.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.24024110661092,"strikeZoneBottom":1.4317537478143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50092242777881,"aZ":-17.737229169896576,"pfxX":-1.8357101110360068,"pfxZ":7.946242601900767,"pX":1.0186310933101932,"pZ":3.24009242882697,"vX0":6.8845655826481735,"vY0":-134.50961822681452,"vZ0":-3.6117616781926327,"x":78.17,"y":151.3,"x0":-1.3450914345985017,"y0":50.00288208077609,"z0":5.871765804553656,"aX":-3.3360857106140105},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":1.7,"spinRate":2293,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4085406712722528,"extension":6.493663204952266},"index":2,"playId":"8364f63a-bec0-3b7b-ad64-9c448fffdfe4","pitchNumber":3,"startTime":"2025-08-28T00:35:07.762Z","endTime":"2025-08-28T00:35:12.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.7,"endSpeed":85.1,"strikeZoneTop":3.46419238873006,"strikeZoneBottom":1.58061022527095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06062644535716,"aZ":-17.752109330609148,"pfxX":-3.0310206192153477,"pfxZ":7.734233703895839,"pX":0.23306250740100984,"pZ":3.054349538051775,"vX0":5.703951889454474,"vY0":-136.22788162797482,"vZ0":-4.3066397597267585,"x":108.12,"y":156.31,"x0":-1.5014282842612428,"y0":50.00604913988293,"z0":5.895968956786371,"aX":-5.65490935934341},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":4.2,"spinRate":2272,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4032567541986074,"extension":6.392607950563085},"index":3,"playId":"0a89dcde-4827-3e8a-a37e-7812939b97fe","pitchNumber":4,"startTime":"2025-08-28T00:35:26.723Z","endTime":"2025-08-28T00:35:30.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.613862019913068,"aZ":-17.041420845724655,"pfxX":-4.303556902614488,"pfxZ":8.253630145660747,"pX":-0.0437440582409594,"pZ":2.144346789437507,"vX0":4.702676976604097,"vY0":-135.07160726818918,"vZ0":-6.622796420024481,"x":118.67,"y":180.88,"x0":-1.2548485987885576,"y0":50.000092477355956,"z0":5.842503579985141,"aX":-7.887510740096831},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":6.7,"spinRate":2255,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4067582583137037,"extension":6.181131676295085},"hitData":{"launchSpeed":110.2,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.97,"coordY":169.93}},"index":4,"playId":"731c9103-8f22-3ac5-bb9f-ea827619bd63","pitchNumber":5,"startTime":"2025-08-28T00:35:44.899Z","endTime":"2025-08-28T00:35:52.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:35:52.817Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out to third baseman Josh Jung.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T00:37:49.559Z","endTime":"2025-08-28T00:38:43.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.48938628879961,"strikeZoneBottom":1.63079851660932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43152596338938,"aZ":-12.71932745706677,"pfxX":5.631171839537778,"pfxZ":10.396616440682847,"pX":0.6185240598468483,"pZ":3.6366497309664036,"vX0":-4.972989091382842,"vY0":-136.5088113346894,"vZ0":-3.58739360931177,"x":93.42,"y":140.59,"x0":1.7398459818565863,"y0":50.00404064715985,"z0":5.854528946643868,"aX":10.538495757745126},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-9.0,"spinRate":2210,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4025625761906797,"extension":6.659729309659593},"index":0,"playId":"5ae9968c-0ff9-3bf0-aea6-0b0b7a81cca7","pitchNumber":1,"startTime":"2025-08-28T00:38:07.066Z","endTime":"2025-08-28T00:38:11.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.817760256244693,"aZ":-11.95492426466436,"pfxX":7.392947805387898,"pfxZ":10.879885390666063,"pX":-0.148754366160381,"pZ":3.469497897077899,"vX0":-7.247091615876627,"vY0":-135.96022217850364,"vZ0":-4.049543200386135,"x":122.67,"y":145.1,"x0":1.6000997887606296,"y0":50.00604424807038,"z0":5.817605625852483,"aX":13.743753053955977},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":-11.8,"spinRate":2229,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4039769299097751,"extension":6.703898827211887},"index":1,"playId":"d6a9c7dc-c3af-396b-a943-d3f83e53db36","pitchNumber":2,"startTime":"2025-08-28T00:38:21.990Z","endTime":"2025-08-28T00:38:25.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.431427385152137,"aZ":-21.869367785686222,"pfxX":9.297883707834805,"pfxZ":6.7635043495310345,"pX":0.5285345634254918,"pZ":3.3332711406225317,"vX0":-5.99633465486265,"vY0":-122.92689317253837,"vZ0":-1.5046783849446683,"x":96.85,"y":148.78,"x0":1.7972722506993346,"y0":50.00099149983535,"z0":5.8183137571915555,"aX":14.161722926110837},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.1,"breakHorizontal":-15.4,"spinRate":2016,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.44636380687410204,"extension":6.4136107305496415},"hitData":{"launchSpeed":85.2,"launchAngle":12.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":83.94,"coordY":154.48}},"index":2,"playId":"157c4c8a-825f-37f4-b844-c55d4c400f3f","pitchNumber":3,"startTime":"2025-08-28T00:38:37.116Z","endTime":"2025-08-28T00:38:43.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:38:43.145Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Moore flies out to shortstop Corey Seager.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T00:38:45.694Z","endTime":"2025-08-28T00:39:33.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.32480687172871,"strikeZoneBottom":1.6432040495581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.429259629141946,"aZ":-11.491570250891609,"pfxX":4.877493809502542,"pfxZ":11.424896986590912,"pX":0.5768100711167017,"pZ":3.6072976833011507,"vX0":-4.51109631382264,"vY0":-134.50333740748837,"vZ0":-3.719267027793028,"x":95.01,"y":141.38,"x0":1.651821709517865,"y0":50.00295354788206,"z0":5.838111147361229,"aX":8.830148762150557},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.9,"breakHorizontal":-7.7,"spinRate":2137,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40910152447101744,"extension":6.6116651438392715},"index":0,"playId":"b175cffd-59ce-36d0-b690-3b3b5da1d9cb","pitchNumber":1,"startTime":"2025-08-28T00:39:09.506Z","endTime":"2025-08-28T00:39:17.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71064948884955,"aZ":-16.980418412495794,"pfxX":10.22356098268295,"pfxZ":9.981225136800717,"pX":0.4335069257782253,"pZ":2.950690994133439,"vX0":-6.629255376750144,"vY0":-123.20364692258057,"vZ0":-3.1065976092583485,"x":100.48,"y":159.11,"x0":1.8441745242068583,"y0":50.003523570250614,"z0":5.680087499159288,"aX":15.563985493277627},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":17.5,"breakHorizontal":-16.8,"spinRate":1960,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4462424307756647,"extension":6.391514011559109},"hitData":{"launchSpeed":76.3,"launchAngle":50.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.92,"coordY":111.84}},"index":1,"playId":"b962fbd3-4de5-3855-a349-5d0a6eef5e44","pitchNumber":2,"startTime":"2025-08-28T00:39:23.620Z","endTime":"2025-08-28T00:39:33.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:39:33.555Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T00:39:34.640Z","endTime":"2025-08-28T00:41:07.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":94.1,"endSpeed":85.2,"strikeZoneTop":3.0967471641378,"strikeZoneBottom":1.35479377253604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90098197449685,"aZ":-9.10088982037898,"pfxX":4.67961365855451,"pfxZ":12.26335561641856,"pX":0.7389181798942699,"pZ":3.9026750598623905,"vX0":-4.323304986633716,"vY0":-136.950938789755,"vZ0":-3.5365449449986386,"x":88.83,"y":133.41,"x0":1.7372814109558532,"y0":50.003798621957294,"z0":5.843297190803488,"aX":8.80593789189863},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.6,"breakHorizontal":-7.4,"spinRate":2209,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40138695896561627,"extension":6.632396710111448},"index":0,"playId":"949a006d-d298-3a42-b24b-029ae0696388","pitchNumber":1,"startTime":"2025-08-28T00:40:05.654Z","endTime":"2025-08-28T00:40:11.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00106214554413,"aZ":-9.380013031432096,"pfxX":6.040537836134747,"pfxZ":12.163538662352389,"pX":0.2671862017314502,"pZ":3.4424435731316474,"vX0":-6.032357732615558,"vY0":-136.50252798887342,"vZ0":-4.322073638691105,"x":106.82,"y":145.83,"x0":1.7283652780729315,"y0":50.003826977846046,"z0":5.700654319877759,"aX":11.320959350832787},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.2,"breakHorizontal":-9.6,"spinRate":2285,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4023388514147004,"extension":6.695133005003528},"index":1,"playId":"e6ca61cc-1c17-3c39-a05e-4e7edd87c3a4","pitchNumber":2,"startTime":"2025-08-28T00:40:23.402Z","endTime":"2025-08-28T00:40:27.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.17055043971882,"strikeZoneBottom":1.42860395929087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.048111206273653,"aZ":-23.97537460926345,"pfxX":9.847610204386214,"pfxZ":5.398173501516932,"pX":0.15880535592281786,"pZ":1.3585765262301062,"vX0":-6.779635113620866,"vY0":-122.93480827787013,"vZ0":-5.321132420138472,"x":110.95,"y":202.1,"x0":1.6830455774027178,"y0":50.00611971406128,"z0":5.605861643186328,"aX":14.964846357502408},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.6,"breakHorizontal":-16.1,"spinRate":2064,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4468061335958584,"extension":6.6196288666235965},"index":2,"playId":"1f54b624-ca98-3ece-9e56-bb8b17010e2a","pitchNumber":3,"startTime":"2025-08-28T00:40:42.256Z","endTime":"2025-08-28T00:40:49.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T00:40:51.221Z","endTime":"2025-08-28T00:41:04.077Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.9,"endSpeed":85.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.560705879654783,"aZ":-9.903780222169951,"pfxX":4.628758539321803,"pfxZ":11.837777615296211,"pX":0.16558248723943256,"pZ":3.4202673837885014,"vX0":-5.613290842517629,"vY0":-136.64000643692248,"vZ0":-4.499137442423963,"x":110.69,"y":146.43,"x0":1.6501291004090552,"y0":50.00012866367728,"z0":5.775122138592472,"aX":8.70641648247023},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.6,"breakHorizontal":-7.1,"spinRate":2188,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40165087589868165,"extension":6.74625089041523},"index":4,"playId":"18951d52-62c3-3405-821f-5b2730c63688","pitchNumber":4,"startTime":"2025-08-28T00:41:04.077Z","endTime":"2025-08-28T00:41:07.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:41:07.875Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:42:41.466Z","endTime":"2025-08-28T00:44:04.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.629537583867748,"aZ":-31.77292605360935,"pfxX":-8.339227661261116,"pfxZ":0.23006211850337976,"pX":-0.3183893384934314,"pZ":1.3299571177082323,"vX0":5.583750832663658,"vY0":-129.9789404292926,"vZ0":-4.895490025347512,"x":129.14,"y":202.87,"x0":-1.412709452490032,"y0":50.00076329294946,"z0":5.654742983106924,"aX":-14.245551161817787},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":13.8,"spinRate":1910,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4216587238631542,"extension":6.364707489978275},"index":0,"playId":"9cc6a4f8-43d5-303d-8a1d-62c6f697cb21","pitchNumber":1,"startTime":"2025-08-28T00:43:15.177Z","endTime":"2025-08-28T00:43:19.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.08941112988883,"strikeZoneBottom":1.45175032364508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72170990495317,"aZ":-31.98850955272828,"pfxX":-7.281670322262011,"pfxZ":0.11006044994125119,"pX":-0.6948464034587025,"pZ":2.0413136322338152,"vX0":3.78235060149644,"vY0":-129.24195061156217,"vZ0":-3.180125598002234,"x":143.49,"y":183.66,"x0":-1.230585459792952,"y0":50.00312946049986,"z0":5.74229926816596,"aX":-12.329026390001108},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.2,"breakHorizontal":12.4,"spinRate":2161,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4236552184673408,"extension":6.220293144750708},"index":1,"playId":"bcfb82d5-a5a6-36c0-9281-bcc86e7b872f","pitchNumber":2,"startTime":"2025-08-28T00:43:29.224Z","endTime":"2025-08-28T00:43:33.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.3,"endSpeed":84.7,"strikeZoneTop":3.20676060876485,"strikeZoneBottom":1.56912681482243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.474448406773778,"aZ":-15.308781725555962,"pfxX":-4.031346321388795,"pfxZ":9.0950783067963,"pX":0.1865549082022508,"pZ":4.051471436742374,"vX0":4.978118362920106,"vY0":-135.73274813470837,"vZ0":-1.9851407524034834,"x":109.89,"y":129.39,"x0":-1.1529610163963273,"y0":50.00073990485154,"z0":5.865951064995536,"aX":-7.473940870500983},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2361,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40453187671754254,"extension":6.164569997852748},"index":2,"playId":"0f38e968-6608-3226-8596-232960209888","pitchNumber":3,"startTime":"2025-08-28T00:43:44.166Z","endTime":"2025-08-28T00:43:50.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.09066341495618,"strikeZoneBottom":1.49113406738913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.084524463928524,"aZ":-32.88925999751249,"pfxX":-5.892192212227668,"pfxZ":-0.42134639600033985,"pX":-0.5660869588957037,"pZ":2.5100249796192617,"vX0":3.5863850988468644,"vY0":-129.5137865268029,"vZ0":-2.262374376717903,"x":138.58,"y":171.01,"x0":-1.2005547806378498,"y0":50.00255618182519,"z0":5.900989695535864,"aX":-10.047729959945396},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":10.0,"spinRate":2231,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4223076309178908,"extension":6.168582639038492},"index":3,"playId":"c0fc3a95-115e-330b-b2a1-0e0a86c5d7b3","pitchNumber":4,"startTime":"2025-08-28T00:43:58.750Z","endTime":"2025-08-28T00:44:04.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:44:04.564Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:44:07.639Z","endTime":"2025-08-28T00:46:08.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.5,"endSpeed":82.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.250016037839778,"aZ":-32.90546182298861,"pfxX":-7.429141245686466,"pfxZ":-0.4200842311557187,"pX":0.250136889332653,"pZ":1.5014606742174799,"vX0":6.602089111566049,"vY0":-130.22769041583757,"vZ0":-4.3983873419064,"x":82.7,"y":123.76,"x0":-1.3474074082645247,"y0":50.00485752324306,"z0":5.689429888660543,"aX":-12.816543941786884},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.6,"breakHorizontal":12.1,"spinRate":1958,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4198918716030673,"extension":6.377251648000874},"index":0,"playId":"428687e7-5f22-3abb-9ebe-0fb51e831ff6","pitchNumber":1,"startTime":"2025-08-28T00:44:27.874Z","endTime":"2025-08-28T00:44:31.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T00:44:38.719Z","endTime":"2025-08-28T00:44:50.380Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.17825343270931,"strikeZoneBottom":1.55710531347705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32711664732321,"aZ":-30.30085889251267,"pfxX":-8.464131423675514,"pfxZ":1.0991711121244885,"pX":0.8482564799661253,"pZ":1.237321017833294,"vX0":8.577091065662115,"vY0":-129.3783303135384,"vZ0":-5.211982699535642,"x":84.67,"y":205.37,"x0":-1.4060304182972116,"y0":50.00070622477253,"z0":5.592798419919198,"aX":-14.385518883021438},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":13.4,"spinRate":2158,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42293464077565224,"extension":6.505531193343056},"index":2,"playId":"ffacb0bd-6dac-3749-9223-5402e54ff44f","pitchNumber":2,"startTime":"2025-08-28T00:44:50.380Z","endTime":"2025-08-28T00:44:55.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42166113542262,"aZ":-13.780932496638421,"pfxX":-6.019970066255712,"pfxZ":9.780838386898317,"pX":0.5029914106864937,"pZ":2.5827294980517284,"vX0":7.2972133221336515,"vY0":-136.80495983141793,"vZ0":-5.803334980699319,"x":97.83,"y":169.05,"x0":-1.4268320089848943,"y0":50.00068525078195,"z0":5.689458717899478,"aX":-11.318837609352133},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2280,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.40158600796393795,"extension":6.3252693807615685},"index":3,"playId":"1b6acad1-8575-3b29-af0b-a52c8f47871a","pitchNumber":3,"startTime":"2025-08-28T00:45:06.072Z","endTime":"2025-08-28T00:45:09.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.1,"endSpeed":81.8,"strikeZoneTop":3.15488088050347,"strikeZoneBottom":1.45824263939004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.79604757372758,"aZ":-29.009240849226128,"pfxX":-6.727193694393243,"pfxZ":1.8507830094286035,"pX":-1.0186631054036752,"pZ":3.489951505966528,"vX0":3.1576901066736536,"vY0":-129.85001622892463,"vZ0":-0.46110835637009856,"x":155.83,"y":144.55,"x0":-1.3754458152321958,"y0":50.003673499588416,"z0":5.874062068900519,"aX":-11.505835583126116},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":11.5,"spinRate":2155,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4215679577712548,"extension":6.272962183435436},"index":4,"playId":"eeec4fc2-4c5b-3702-b4a3-b1a83e8de97b","pitchNumber":4,"startTime":"2025-08-28T00:45:25.045Z","endTime":"2025-08-28T00:45:29.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.15455435944492,"strikeZoneBottom":1.57144748007109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.650803545451332,"aZ":-16.10773348350142,"pfxX":-4.277491704578461,"pfxZ":8.677228132603158,"pX":1.3067969435828848,"pZ":2.524310229098078,"vX0":8.23098874797363,"vY0":-135.45697211407023,"vZ0":-5.354672140617734,"x":67.19,"y":170.62,"x0":-1.2206938119319728,"y0":50.00174339625514,"z0":5.659781809104338,"aX":-7.919578152129037},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2290,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4049586336891364,"extension":6.375629652100215},"index":5,"playId":"ed92ec49-9e63-311d-bee4-bfd15d85da91","pitchNumber":5,"startTime":"2025-08-28T00:45:41.446Z","endTime":"2025-08-28T00:45:45.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77443163393312,"aZ":-30.33278131722392,"pfxX":-6.865609057483272,"pfxZ":1.087968595256152,"pX":5.7499593204121E-4,"pZ":1.9062974756612001,"vX0":5.734053238438077,"vY0":-129.01114675063022,"vZ0":-3.9055521043376933,"x":116.98,"y":187.31,"x0":-1.3542344663666954,"y0":50.00428541206532,"z0":5.766960745620218,"aX":-11.623509173384598},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":11.3,"spinRate":2101,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4238717345301861,"extension":6.263311856897883},"hitData":{"launchSpeed":82.4,"launchAngle":15.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.11,"coordY":101.93}},"index":6,"playId":"6ec2b1f4-0945-31a4-b2c1-e52d90a842a5","pitchNumber":6,"startTime":"2025-08-28T00:45:57.633Z","endTime":"2025-08-28T00:46:08.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:46:08.667Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks. Wyatt Langford to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:46:08.295Z","endTime":"2025-08-28T00:47:46.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.53847950317856,"strikeZoneBottom":1.50148786561716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.902163659298783,"aZ":-27.858661903537303,"pfxX":-6.5459339002631705,"pfxZ":2.3084758919394517,"pX":-1.0110467682232405,"pZ":2.885353680055012,"vX0":3.6968542014224544,"vY0":-135.6556915763844,"vZ0":-2.71010208667011,"x":155.54,"y":160.88,"x0":-1.5390350210803334,"y0":50.00271367336986,"z0":5.833743890336251,"aX":-12.233909111156716},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":11.2,"spinRate":2026,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.403331383552997,"extension":6.173525895346543},"index":0,"playId":"62564d78-df8f-3778-a4aa-cf29418469a6","pitchNumber":1,"startTime":"2025-08-28T00:46:32.917Z","endTime":"2025-08-28T00:46:37.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.4223438854502,"strikeZoneBottom":1.42302924648457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94590387292917,"aZ":-26.61922707128601,"pfxX":-7.661282869612116,"pfxZ":2.9493383822439574,"pX":-1.0889538595228672,"pZ":1.9428395173441484,"vX0":3.6905738801684804,"vY0":-136.44596070640367,"vZ0":-5.255252670359846,"x":158.51,"y":186.32,"x0":-1.4633717153165622,"y0":50.006771156082806,"z0":5.72753566930753,"aX":-14.452961305719636},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":13.1,"spinRate":2180,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40138386169611584,"extension":6.0061670718644375},"index":1,"playId":"37e3c279-5def-3f65-a829-554decf62280","pitchNumber":2,"startTime":"2025-08-28T00:46:48.538Z","endTime":"2025-08-28T00:46:52.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42298100787862,"aZ":-32.205727714177634,"pfxX":-7.5135844156795,"pfxZ":-0.019271228653325423,"pX":-0.33947393597555636,"pZ":1.2754826112008304,"vX0":5.367371625631313,"vY0":-125.92533629276367,"vZ0":-4.6086401270283925,"x":129.94,"y":204.34,"x0":-1.5173032318855455,"y0":50.00258992378348,"z0":5.7206880744214095,"aX":-12.12452232153002},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":12.5,"spinRate":2123,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4341592033679613,"extension":6.287697476983811},"index":2,"playId":"cf783e73-be3d-31de-b744-671e76536baf","pitchNumber":3,"startTime":"2025-08-28T00:47:03.432Z","endTime":"2025-08-28T00:47:07.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.38277733202852,"strikeZoneBottom":1.38380943589124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.410425589894146,"aZ":-17.034736827937348,"pfxX":-3.5069843117977935,"pfxZ":8.38082975290965,"pX":-0.6362222378410248,"pZ":3.4469917392519633,"vX0":3.037913664093136,"vY0":-134.142389605976,"vZ0":-2.907385200684736,"x":141.25,"y":145.71,"x0":-1.332686358583809,"y0":50.00182657983246,"z0":5.77236092425766,"aX":-6.33448193831111},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":5.6,"spinRate":2319,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.40971225932797317,"extension":6.127133235607846},"index":3,"playId":"947bd053-b680-3b09-8af0-c8cf1d11dec9","pitchNumber":4,"startTime":"2025-08-28T00:47:24.005Z","endTime":"2025-08-28T00:47:28.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.52947559744527,"strikeZoneBottom":1.64831557048255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.155280185018697,"aZ":-31.860912376483057,"pfxX":-5.964115701888194,"pfxZ":0.17697030013791348,"pX":-2.0930118741278276,"pZ":3.209859477658453,"vX0":0.7634228859436802,"vY0":-132.9577674471462,"vZ0":-0.7241480794399235,"x":196.78,"y":152.11,"x0":-1.6085754560258592,"y0":50.00556230846218,"z0":5.795251975426934,"aX":-10.693085110680911},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.4,"breakHorizontal":10.7,"spinRate":1976,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.41175705461792855,"extension":6.117812506229527},"index":4,"playId":"de9ff19e-c15e-3f82-9dd5-5013cb0de7aa","pitchNumber":5,"startTime":"2025-08-28T00:47:40.234Z","endTime":"2025-08-28T00:47:46.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.65,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:47:46.102Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:47:44.770Z","endTime":"2025-08-28T00:48:45.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.3734650444062,"strikeZoneBottom":1.73928418700178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.947718068221644,"aZ":-15.910440440217668,"pfxX":-3.9488974262418175,"pfxZ":8.879267064562898,"pX":0.19904253420234916,"pZ":2.8347066162635137,"vX0":6.12510005407094,"vY0":-134.89183643872246,"vZ0":-4.6451586555882125,"x":109.41,"y":162.24,"x0":-1.5941803402093002,"y0":50.004278935774465,"z0":5.710539314645052,"aX":-7.2349866580487685},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2288,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40694829270195276,"extension":6.439137902157041},"index":0,"playId":"8a9d3b1a-4382-35ca-b524-f863b3ea5a4f","pitchNumber":1,"startTime":"2025-08-28T00:48:14.891Z","endTime":"2025-08-28T00:48:20.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.891315753356686,"aZ":-38.03148914523679,"pfxX":5.062871730530735,"pfxZ":-4.2423897187010695,"pX":-0.09801169108990142,"pZ":2.1139709517642586,"vX0":2.2404283932245286,"vY0":-117.03978926202777,"vZ0":-0.26973838096390135,"x":120.74,"y":181.7,"x0":-1.726431033044103,"y0":50.00082158025114,"z0":5.80408623136831,"aX":6.995150576916841},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.4,"breakHorizontal":-9.7,"spinRate":2866,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4686891331897902,"extension":6.209374461154437},"hitData":{"launchSpeed":79.0,"launchAngle":26.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.89,"coordY":107.71}},"index":1,"playId":"3bd6878d-23f2-34ee-8791-2b1c09de25f6","pitchNumber":2,"startTime":"2025-08-28T00:48:34.652Z","endTime":"2025-08-28T00:48:45.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.0,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:48:45.916Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joc Pederson homers (7) on a fly ball to right field. Wyatt Langford scores. Corey Seager scores.","rbi":3,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:48:47.437Z","endTime":"2025-08-28T00:49:41.852Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.635474058265736,"aZ":-29.897656356536817,"pfxX":-7.079289098405433,"pfxZ":1.3041492258712895,"pX":-0.15004056327684714,"pZ":1.353319283108765,"vX0":6.040201836501996,"vY0":-131.145074586927,"vZ0":-5.471120966254123,"x":122.72,"y":202.24,"x0":-1.5628774195750401,"y0":50.00272725186928,"z0":5.695676072065825,"aX":-12.336404725425384},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":11.5,"spinRate":1980,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4176015095415435,"extension":6.443917719950918},"hitData":{"launchSpeed":103.0,"launchAngle":23.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.9,"coordY":72.47}},"index":0,"playId":"c6f344de-017f-392d-a1fc-587d2d75175c","pitchNumber":1,"startTime":"2025-08-28T00:49:16.771Z","endTime":"2025-08-28T00:49:41.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":12.299999999999997,"leverageIndex":0.93,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:49:41.852Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:49:54.149Z","endTime":"2025-08-28T00:50:29.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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.6,"endSpeed":74.1,"strikeZoneTop":3.67407993718304,"strikeZoneBottom":1.76734365182006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.180534665599662,"aZ":-38.56024221038286,"pfxX":6.518723612959799,"pfxZ":-4.578892503167211,"pX":-1.0550260694378317,"pZ":3.6010884143724855,"vX0":-0.39096129043350225,"vY0":-117.37711760017336,"vZ0":2.9141541605711074,"x":157.22,"y":141.55,"x0":-1.73315352540607,"y0":50.00081323651648,"z0":5.933444610357679,"aX":9.096228025047711},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.3,"breakHorizontal":-11.8,"spinRate":2923,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4666087338282576,"extension":6.2905819522380995},"index":0,"playId":"77a324d2-410f-31e5-98f2-2e7f65c04c21","pitchNumber":1,"startTime":"2025-08-28T00:50:07.816Z","endTime":"2025-08-28T00:50:12.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.707157391205733,"aZ":-38.50907098689262,"pfxX":5.875134034855918,"pfxZ":-4.445732771361791,"pX":0.18424090134988141,"pZ":1.3402358430430723,"vX0":2.4354988903859476,"vY0":-118.5699503298841,"vZ0":-2.043121951120972,"x":109.98,"y":202.59,"x0":-1.6197427318711908,"y0":50.005195908676825,"z0":5.727563579384772,"aX":8.364720665636357},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.3,"breakHorizontal":-11.3,"spinRate":2902,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46196906619658895,"extension":6.38787673083226},"hitData":{"launchSpeed":99.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.84,"coordY":150.7}},"index":1,"playId":"78ce15cb-69eb-325f-98ca-272d830e1c1a","pitchNumber":2,"startTime":"2025-08-28T00:50:21.963Z","endTime":"2025-08-28T00:50:29.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:50:29.889Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Teodosio pops out to third baseman Josh Jung.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:52:37.088Z","endTime":"2025-08-28T00:53:15.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.55593534429244,"strikeZoneBottom":1.69058160957378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.119493220825355,"aZ":-22.433409578880838,"pfxX":8.595953737373549,"pfxZ":6.565529334533004,"pX":-0.9657638335450385,"pZ":0.31452218627675976,"vX0":-8.69864168620897,"vY0":-121.13403564523885,"vZ0":-7.849975583636058,"x":153.81,"y":230.29,"x0":1.5584472116217625,"y0":50.0009849890955,"z0":5.5645727548410635,"aX":12.74724528364592},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.2,"breakHorizontal":-13.4,"spinRate":1865,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.45252281025558494,"extension":6.60430027670684},"index":0,"playId":"3acad58b-66c3-3501-9a83-3976cd11a5d9","pitchNumber":1,"startTime":"2025-08-28T00:52:41.043Z","endTime":"2025-08-28T00:52:45.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.672610826249205,"aZ":-27.140255651393474,"pfxX":10.389423963357494,"pfxZ":3.4019675587689395,"pX":0.2972654427715797,"pZ":3.16877055778557,"vX0":-6.561030551224077,"vY0":-121.11967010902244,"vZ0":-0.608159797399001,"x":105.67,"y":153.22,"x0":1.6977758621948087,"y0":50.000801063636345,"z0":5.80598380092998,"aX":15.363376006591048},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":-17.2,"spinRate":1888,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.4530070357843874,"extension":6.517317709303601},"hitData":{"launchSpeed":81.4,"launchAngle":76.0,"totalDistance":50.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":129.63,"coordY":187.65}},"index":1,"playId":"09c6900e-6afb-32bb-899f-5beacf45629e","pitchNumber":2,"startTime":"2025-08-28T00:53:06.075Z","endTime":"2025-08-28T00:53:15.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:53:15.661Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (28) on a sharp line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:53:22.074Z","endTime":"2025-08-28T00:54:33.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.29999786027248,"strikeZoneBottom":1.38514275271199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.164428156182222,"aZ":-40.50437608119957,"pfxX":-3.7549548613601456,"pfxZ":-6.226287018140821,"pX":0.0396772369980458,"pZ":3.6795217475657,"vX0":-2.8321019700246604,"vY0":-115.3875819273019,"vZ0":3.4266466931281565,"x":115.49,"y":139.43,"x0":1.774621923154191,"y0":50.00546845771007,"z0":6.1001877666487845,"aX":-5.020456157751729},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.0,"breakHorizontal":7.6,"spinRate":2582,"spinDirection":327},"zone":12,"typeConfidence":2.0,"plateTime":0.47623392679646503,"extension":6.307186445953997},"index":0,"playId":"134d6b2a-8500-32ad-84da-a308f71d4d20","pitchNumber":1,"startTime":"2025-08-28T00:53:48.051Z","endTime":"2025-08-28T00:53:54.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.26234973998898,"strikeZoneBottom":1.34424219597593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.139208841669603,"aZ":-23.28964408669014,"pfxX":9.091034164396154,"pfxZ":5.876661857615882,"pX":1.102426467570103,"pZ":1.7646247323416586,"vX0":-4.878481488192107,"vY0":-122.4111037195688,"vZ0":-4.667839455195729,"x":74.98,"y":191.14,"x0":1.9446488754417315,"y0":50.000083345961414,"z0":5.700665707641237,"aX":13.734710107291},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.7,"breakHorizontal":-15.2,"spinRate":1993,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.44818688831477793,"extension":6.601219115144181},"index":1,"playId":"4ffb6aff-f4e4-3831-a969-3a02ed08c513","pitchNumber":2,"startTime":"2025-08-28T00:54:04.553Z","endTime":"2025-08-28T00:54:09.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.063260327576213,"aZ":-8.943981399149331,"pfxX":3.7811442055035323,"pfxZ":12.97031424537986,"pX":-0.06208871600316678,"pZ":1.938400880285024,"vX0":-5.671970793514917,"vY0":-133.56335502462898,"vZ0":-7.923519709308389,"x":119.37,"y":186.44,"x0":1.6062352569283929,"y0":50.0052876139792,"z0":5.602103811522993,"aX":6.7739617536062},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.7,"breakHorizontal":-5.5,"spinRate":2128,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.411430880742774,"extension":6.82368674452559},"hitData":{"launchSpeed":101.7,"launchAngle":17.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":39.74,"coordY":110.73}},"index":2,"playId":"0d55e5aa-4574-3386-be4d-1566779533da","pitchNumber":3,"startTime":"2025-08-28T00:54:21.200Z","endTime":"2025-08-28T00:54:33.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.25,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:54:33.359Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, shortstop Corey Seager to first baseman Rowdy Tellez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:54:43.639Z","endTime":"2025-08-28T00:55:41.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.48260578957572,"strikeZoneBottom":1.73867825741736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.099063096289935,"aZ":-32.354011939410015,"pfxX":-2.9631920858754652,"pfxZ":-0.1193025026278951,"pX":0.15536965704306954,"pZ":0.3740850544117771,"vX0":-3.207459672308107,"vY0":-121.6997296410194,"vZ0":-5.676877176592887,"x":111.08,"y":228.68,"x0":1.8803948561945765,"y0":50.00547553051239,"z0":5.572808453864337,"aX":-4.400308731684154},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":6.2,"spinRate":2507,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4517940632338995,"extension":6.561899452878517},"index":0,"playId":"01f3d131-764b-3da2-b4af-34a9787d3dfb","pitchNumber":1,"startTime":"2025-08-28T00:55:05.450Z","endTime":"2025-08-28T00:55:09.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.0,"endSpeed":84.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02942715600866,"aZ":-10.770640466469143,"pfxX":6.442382929774313,"pfxZ":11.646470593864228,"pX":-0.4059939948186487,"pZ":2.1682544879088095,"vX0":-7.606915034133503,"vY0":-135.1012087686576,"vZ0":-7.162933230379016,"x":132.48,"y":180.24,"x0":1.6168790967594096,"y0":50.005980637428806,"z0":5.621403167332104,"aX":11.843043557635786},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-10.0,"spinRate":2208,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4063349427779701,"extension":6.688112177559878},"hitData":{"launchSpeed":73.6,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.43,"coordY":152.22}},"index":1,"playId":"862aa7d8-65c2-3983-9e43-0e66720508e9","pitchNumber":2,"startTime":"2025-08-28T00:55:33.387Z","endTime":"2025-08-28T00:55:41.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":1.3999999999999773,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:55:41.201Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:55:46.276Z","endTime":"2025-08-28T00:57:21.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.31772928082871,"strikeZoneBottom":1.53757357723305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.233956920213963,"aZ":-22.907301086235886,"pfxX":9.476625498010982,"pfxZ":6.115170983878937,"pX":0.7757240894717217,"pZ":1.73122004923982,"vX0":-5.501107765627434,"vY0":-122.60800765572966,"vZ0":-4.7171844496837405,"x":87.43,"y":192.04,"x0":1.822268350722077,"y0":50.00501806270538,"z0":5.645798250355273,"aX":14.366624400275088},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.8,"spinRate":2074,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4474754942469046,"extension":6.672394350859908},"index":0,"playId":"7b6c6b8b-e8cd-3850-b9a1-165142392025","pitchNumber":1,"startTime":"2025-08-28T00:56:09.734Z","endTime":"2025-08-28T00:56:14.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"8940b1ce-7b77-4914-87a5-dab601ca5d1d","startTime":"2025-08-28T00:56:27.555Z","endTime":"2025-08-28T00:56:33.584Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zach Neto steals (24) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"8940b1ce-7b77-4914-87a5-dab601ca5d1d","startTime":"2025-08-28T00:56:48.401Z","endTime":"2025-08-28T00:56:51.896Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"postOnThird":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.41,"dramaIndex":16.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.320860004996746,"aZ":-9.718124281283089,"pfxX":6.492660504712985,"pfxZ":11.868682282687184,"pX":-0.28065814160333324,"pZ":2.7760978855071707,"vX0":-7.509036974729618,"vY0":-137.16320650999737,"vZ0":-6.2695698745188,"x":127.7,"y":163.83,"x0":1.658016686008829,"y0":50.00408104222329,"z0":5.764872529849991,"aX":12.286122124715812},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.2,"breakHorizontal":-10.1,"spinRate":2330,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4003988240709071,"extension":6.708007948824788},"index":3,"playId":"59c23636-593a-3a63-9eae-831636bb1540","pitchNumber":2,"startTime":"2025-08-28T00:56:51.896Z","endTime":"2025-08-28T00:56:55.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.057381447677585,"aZ":-11.006893828181799,"pfxX":6.1995748563896065,"pfxZ":11.158426638276243,"pX":0.2635724789805819,"pZ":3.6193274159906688,"vX0":-5.902989579001029,"vY0":-137.4848278977054,"vZ0":-3.972586417268048,"x":106.95,"y":141.06,"x0":1.6424774651318537,"y0":50.00234084361887,"z0":5.8411816049181375,"aX":11.760608095519284},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.8,"spinRate":2223,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39978151114966654,"extension":6.633935599088698},"index":4,"playId":"c1b473d0-c261-36ea-a269-59fc0be85e91","pitchNumber":3,"startTime":"2025-08-28T00:57:17.238Z","endTime":"2025-08-28T00:57:21.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:57:21.672Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rowdy Tellez flies out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:59:18.071Z","endTime":"2025-08-28T01:00:24.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.63000084040088,"strikeZoneBottom":1.74009218686344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.787682027663493,"aZ":-25.190083677909,"pfxX":-8.199915989289709,"pfxZ":3.7264187009548753,"pX":-0.5760135486608494,"pZ":2.4611798601080035,"vX0":5.289771748931108,"vY0":-136.2772485288715,"vZ0":-4.113906341479216,"x":138.96,"y":172.33,"x0":-1.4798712045350908,"y0":50.00391344127864,"z0":5.73658384162907,"aX":-15.377884160596139},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":2143,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4023740792803254,"extension":6.273114009375216},"index":0,"playId":"e5a815c9-8a89-3dc0-b178-bdb48e1055a2","pitchNumber":1,"startTime":"2025-08-28T00:59:47.362Z","endTime":"2025-08-28T00:59:51.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.204261763650752,"aZ":-26.878657622975517,"pfxX":-7.49242157802629,"pfxZ":2.9206290975935847,"pX":-1.4134502559908555,"pZ":2.6819754773375917,"vX0":2.4876451450452564,"vY0":-134.10837997989196,"vZ0":-3.0402155938322384,"x":170.88,"y":166.37,"x0":-1.3821119597194491,"y0":50.003060490612256,"z0":5.756739030907239,"aX":-13.586903306295948},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":13.0,"spinRate":1999,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40911868336550716,"extension":6.321197758377971},"index":1,"playId":"bc8b0938-f084-34f7-a012-4dc7ad4e7377","pitchNumber":2,"startTime":"2025-08-28T01:00:01.051Z","endTime":"2025-08-28T01:00:05.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.256210629251285,"aZ":-24.14380583573181,"pfxX":-6.273687094773555,"pfxZ":4.886609861340881,"pX":-0.6737251894024067,"pZ":2.9141549272372846,"vX0":3.674353174188818,"vY0":-127.6448263594164,"vZ0":-2.464516947418031,"x":142.68,"y":160.1,"x0":-1.319762504079013,"y0":50.0026603395792,"z0":5.801060780683304,"aX":-10.311017960703817},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":10.4,"spinRate":2175,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4297520128597294,"extension":6.170322194172899},"hitData":{"launchSpeed":102.0,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.1,"coordY":45.89}},"index":2,"playId":"802a4a59-8645-3bdd-bd61-becbe7778051","pitchNumber":3,"startTime":"2025-08-28T01:00:16.156Z","endTime":"2025-08-28T01:00:24.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:00:24.368Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out softly, catcher Logan O'Hoppe to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T01:00:26.084Z","endTime":"2025-08-28T01:01:45.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.35137003159674,"strikeZoneBottom":1.54350936627438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50323136192208,"aZ":-37.014004671484656,"pfxX":8.28771253101312,"pfxZ":-3.668912666637503,"pX":0.045536341017388675,"pZ":3.3823339743551593,"vX0":1.3691001925286739,"vY0":-114.5177109853098,"vZ0":2.4968735236058146,"x":115.26,"y":147.46,"x0":-1.637302283039517,"y0":50.0034616905877,"z0":5.91628268287504,"aX":10.931428932234526},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.6,"breakHorizontal":-15.4,"spinRate":2920,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.4795666968358301,"extension":6.291458011364387},"index":0,"playId":"39e2c687-a7a0-3d0e-841e-fade9532a480","pitchNumber":1,"startTime":"2025-08-28T01:00:50.935Z","endTime":"2025-08-28T01:00:55.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.42349384644185,"strikeZoneBottom":1.7288855852598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23025481744573,"aZ":-28.257907737104162,"pfxX":-7.243598112450131,"pfxZ":2.4381336714098802,"pX":-0.7676712543565125,"pZ":1.2307463493187392,"vX0":3.9634414581239454,"vY0":-125.91475063798184,"vZ0":-5.169938524805651,"x":146.26,"y":205.55,"x0":-1.419860698803456,"y0":50.00402946472921,"z0":5.593094564840116,"aX":-11.648424137727872},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":12.2,"spinRate":1828,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4347666071719285,"extension":6.216669246524739},"index":1,"playId":"2c31c5d9-c996-3ec7-94f8-85a8fa31cfbe","pitchNumber":2,"startTime":"2025-08-28T01:01:05.465Z","endTime":"2025-08-28T01:01:09.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.42396354649343,"strikeZoneBottom":1.61619483145084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36924667712382,"aZ":-16.086170001866083,"pfxX":-3.9350823616790285,"pfxZ":8.860644661317309,"pX":1.3853070211842637,"pZ":1.6715560410141093,"vX0":8.218052196952897,"vY0":-133.76875953098772,"vZ0":-7.513363705025118,"x":64.2,"y":193.65,"x0":-1.212842279312012,"y0":50.0007481571136,"z0":5.665888477687664,"aX":-7.1436037048046295},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2284,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4091741164392828,"extension":6.397879992452582},"index":2,"playId":"02d37861-e3ea-3562-a5ae-309327a836ab","pitchNumber":3,"startTime":"2025-08-28T01:01:21.339Z","endTime":"2025-08-28T01:01:25.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42751788431846,"aZ":-34.676515126497314,"pfxX":6.760849425079375,"pfxZ":-1.7936357133042549,"pX":0.7551456022093286,"pZ":2.0118160626512003,"vX0":3.2896974283781977,"vY0":-117.8017971573483,"vZ0":-1.1422861885467452,"x":88.22,"y":184.46,"x0":-1.539824193777274,"y0":50.00130088524448,"z0":5.723152534575718,"aX":9.451775881071365},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.2,"breakHorizontal":-13.1,"spinRate":2937,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.46585078836199845,"extension":6.382307907228496},"hitData":{"launchSpeed":48.1,"launchAngle":-79.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":122.16,"coordY":198.23}},"index":3,"playId":"9ce7f565-63d4-371e-9db9-e3805049eac2","pitchNumber":4,"startTime":"2025-08-28T01:01:37.591Z","endTime":"2025-08-28T01:01:45.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:01:45.704Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out, second baseman Christian Moore to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T01:01:50.996Z","endTime":"2025-08-28T01:02:43.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.34963890078726,"strikeZoneBottom":1.57156556157097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.966731851204656,"aZ":-13.99311451571031,"pfxX":-3.855415500906596,"pfxZ":10.02718188140464,"pX":1.1126196958402546,"pZ":2.279042568894914,"vX0":7.585111753549197,"vY0":-134.50087166464468,"vZ0":-6.367334473827523,"x":74.59,"y":177.25,"x0":-1.2563068757452822,"y0":50.00403668482932,"z0":5.6882610652850145,"aX":-6.9920215938880155},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2333,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4088426421632656,"extension":6.328433171625924},"index":0,"playId":"9e5246b4-2aa2-3980-83b9-9a48a3638592","pitchNumber":1,"startTime":"2025-08-28T01:02:20.681Z","endTime":"2025-08-28T01:02:24.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.9,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.050306803252685,"aZ":-28.55381017531012,"pfxX":-7.569926261144987,"pfxZ":2.000856187291218,"pX":-0.14699644194204228,"pZ":2.497191032512203,"vX0":6.1584280556393285,"vY0":-133.70257429440196,"vZ0":-3.3997320362466485,"x":122.6,"y":171.36,"x0":-1.4976500188162551,"y0":50.00147322075857,"z0":5.836034808002679,"aX":-13.692865700256709},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":12.4,"spinRate":2097,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.409780005133769,"extension":6.323766869471765},"hitData":{"launchSpeed":97.9,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.82,"coordY":154.25}},"index":1,"playId":"b4b68225-4995-37f2-b9c3-70af3eeed6ed","pitchNumber":2,"startTime":"2025-08-28T01:02:35.461Z","endTime":"2025-08-28T01:02:43.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:02:43.073Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to center fielder Wyatt Langford.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T01:05:00.509Z","endTime":"2025-08-28T01:06:37.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.015327094150983,"aZ":-10.374589199532892,"pfxX":4.983021717253747,"pfxZ":12.03856003648406,"pX":-0.5034780518949383,"pZ":3.366079664914465,"vX0":-7.051018343528003,"vY0":-134.20929587361806,"vZ0":-4.422093230192435,"x":136.19,"y":147.9,"x0":1.5193013314545467,"y0":50.00583494424528,"z0":5.78371203124462,"aX":9.026386309116205},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.9,"breakHorizontal":-7.4,"spinRate":2226,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.4092574747386415,"extension":6.9168977689862094},"index":0,"playId":"0a1804e5-2932-315f-ac36-af17c704be84","pitchNumber":1,"startTime":"2025-08-28T01:05:03.451Z","endTime":"2025-08-28T01:05:08.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.57637781415045,"strikeZoneBottom":1.54328315017665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.721107262750145,"aZ":-20.794538247929818,"pfxX":9.106759435537345,"pfxZ":7.459388239870248,"pX":-0.15461035103490467,"pZ":1.9847147098516102,"vX0":-7.4090314811641385,"vY0":-122.84806639088123,"vZ0":-4.528968524881074,"x":122.89,"y":185.19,"x0":1.71972793124092,"y0":50.003471689618515,"z0":5.623551828332481,"aX":13.896276202104225},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.6,"breakHorizontal":-14.8,"spinRate":1904,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4461311985741774,"extension":6.626731945267693},"index":1,"playId":"cbf544ee-fd4b-304e-9db1-af64092807e5","pitchNumber":2,"startTime":"2025-08-28T01:05:21.728Z","endTime":"2025-08-28T01:05:26.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"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-28T01:05:33.083Z","endTime":"2025-08-28T01:05:50.609Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.45087144709865,"strikeZoneBottom":1.71686715126553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.674588375283044,"aZ":-9.426555249567105,"pfxX":5.758181706170761,"pfxZ":12.091541950203162,"pX":-0.7478323440145561,"pZ":3.2462534307329616,"vX0":-8.258957570534962,"vY0":-136.89814909574267,"vZ0":-5.006330907893053,"x":145.51,"y":151.13,"x0":1.5722974761918551,"y0":50.00616655269723,"z0":5.7555049720400815,"aX":10.836574850093463},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":-8.5,"spinRate":2297,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.4014403658879093,"extension":6.708282239651352},"index":3,"playId":"3298e505-2f23-3650-8f52-4288b2454508","pitchNumber":3,"startTime":"2025-08-28T01:05:50.609Z","endTime":"2025-08-28T01:05:57.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.61298460858264,"strikeZoneBottom":1.61884787102878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.929396534102157,"aZ":-31.861589123636612,"pfxX":-1.5067601620133404,"pfxZ":0.21289543840514336,"pX":-0.4349765451578125,"pZ":0.5265433675604713,"vX0":-5.031039208188778,"vY0":-120.0029221524651,"vZ0":-5.347078640016506,"x":133.58,"y":224.56,"x0":1.883293277660615,"y0":50.003484625437565,"z0":5.617664026907469,"aX":-2.1992406923677414},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.6,"breakHorizontal":4.0,"spinRate":2496,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4561948531968465,"extension":6.844284091501296},"index":4,"playId":"8d41fdab-7829-39b1-9507-abbb3dd8cd95","pitchNumber":4,"startTime":"2025-08-28T01:06:08.035Z","endTime":"2025-08-28T01:06:12.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.057123378448498,"aZ":-12.450362716547078,"pfxX":7.138583448632835,"pfxZ":10.873866772362419,"pX":0.09177244069616454,"pZ":2.6168374533840937,"vX0":-6.438355178242559,"vY0":-134.0890146609814,"vZ0":-5.804695239485539,"x":113.5,"y":168.13,"x0":1.601117462531493,"y0":50.00327060585057,"z0":5.704589176630627,"aX":12.948829982647345},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":-11.5,"spinRate":2148,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.40910072777243567,"extension":6.7973460238098244},"hitData":{"launchSpeed":96.9,"launchAngle":29.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.77,"coordY":55.8}},"index":5,"playId":"280181c1-df9c-3c9a-9de1-25d324d36089","pitchNumber":5,"startTime":"2025-08-28T01:06:29.080Z","endTime":"2025-08-28T01:06:37.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:06:37.702Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Rengifo walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T01:06:39.564Z","endTime":"2025-08-28T01:08:48.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.1702205361793,"strikeZoneBottom":1.46163256202818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19132845720018,"aZ":-12.240942409473682,"pfxX":7.064073268106865,"pfxZ":10.669589087305313,"pX":0.21739555940880317,"pZ":3.9301679151156486,"vX0":-6.446218556326238,"vY0":-136.5753323033126,"vZ0":-2.801489925246888,"x":108.71,"y":132.67,"x0":1.7033038110667336,"y0":50.00156287991291,"z0":5.823726911719453,"aX":13.196251844785197},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":-11.3,"spinRate":2268,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40275901533544767,"extension":6.694754915134124},"index":0,"playId":"90a74216-cba4-3fa6-b129-07168637dd2c","pitchNumber":1,"startTime":"2025-08-28T01:07:08.943Z","endTime":"2025-08-28T01:07:14.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.16999607139789,"strikeZoneBottom":1.41949006192412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69056997296461,"aZ":-10.066190285700932,"pfxX":6.387342742728824,"pfxZ":12.159773218767558,"pX":-0.21770467042818112,"pZ":1.271649770262479,"vX0":-7.001755997815805,"vY0":-134.37513704965886,"vZ0":-9.503706664658381,"x":125.3,"y":204.45,"x0":1.599050353910557,"y0":50.00667426222839,"z0":5.58191759434786,"aX":11.616588549810418},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.0,"breakHorizontal":-10.0,"spinRate":2277,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40851786242171384,"extension":6.853860862408555},"index":1,"playId":"8c785dee-8cb1-3b0f-b307-0e1041fc1f5a","pitchNumber":2,"startTime":"2025-08-28T01:07:25.882Z","endTime":"2025-08-28T01:07:32.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.09278138153444,"strikeZoneBottom":1.35713297479972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18192310885667,"aZ":-11.685202342492286,"pfxX":6.826052368506358,"pfxZ":11.177800422067625,"pX":0.8212310394918956,"pZ":3.065958675606324,"vX0":-5.049925701432121,"vY0":-134.9712936595242,"vZ0":-4.895222871696385,"x":85.7,"y":156.0,"x0":1.8358153689082528,"y0":50.00257629543776,"z0":5.735658467118522,"aX":12.511247511451737},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":-11.2,"spinRate":2241,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4068418790506292,"extension":6.797081272525379},"index":2,"playId":"bee79f4c-cc02-3471-be62-3c2dec2cd089","pitchNumber":3,"startTime":"2025-08-28T01:07:44.230Z","endTime":"2025-08-28T01:07:50.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.02441232714497,"strikeZoneBottom":1.25699546900158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7017897196858,"aZ":-8.930637706155041,"pfxX":6.319279899227013,"pfxZ":12.422663050791753,"pX":-0.13623728411477826,"pZ":2.2483206715617716,"vX0":-6.777938499978725,"vY0":-136.33387905363804,"vZ0":-7.532079953294835,"x":122.19,"y":178.08,"x0":1.5684183801278877,"y0":50.00127461065659,"z0":5.673664099912134,"aX":11.82196739571814},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.0,"breakHorizontal":-10.0,"spinRate":2373,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4027077217568191,"extension":6.848033866149478},"index":3,"playId":"17f24ba4-1c1d-32e9-9fe5-9ee1a6c6272c","pitchNumber":4,"startTime":"2025-08-28T01:08:01.224Z","endTime":"2025-08-28T01:08:06.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61846153602424,"aZ":-9.678625796500093,"pfxX":6.647867583091077,"pfxZ":11.99935650505953,"pX":-0.10499274939322017,"pZ":3.285678998739737,"vX0":-6.519431295633074,"vY0":-136.66650151891946,"vZ0":-4.835033374860967,"x":121.0,"y":150.07,"x0":1.4579781033430212,"y0":50.00429075621139,"z0":5.754216759256873,"aX":12.46499472074482},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.8,"breakHorizontal":-10.6,"spinRate":2300,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40213970276836486,"extension":6.833559538815555},"index":4,"playId":"0c5676a5-ad5c-3294-a429-1d7055e3abbc","pitchNumber":5,"startTime":"2025-08-28T01:08:18.316Z","endTime":"2025-08-28T01:08:21.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-28T01:08:28.519Z","endTime":"2025-08-28T01:08:44.854Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.06508798401072,"strikeZoneBottom":1.33655117451725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60559177748572,"aZ":-13.392675201386114,"pfxX":4.95828862599088,"pfxZ":9.904143819487857,"pX":1.0342737319704742,"pZ":4.251173080029678,"vX0":-3.549423425067322,"vY0":-137.37251192489975,"vZ0":-1.7289879396042809,"x":77.58,"y":124.0,"x0":1.7038883320916485,"y0":50.0057213952256,"z0":5.8070783346710195,"aX":9.405601468622725},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":-8.2,"spinRate":2234,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3998987504767402,"extension":6.715865613542343},"index":6,"playId":"ac50902b-08b6-3ed2-997c-a07f40563027","pitchNumber":6,"startTime":"2025-08-28T01:08:44.854Z","endTime":"2025-08-28T01:08:48.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:08:48.964Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Logan O'Hoppe grounds into a double play, third baseman Josh Jung to second baseman Josh Smith to first baseman Rowdy Tellez. Luis Rengifo out at 2nd. Logan O'Hoppe out at 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T01:10:09.448Z","endTime":"2025-08-28T01:10:19.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"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-28T01:09:00.239Z","endTime":"2025-08-28T01:10:11.633Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18664614957496,"aZ":-30.533572483654158,"pfxX":-3.8741485960122293,"pfxZ":1.0957428523741717,"pX":0.3765641575002673,"pZ":1.8929939403697387,"vX0":-2.5375564918837545,"vY0":-121.56750887206013,"vZ0":-2.9150423358591855,"x":102.65,"y":187.67,"x0":1.9363433523611948,"y0":50.00559478519196,"z0":5.750394565904228,"aX":-5.815617494852402},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":7.6,"spinRate":2510,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.4500624754666931,"extension":6.706081672356196},"hitData":{"launchSpeed":79.1,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.83,"coordY":165.38}},"index":1,"playId":"a123c1a9-ffd0-3ee8-be56-1fa8616a0f34","pitchNumber":1,"startTime":"2025-08-28T01:10:11.633Z","endTime":"2025-08-28T01:10:19.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.48,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:10:19.728Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out sharply to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:12:37.479Z","endTime":"2025-08-28T01:13:42.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.13754694367358,"strikeZoneBottom":1.49503795073487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.065028314962372,"aZ":-36.702211877607354,"pfxX":8.41838004445584,"pfxZ":-3.3792125576384766,"pX":0.21045915285914188,"pZ":1.54820945430146,"vX0":1.7928488200089743,"vY0":-115.53132307910772,"vZ0":-1.4107327578463904,"x":108.98,"y":196.98,"x0":-1.670240235032432,"y0":50.00069920808998,"z0":5.7188145703792355,"aX":11.290822599268985},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.1,"breakHorizontal":-15.7,"spinRate":2789,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4754908759317291,"extension":6.338212159265514},"index":0,"playId":"fc0921f4-b143-3eac-ab17-11c320165e07","pitchNumber":1,"startTime":"2025-08-28T01:13:03.227Z","endTime":"2025-08-28T01:13:08.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.1593739633691,"strikeZoneBottom":1.55546407289511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14225163527629,"aZ":-31.14986090254986,"pfxX":-8.369010670949624,"pfxZ":0.6118449794938274,"pX":-0.027470284790343368,"pZ":0.13757672611618965,"vX0":6.1309230113985365,"vY0":-128.65931088952553,"vZ0":-7.385318090817081,"x":118.05,"y":235.07,"x0":-1.3609159394556618,"y0":50.0015811180703,"z0":5.478116850219295,"aX":-13.948121488776238},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.5,"breakHorizontal":13.7,"spinRate":1929,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4266653188047864,"extension":6.404284615969901},"index":1,"playId":"5231dad5-9d01-39dd-bed4-d90188e5ccd2","pitchNumber":2,"startTime":"2025-08-28T01:13:17.838Z","endTime":"2025-08-28T01:13:23.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6264874696755,"aZ":-16.226243030238702,"pfxX":-2.774159204725898,"pfxZ":8.856931577423634,"pX":0.636454239404304,"pZ":2.8950240778225638,"vX0":6.032364289459728,"vY0":-133.56746885827735,"vZ0":-4.554979090870783,"x":92.74,"y":160.61,"x0":-1.294170833049905,"y0":50.00553666231803,"z0":5.794746198034529,"aX":-4.997333061208079},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":3.7,"spinRate":2205,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4105715066072455,"extension":6.309500316963852},"hitData":{"launchSpeed":101.8,"launchAngle":23.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":211.33,"coordY":93.17}},"index":2,"playId":"ab42daef-66f6-33df-98d5-3df36b116565","pitchNumber":3,"startTime":"2025-08-28T01:13:35.466Z","endTime":"2025-08-28T01:13:42.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:13:42.650Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:13:42.923Z","endTime":"2025-08-28T01:16:11.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.21302555164907,"strikeZoneBottom":1.57249784048963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.530354576827904,"aZ":-37.035488914792126,"pfxX":6.299068929115272,"pfxZ":-3.5270292925816356,"pX":1.3039964737573768,"pZ":0.7283214295610717,"vX0":4.42476987247089,"vY0":-117.00136506895831,"vZ0":-3.20298460787778,"x":67.29,"y":219.12,"x0":-1.434951273872189,"y0":50.00561719940614,"z0":5.610391584315268,"aX":8.672213173311205},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.0,"breakHorizontal":-12.6,"spinRate":2872,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4693999183630142,"extension":6.550493751909219},"index":0,"playId":"b6e463da-0ba0-3941-8cbd-3c62a4037db0","pitchNumber":1,"startTime":"2025-08-28T01:14:11.561Z","endTime":"2025-08-28T01:14:14.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.32781563019169,"strikeZoneBottom":1.64911795516646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.355221744145275,"aZ":-14.685971006892906,"pfxX":-4.921993695164537,"pfxZ":9.377909163406443,"pX":1.2663133965749502,"pZ":1.926682330425318,"vX0":7.890827839763944,"vY0":-136.05771569820303,"vZ0":-7.479342998462693,"x":68.73,"y":186.76,"x0":-1.0391885957038136,"y0":50.004043556050874,"z0":5.740045079862598,"aX":-9.180045086750418},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2281,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4034127090979771,"extension":6.3522054365677745},"index":1,"playId":"24b824e4-4e81-3019-8688-54cabc2d6c57","pitchNumber":2,"startTime":"2025-08-28T01:14:26.504Z","endTime":"2025-08-28T01:14:32.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.20448804869679,"strikeZoneBottom":1.53531088821209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75080545968133,"aZ":-32.21628529458856,"pfxX":-6.042065563040975,"pfxZ":-0.024413442830419463,"pX":0.8837169632893239,"pZ":1.9410967072868317,"vX0":7.695500194621877,"vY0":-126.66981891472,"vZ0":-3.244634042910553,"x":83.31,"y":186.37,"x0":-1.4021683417251947,"y0":50.004079880696985,"z0":5.802015143289234,"aX":-9.865276485965637},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":9.2,"spinRate":2010,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4316422999221863,"extension":6.505323458737542},"index":2,"playId":"845bd2e2-7d59-3bea-94fb-660941ed416d","pitchNumber":3,"startTime":"2025-08-28T01:14:41.970Z","endTime":"2025-08-28T01:14:47.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.898780429133023,"aZ":-31.99538830377706,"pfxX":-7.10773595597401,"pfxZ":0.10581682001460013,"pX":0.01636651482128089,"pZ":1.931346863011149,"vX0":6.0328732748027125,"vY0":-128.4986048305153,"vZ0":-3.423552885090486,"x":116.38,"y":186.63,"x0":-1.4350428025151905,"y0":50.00166470747585,"z0":5.7589558790586155,"aX":-11.920246536265338},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":11.5,"spinRate":2105,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.42576759052329605,"extension":6.375425462765231},"index":3,"playId":"0c276162-1033-3adf-8962-29d065181f99","pitchNumber":4,"startTime":"2025-08-28T01:14:57.610Z","endTime":"2025-08-28T01:15:01.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.25166973046529,"strikeZoneBottom":1.61110050246974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.178607818330427,"aZ":-15.49895869436371,"pfxX":-3.2594532253452946,"pfxZ":8.989553289467722,"pX":0.7388009730091943,"pZ":3.1931404769968115,"vX0":6.715735492906382,"vY0":-135.71000656429214,"vZ0":-4.339010653782084,"x":51.6,"y":176.5,"x0":-1.3504642032245224,"y0":50.00641199274434,"z0":5.900880568467593,"aX":-6.049349600649672},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":4.4,"spinRate":2198,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4044240950732667,"extension":6.331799515236929},"index":4,"playId":"8a9002aa-d0e4-3d83-9609-aedf104c89df","pitchNumber":5,"startTime":"2025-08-28T01:15:19.835Z","endTime":"2025-08-28T01:15:24.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.880455052671085,"aZ":-29.201556926550655,"pfxX":-7.5384568061654225,"pfxZ":1.625044139325782,"pX":0.8104209317252357,"pZ":2.4409722056967076,"vX0":8.186438423126209,"vY0":-134.21435832204745,"vZ0":-3.3651987400728136,"x":80.51,"y":194.4,"x0":-1.2936660945266356,"y0":50.00624336440756,"z0":5.7811792847280845,"aX":-13.81545302624808},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":12.0,"spinRate":2088,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4074304551702248,"extension":6.469229329519923},"index":5,"playId":"71bec727-480f-3de8-a41a-b1d69a895bef","pitchNumber":6,"startTime":"2025-08-28T01:15:37.215Z","endTime":"2025-08-28T01:15:41.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-28T01:15:52.618Z","endTime":"2025-08-28T01:16:05.031Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.18098094894141,"strikeZoneBottom":1.46388251833673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.216575756946522,"aZ":-28.909510205036913,"pfxX":-7.214137910881029,"pfxZ":2.030522812802116,"pX":1.2656659089343616,"pZ":0.5934266182768978,"vX0":8.51820147884125,"vY0":-126.09243851776637,"vZ0":-6.498007876912483,"x":68.76,"y":222.76,"x0":-1.2228474513763903,"y0":50.00292355110685,"z0":5.543904796375911,"aX":-11.589635924314821},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":11.0,"spinRate":2219,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43479360236569553,"extension":6.392507729573559},"index":7,"playId":"17031ee2-2032-39da-bd45-a5e14ce571c7","pitchNumber":7,"startTime":"2025-08-28T01:16:05.031Z","endTime":"2025-08-28T01:16:11.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:16:11.675Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corey Seager homers (21) on a fly ball to right center field. Wyatt Langford scores.","rbi":2,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:16:24.939Z","endTime":"2025-08-28T01:16:59.722Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.484185167011876,"aZ":-15.726046980755926,"pfxX":-3.302597634357141,"pfxZ":8.969803322198363,"pX":0.09402276789493268,"pZ":2.4000502951347085,"vX0":5.257020845247501,"vY0":-135.05666060016094,"vZ0":-5.983725092753304,"x":113.42,"y":173.98,"x0":-1.455328242532922,"y0":50.001142046638755,"z0":5.764369444697054,"aX":-6.0550688632976515},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":4.8,"spinRate":2371,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40673916580368275,"extension":6.32378466183841},"hitData":{"launchSpeed":112.1,"launchAngle":25.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.72,"coordY":36.95}},"index":0,"playId":"6d20ea7c-085a-3ec7-8259-370a6f3fc6b1","pitchNumber":1,"startTime":"2025-08-28T01:16:33.105Z","endTime":"2025-08-28T01:16:59.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.14,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:16:59.722Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adolis García doubles (27) on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:17:09.707Z","endTime":"2025-08-28T01:17:31.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7346695321341,"aZ":-14.005012685119842,"pfxX":-5.352930126282768,"pfxZ":9.650528691443979,"pX":0.8702111266351212,"pZ":2.9662900061621587,"vX0":7.676289389056226,"vY0":-136.73926515465615,"vZ0":-5.244457168847408,"x":83.83,"y":158.69,"x0":-1.285352865369947,"y0":50.00405472563038,"z0":5.879048452380249,"aX":-10.080232627879502},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2265,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40142435138534394,"extension":6.2504987219594375},"hitData":{"launchSpeed":92.9,"launchAngle":16.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.1,"coordY":61.62}},"index":0,"playId":"eaf1f1ff-6052-3727-b344-9b3b3f60454e","pitchNumber":1,"startTime":"2025-08-28T01:17:20.046Z","endTime":"2025-08-28T01:17:31.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:17:31.114Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a line drive to right fielder Jo Adell. Adolis García scores.","rbi":1,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:18:55.129Z","endTime":"2025-08-28T01:19:25.466Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":9,"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-28T01:17:48.671Z","endTime":"2025-08-28T01:18:57.492Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.50759265570842,"strikeZoneBottom":1.73563319073813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.683250404470922,"aZ":-30.80951931021104,"pfxX":-9.502097245609454,"pfxZ":0.7183630743120482,"pX":-0.8861628636340748,"pZ":3.4487452130921175,"vX0":5.228113107901503,"vY0":-136.8604975959172,"vZ0":-0.5326454667514928,"x":150.78,"y":145.66,"x0":-1.5884509674840677,"y0":50.00113263236039,"z0":5.759124372566277,"aX":-17.99314610634441},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":2160,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40047553976958294,"extension":6.204243024393297},"index":1,"playId":"a190dca2-3fbe-3975-b239-9a9e731bdcb5","pitchNumber":1,"startTime":"2025-08-28T01:18:57.492Z","endTime":"2025-08-28T01:19:01.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.425354768601487,"aZ":-29.0057810770092,"pfxX":-9.94588757157331,"pfxZ":1.7129339088896174,"pX":0.02311115877176276,"pZ":2.2117521780824174,"vX0":7.0817252567485,"vY0":-135.21519387621416,"vZ0":-3.942945484980119,"x":116.12,"y":179.06,"x0":-1.3373880355411243,"y0":50.00388350120467,"z0":5.723533084941354,"aX":-18.421680189118685},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":16.6,"spinRate":2110,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4050462965487922,"extension":6.267011898848471},"hitData":{"launchSpeed":111.7,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.32,"coordY":118.32}},"index":2,"playId":"068609bd-b11f-3608-ab15-df31754282b0","pitchNumber":2,"startTime":"2025-08-28T01:19:14.848Z","endTime":"2025-08-28T01:19:25.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:19:25.466Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a sharp line drive to right fielder Jo Adell. Joc Pederson to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:19:36.319Z","endTime":"2025-08-28T01:20:05.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"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":93.4,"endSpeed":85.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476121573599716,"aZ":-24.74036800689525,"pfxX":-7.5180247955455135,"pfxZ":3.9547900641965015,"pX":-0.43861590879329193,"pZ":2.6616493436884747,"vX0":5.880452144698564,"vY0":-135.90522312078446,"vZ0":-3.5849384768913337,"x":133.72,"y":166.92,"x0":-1.6485924249523292,"y0":50.0030170702681,"z0":5.706961064839747,"aX":-14.129847982356168},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":12.5,"spinRate":2011,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40230652009643864,"extension":6.283282421637319},"hitData":{"launchSpeed":102.1,"launchAngle":14.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.57,"coordY":82.59}},"index":0,"playId":"84cc175e-e81e-39d0-84db-efa65929ea3d","pitchNumber":1,"startTime":"2025-08-28T01:19:55.438Z","endTime":"2025-08-28T01:20:05.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:20:05.067Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:23:40.047Z","endTime":"2025-08-28T01:24:23.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":10,"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-28T01:20:22.253Z","endTime":"2025-08-28T01:21:39.823Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Chafin replaces Jack Kochanowicz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":10,"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-28T01:21:39.823Z","endTime":"2025-08-28T01:23:42.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605177,"link":"/api/v1/people/605177"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.922200825640832,"aZ":-16.545075075580314,"pfxX":5.649230746600044,"pfxZ":9.318318579038019,"pX":-0.057970144643903536,"pZ":2.7949586080561475,"vX0":-6.214840473742984,"vY0":-128.95852973042847,"vZ0":-6.060466483828631,"x":119.21,"y":163.32,"x0":1.6542594336031362,"y0":50.00055230532261,"z0":6.4608001502793515,"aX":9.472263897004778},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.6,"breakHorizontal":-8.8,"spinRate":2133,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4254609409559804,"extension":6.40565019631112},"index":2,"playId":"27836f6d-9479-309c-ab3d-a3bc36e1a5fc","pitchNumber":1,"startTime":"2025-08-28T01:23:42.053Z","endTime":"2025-08-28T01:23:45.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.7,"endSpeed":80.7,"strikeZoneTop":3.63000275850791,"strikeZoneBottom":1.74463672197271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90985115162174,"aZ":-16.586467355485013,"pfxX":4.474651042403182,"pfxZ":9.337672918843982,"pX":0.10892963427544726,"pZ":2.131267240218248,"vX0":-5.716158960716114,"vY0":-128.9123504989293,"vZ0":-7.3849150531159635,"x":112.85,"y":181.24,"x0":1.7823906462751868,"y0":50.00066141485419,"z0":6.332739960323238,"aX":7.467407729695268},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.2,"breakHorizontal":-6.7,"spinRate":2092,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4262690003038583,"extension":6.338072333035341},"index":3,"playId":"f15899d9-e1e8-3676-81ed-f0472689b62f","pitchNumber":2,"startTime":"2025-08-28T01:24:02.636Z","endTime":"2025-08-28T01:24:06.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.999104863661007,"aZ":-31.39546886151536,"pfxX":-0.4869085926526624,"pfxZ":0.5796883758881757,"pX":-0.4376028944544644,"pZ":1.343089204246107,"vX0":-5.429464130432361,"vY0":-115.91842674411905,"vZ0":-4.445722889337942,"x":133.68,"y":202.52,"x0":2.004801154776577,"y0":50.004611369093304,"z0":6.304965411404255,"aX":-0.6583877990915595},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.1,"breakHorizontal":2.3,"spinRate":2500,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4737022354031857,"extension":6.414811182596301},"index":4,"playId":"eb81fd98-2a4d-3be4-bb06-9105ec4088ea","pitchNumber":3,"startTime":"2025-08-28T01:24:19.124Z","endTime":"2025-08-28T01:24:23.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:24:23.515Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a fly ball to second baseman Christian Moore, deflected by right fielder Jo Adell. Joc Pederson scores. Josh Jung to 3rd.","rbi":1,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:24:30.859Z","endTime":"2025-08-28T01:26:52.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.5099983529408,"strikeZoneBottom":1.78139745955799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.918901531185647,"aZ":-16.47746816946324,"pfxX":7.331829619308662,"pfxZ":9.275733525804455,"pX":1.3223424586247776,"pZ":2.2669371491848427,"vX0":-3.3932820227705225,"vY0":-129.73112388420884,"vZ0":-7.544926329266886,"x":66.6,"y":177.57,"x0":1.6996561175797271,"y0":50.00570478308104,"z0":6.4851238847106245,"aX":12.41157265222057},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.2,"breakHorizontal":-12.5,"spinRate":2138,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4233330671764186,"extension":6.336099405171817},"index":0,"playId":"0c2b575a-97cd-3bc4-9423-d56788d7bba0","pitchNumber":1,"startTime":"2025-08-28T01:24:47.484Z","endTime":"2025-08-28T01:24:51.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.297699894136347,"aZ":-17.113683925303924,"pfxX":8.55198508450036,"pfxZ":9.018177211787258,"pX":1.2156361941832599,"pZ":2.1499757671344173,"vX0":-4.151097142677981,"vY0":-129.04140838696665,"vZ0":-7.352688659725607,"x":70.66,"y":180.73,"x0":1.7425304680188534,"y0":50.00327246654153,"z0":6.377348604265656,"aX":14.282054439274537},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.8,"breakHorizontal":-14.4,"spinRate":2162,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4260599400839862,"extension":6.4975549466843425},"index":1,"playId":"cce37aa3-5308-3d3d-b7ba-21f4e49f38da","pitchNumber":2,"startTime":"2025-08-28T01:25:03.272Z","endTime":"2025-08-28T01:25:08.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.080767347292284,"aZ":-16.074064804019027,"pfxX":4.964846262060173,"pfxZ":9.623223836287467,"pX":-0.2521402846860337,"pZ":3.911425263198752,"vX0":-6.559076542325547,"vY0":-128.870270801383,"vZ0":-3.534793735991696,"x":126.61,"y":133.17,"x0":1.6871434406295516,"y0":50.00307477171461,"z0":6.550831466440119,"aX":8.307454454314138},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2152,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4258701186805909,"extension":6.585933827149856},"index":2,"playId":"1dc50ca5-7feb-3b0a-b1b8-2cc54b35530a","pitchNumber":3,"startTime":"2025-08-28T01:25:37.662Z","endTime":"2025-08-28T01:25:40.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.51000019813527,"strikeZoneBottom":1.73138553521623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.757655286501723,"aZ":-31.14018757957777,"pfxX":-1.2300047818174198,"pfxZ":0.7572515257276304,"pX":1.2866851140547202,"pZ":3.0902406818269026,"vX0":-1.4467558325799637,"vY0":-116.12364033663465,"vZ0":-0.8897203183805013,"x":67.95,"y":155.34,"x0":2.0775928407464943,"y0":50.003020166705724,"z0":6.440994302316431,"aX":-1.6794964110795931},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.4,"breakHorizontal":2.6,"spinRate":2110,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.4716833245594132,"extension":6.286857774936665},"index":3,"playId":"c8ad4bda-a0ba-3d1e-a4a9-f18b66bb3d11","pitchNumber":4,"startTime":"2025-08-28T01:26:03.207Z","endTime":"2025-08-28T01:26:08.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.846683675273262,"aZ":-31.775505800033244,"pfxX":0.15048431405382645,"pfxZ":0.288676717468225,"pX":0.1381508169669601,"pZ":1.652561959387419,"vX0":-4.088579702059456,"vY0":-116.16444597908232,"vZ0":-4.019308252459764,"x":111.73,"y":194.16,"x0":1.9016995895270676,"y0":50.00107673752438,"z0":6.427346922662248,"aX":0.20607050070586408},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.2,"breakHorizontal":0.7,"spinRate":2368,"spinDirection":340},"zone":8,"typeConfidence":2.0,"plateTime":0.4715784857172558,"extension":6.4361162501104765},"index":4,"playId":"bd6c5344-1bdb-3e51-ad42-7ef72747a409","pitchNumber":5,"startTime":"2025-08-28T01:26:19.170Z","endTime":"2025-08-28T01:26:26.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82114434820335,"aZ":-32.49157236219745,"pfxX":0.2170205602643671,"pfxZ":-0.23160688119129524,"pX":0.9998428457989997,"pZ":1.9021350420621717,"vX0":-2.5890536017678687,"vY0":-115.39219065017573,"vZ0":-3.06568023770708,"x":78.89,"y":187.42,"x0":2.109070635634232,"y0":50.00535948256686,"z0":6.383815020611835,"aX":0.29232272763852096},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.0,"breakHorizontal":0.2,"spinRate":2379,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.4749733493165542,"extension":6.235895199568078},"hitData":{"launchSpeed":71.5,"launchAngle":42.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.45,"coordY":127.12}},"index":5,"playId":"95531b9e-e969-3df0-ad85-514867e2d931","pitchNumber":6,"startTime":"2025-08-28T01:26:40.396Z","endTime":"2025-08-28T01:26:52.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:26:52.925Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T01:27:06.603Z","endTime":"2025-08-28T01:28:45.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.3999759898727,"strikeZoneBottom":1.61001330488418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.202239377444158,"aZ":-13.23746614187547,"pfxX":3.655353203363173,"pfxZ":11.188858693371298,"pX":-0.3513187931841798,"pZ":1.9682570833016002,"vX0":-6.0934083932078495,"vY0":-130.03126359298525,"vZ0":-8.493905051329088,"x":130.39,"y":185.64,"x0":1.5599451286639094,"y0":50.00401278834202,"z0":6.307278604545629,"aX":6.187755442297209},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":18.2,"breakHorizontal":-5.0,"spinRate":2184,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.42310243480425047,"extension":6.563669819949706},"index":0,"playId":"b0cdac75-285a-3e4d-83f5-30e3bf5adf9f","pitchNumber":1,"startTime":"2025-08-28T01:27:24.603Z","endTime":"2025-08-28T01:27:28.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76373727503564,"aZ":-12.978662691135426,"pfxX":4.639823336254063,"pfxZ":11.307905187813345,"pX":-0.8972708890544879,"pZ":2.5058435943612563,"vX0":-7.908911139377509,"vY0":-130.5687391555748,"vZ0":-7.251603719542796,"x":151.2,"y":171.12,"x0":1.5914959871666665,"y0":50.004956027669074,"z0":6.329306549763814,"aX":7.878524721379053},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.7,"breakHorizontal":-6.4,"spinRate":2241,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.42219027749109417,"extension":6.634037848346306},"index":1,"playId":"0dfdd4c8-c75d-34d2-83a9-19b391e2cc1a","pitchNumber":2,"startTime":"2025-08-28T01:27:38.380Z","endTime":"2025-08-28T01:27:42.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.3698931314804,"strikeZoneBottom":1.5032861167758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.72022005582378,"aZ":-33.530324933911025,"pfxX":-0.63561789244861,"pfxZ":-0.9973818434088075,"pX":-1.0540528691614688,"pZ":-0.47334540276638015,"vX0":-6.011226795623587,"vY0":-116.27287315130715,"vZ0":-8.196463276939642,"x":157.18,"y":251.56,"x0":1.6521793717288198,"y0":50.00327899327062,"z0":6.298141244401777,"aX":-0.8648134713110446},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.7,"breakHorizontal":2.8,"spinRate":2354,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.4718929503360143,"extension":6.5301357514496985},"index":2,"playId":"7cf8840c-20e3-3369-9e8d-72c2afcf49c5","pitchNumber":3,"startTime":"2025-08-28T01:27:57.473Z","endTime":"2025-08-28T01:28:03.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02709415620335,"aZ":-29.92138941085165,"pfxX":0.4451736923283951,"pfxZ":1.6504626698955311,"pX":-1.6726770010826857,"pZ":1.6032997219067964,"vX0":-8.225151179100013,"vY0":-116.44929746896965,"vZ0":-4.0960446767238174,"x":180.76,"y":195.49,"x0":1.8559013213742106,"y0":50.002777204493945,"z0":6.233260556881419,"aX":0.6080379237426626},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.2,"breakHorizontal":1.3,"spinRate":2492,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.47137498406184886,"extension":6.384783385934159},"index":3,"playId":"4ae61dbb-9b24-32da-b1f7-1798e9a0fda0","pitchNumber":4,"startTime":"2025-08-28T01:28:40.268Z","endTime":"2025-08-28T01:28:45.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:28:45.853Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Moore homers (4) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:31:09.576Z","endTime":"2025-08-28T01:32:37.283Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"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":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":{"id":656641,"link":"/api/v1/people/656641"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Josh Smith.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"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-28T01:30:30.946Z","endTime":"2025-08-28T01:30:30.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ezequiel Duran replaces shortstop Corey Seager, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"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-28T01:30:30.966Z","endTime":"2025-08-28T01:31:11.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":608369,"link":"/api/v1/people/608369"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.44999891635219,"strikeZoneBottom":1.64059434858808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72640762764324,"aZ":-9.904709277070797,"pfxX":6.127545681199067,"pfxZ":12.128693606584104,"pX":0.3104227672760534,"pZ":2.422411492424167,"vX0":-5.619492637870605,"vY0":-134.97037285970188,"vZ0":-6.876730696952198,"x":105.17,"y":173.37,"x0":1.628315387405758,"y0":50.002472939860155,"z0":5.709029524452615,"aX":11.249871764256826},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":-9.8,"spinRate":2282,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4065840886326524,"extension":6.660237358393417},"index":2,"playId":"65fa833c-2e4e-3faf-bba3-37f5cd2cb2f6","pitchNumber":1,"startTime":"2025-08-28T01:31:11.825Z","endTime":"2025-08-28T01:31:16.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.106987898399854,"aZ":-9.969876458631992,"pfxX":5.742416741630685,"pfxZ":12.223274246238242,"pX":-0.3171835035180495,"pZ":2.526081882112256,"vX0":-7.215256689129205,"vY0":-134.19522404740155,"vZ0":-6.590933571356636,"x":129.09,"y":170.58,"x0":1.6652910759422692,"y0":50.006577415755494,"z0":5.730888623998506,"aX":10.435208788561894},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.8,"breakHorizontal":-8.8,"spinRate":2295,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4087803753853745,"extension":6.737159113662945},"index":3,"playId":"eea647b4-e00c-3274-a4ad-50b6ba07cbab","pitchNumber":2,"startTime":"2025-08-28T01:31:26.332Z","endTime":"2025-08-28T01:31:30.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-28T01:31:39.162Z","endTime":"2025-08-28T01:31:53.551Z","isPitch":false,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.9,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52390569842237,"aZ":-11.153649818164208,"pfxX":6.188829003388994,"pfxZ":11.469141639535234,"pX":0.4717544819971454,"pZ":2.5812660551340545,"vX0":-5.153787473516501,"vY0":-135.04218647741632,"vZ0":-6.299806763029847,"x":99.02,"y":169.09,"x0":1.6081890611558305,"y0":50.00031173171058,"z0":5.741474232269941,"aX":11.340798702950195},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":-10.0,"spinRate":2194,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4067916878786533,"extension":6.701393538174664},"index":5,"playId":"b55f7919-d1a8-3804-be29-c3e3cd33a844","pitchNumber":3,"startTime":"2025-08-28T01:31:53.551Z","endTime":"2025-08-28T01:31:57.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649416097662268,"aZ":-21.503944068499024,"pfxX":8.658979195370371,"pfxZ":7.150514564592542,"pX":0.19947352682175828,"pZ":2.54851865779565,"vX0":-6.579356892502414,"vY0":-121.60842471918127,"vZ0":-2.972625324273737,"x":109.4,"y":169.97,"x0":1.8198313156515296,"y0":50.00375613434413,"z0":5.6596228392585175,"aX":12.923351582759487},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.5,"breakHorizontal":-14.0,"spinRate":2036,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.45102977704040237,"extension":6.616212653682242},"hitData":{"launchSpeed":102.7,"launchAngle":27.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.25,"coordY":42.6}},"index":6,"playId":"00d4717e-c77b-3dda-8e07-4196ae4fa849","pitchNumber":4,"startTime":"2025-08-28T01:32:13.696Z","endTime":"2025-08-28T01:32:37.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:32:37.283Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oswald Peraza pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:32:26.986Z","endTime":"2025-08-28T01:34:34.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.18843953641804,"strikeZoneBottom":1.47145054666198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80404668492646,"aZ":-39.12338392934235,"pfxX":-3.7260157884058733,"pfxZ":-5.315807941093787,"pX":0.7684933937025,"pZ":2.7368725440055983,"vX0":-1.7021758977919976,"vY0":-114.10566957180997,"vZ0":1.5180737768233044,"x":87.71,"y":164.88,"x0":2.0104537723756852,"y0":50.00455518840377,"z0":5.9448926844345875,"aX":-4.868176907055121},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.9,"breakHorizontal":7.2,"spinRate":2532,"spinDirection":324},"zone":3,"typeConfidence":2.0,"plateTime":0.4817136337144863,"extension":6.4185463269048695},"index":0,"playId":"5b03098b-9812-39aa-b413-b26ac3f28c0d","pitchNumber":1,"startTime":"2025-08-28T01:32:55.162Z","endTime":"2025-08-28T01:32:59.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.32766272868836,"strikeZoneBottom":1.53187352636333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.176515019540304,"aZ":-9.880987486138952,"pfxX":5.67445351857491,"pfxZ":12.064866854797446,"pX":0.46970133113601237,"pZ":3.8498631850164275,"vX0":-5.396180228926227,"vY0":-135.69260316731607,"vZ0":-3.38871134602813,"x":99.1,"y":134.83,"x0":1.7555560351807822,"y0":50.00660756248017,"z0":5.813348038788485,"aX":10.48918249651213},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.2,"breakHorizontal":-9.0,"spinRate":2254,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40503796937794645,"extension":6.628021088336467},"index":1,"playId":"b01de741-bc5c-33fd-915d-ed9f67557330","pitchNumber":2,"startTime":"2025-08-28T01:33:09.800Z","endTime":"2025-08-28T01:33:15.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.33000015066875,"strikeZoneBottom":1.45245014119786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03289149287965,"aZ":-10.706342294375402,"pfxX":5.886073686499741,"pfxZ":11.77992501571933,"pX":-0.08347255126278272,"pZ":3.6614174463902622,"vX0":-6.69591405528842,"vY0":-134.82258576759,"vZ0":-3.5216347956343097,"x":120.18,"y":139.92,"x0":1.6793267292127174,"y0":50.005804359043566,"z0":5.752058287023191,"aX":10.730346551421297},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.6,"breakHorizontal":-9.0,"spinRate":2235,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4078065745484376,"extension":6.68779493324436},"index":2,"playId":"41c5d6ce-5e0a-352c-ae38-2e5322a22913","pitchNumber":3,"startTime":"2025-08-28T01:33:25.332Z","endTime":"2025-08-28T01:33:30.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.214587159000494,"aZ":-10.945539497955979,"pfxX":5.326166006358593,"pfxZ":11.766416288220036,"pX":0.017997528628335886,"pZ":3.2582293670162876,"vX0":-5.930909496269269,"vY0":-134.25811724727856,"vZ0":-4.507912760086609,"x":116.31,"y":150.81,"x0":1.5759616179646716,"y0":50.00426424293376,"z0":5.753916872761006,"aX":9.61125437938721},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":-8.2,"spinRate":2246,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.40978933827928365,"extension":6.621392431745561},"index":3,"playId":"7006b1e8-b7ca-3415-9315-2608382f5fb7","pitchNumber":4,"startTime":"2025-08-28T01:33:42.403Z","endTime":"2025-08-28T01:33:45.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.1436504374838,"strikeZoneBottom":1.377248716222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.750615919299268,"aZ":-33.19484603720018,"pfxX":-3.0562742793138296,"pfxZ":-0.6947922389993959,"pX":-0.4470569614545531,"pZ":1.2091476683709559,"vX0":-4.44062682342483,"vY0":-120.01168965040999,"vZ0":-3.5641186621642573,"x":134.04,"y":206.13,"x0":1.8228953390087348,"y0":50.00498742302647,"z0":5.663447837908126,"aX":-4.468167916384491},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.8,"breakHorizontal":6.6,"spinRate":2423,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.45602041743504884,"extension":6.815047209218876},"index":4,"playId":"b93fd673-216c-3b85-b02f-bedd4d83ae94","pitchNumber":5,"startTime":"2025-08-28T01:34:05.260Z","endTime":"2025-08-28T01:34:11.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.442649025545826,"aZ":-11.944857229733966,"pfxX":5.190470496099961,"pfxZ":10.791877916531842,"pX":-0.1775080995492996,"pZ":2.369334550858218,"vX0":-6.4403066765720425,"vY0":-135.95317528196645,"vZ0":-6.713638981083445,"x":123.77,"y":174.81,"x0":1.5462581185734026,"y0":50.00058780242077,"z0":5.69743244918622,"aX":9.727907384370786},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":-8.0,"spinRate":2244,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4026723215978669,"extension":6.725586725039572},"hitData":{"launchSpeed":91.1,"launchAngle":70.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.17,"coordY":178.54}},"index":5,"playId":"af487bdb-a9c4-3aa9-b142-21ba574f3ee3","pitchNumber":6,"startTime":"2025-08-28T01:34:24.589Z","endTime":"2025-08-28T01:34:34.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:34:34.734Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Teodosio called out on strikes.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:37:17.226Z","endTime":"2025-08-28T01:38:38.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":11,"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-28T01:34:58.639Z","endTime":"2025-08-28T01:35:10.907Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Webb replaces Jacob Latz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"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-28T01:35:10.907Z","endTime":"2025-08-28T01:37:19.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43799728643217,"aZ":-12.940719282051585,"pfxX":-4.698278214896332,"pfxZ":10.521323642207527,"pX":0.32073929822555786,"pZ":2.3186669507885083,"vX0":8.78897042746886,"vY0":-134.8557778179691,"vZ0":-5.665693921451012,"x":104.77,"y":176.18,"x0":-2.3814838709767843,"y0":50.00018513232802,"z0":5.372397632324628,"aX":-8.58721642121253},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2507,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.40737405941996263,"extension":6.639638171682778},"index":2,"playId":"2149dfc4-5655-30b3-9382-6c2340836de7","pitchNumber":1,"startTime":"2025-08-28T01:37:19.483Z","endTime":"2025-08-28T01:37:22.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":80.5,"endSpeed":74.0,"strikeZoneTop":3.55878097646519,"strikeZoneBottom":1.69131547364206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.594536332752842,"aZ":-39.716027124536815,"pfxX":7.210596728026568,"pfxZ":-5.512347989753513,"pX":1.3179771070162223,"pZ":0.9470597085771545,"vX0":6.419158314625885,"vY0":-116.99460226818978,"vZ0":-2.0142217067203174,"x":66.76,"y":213.21,"x0":-2.4101031951004654,"y0":50.000166866011,"z0":5.584099922336273,"aX":9.871318909949593},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.2,"breakHorizontal":-14.8,"spinRate":2749,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.47036822845033965,"extension":6.462650254050636},"index":3,"playId":"34c13b6b-69c1-3ba4-8c76-ca6a11f4b728","pitchNumber":2,"startTime":"2025-08-28T01:37:38.384Z","endTime":"2025-08-28T01:37:42.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.7,"endSpeed":76.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04234990940429,"aZ":-23.231149772818966,"pfxX":-11.295936989805668,"pfxZ":6.016953036404177,"pX":-0.008232647680701411,"pZ":2.3630456632000683,"vX0":9.05434850414905,"vY0":-121.47265076502323,"vZ0":-2.79760080197576,"x":117.31,"y":174.98,"x0":-2.3266117030336093,"y0":50.00123067380823,"z0":5.561498089678288,"aX":-16.7847581033069},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.4,"breakHorizontal":18.1,"spinRate":2325,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.4518707351603988,"extension":6.515040708281115},"index":4,"playId":"3e4be278-2dd8-3ab9-8c3d-3c6b163d9ffd","pitchNumber":3,"startTime":"2025-08-28T01:37:52.992Z","endTime":"2025-08-28T01:37:56.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19851067660341,"aZ":-20.085188787164448,"pfxX":-11.076920125129996,"pfxZ":7.896829940915767,"pX":0.11002960869954326,"pZ":1.6182672124610344,"vX0":9.427094119208016,"vY0":-123.3966018207069,"vZ0":-5.281240126120394,"x":112.81,"y":195.09,"x0":-2.3340183187367862,"y0":50.00470361170797,"z0":5.495214327886172,"aX":-16.96190294657373},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.1,"breakHorizontal":17.6,"spinRate":2291,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.44510809804982854,"extension":6.681202689468474},"index":5,"playId":"9d66b775-57f0-3a78-bd7e-5af801ef67da","pitchNumber":4,"startTime":"2025-08-28T01:38:12.654Z","endTime":"2025-08-28T01:38:16.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.59495480454293,"strikeZoneBottom":1.68922517934434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87243528568949,"aZ":-12.243620764970782,"pfxX":-5.442221829155847,"pfxZ":10.938081106528617,"pX":0.7180031736468206,"pZ":1.6954052015714354,"vX0":9.790180733689803,"vY0":-134.98334211024053,"vZ0":-7.15552015962101,"x":89.63,"y":193.0,"x0":-2.2699231469254006,"y0":50.00169058932529,"z0":5.266294846217821,"aX":-9.916040369923637},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2580,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.4077743223648742,"extension":6.383346950729983},"index":6,"playId":"2f6fbff8-9f93-34ac-858c-039aab208b41","pitchNumber":5,"startTime":"2025-08-28T01:38:33.500Z","endTime":"2025-08-28T01:38:38.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:38:38.451Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:38:58.228Z","endTime":"2025-08-28T01:40:48.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05304205673199,"aZ":-22.60408375604729,"pfxX":-12.03395082497762,"pfxZ":6.282992800213313,"pX":-0.13878086103599938,"pZ":2.0357277800447,"vX0":8.799549069079324,"vY0":-123.5668335425714,"vZ0":-3.8117350325564825,"x":122.29,"y":183.82,"x0":-2.2091475520312582,"y0":50.00442081540793,"z0":5.531330487297409,"aX":-18.333306178781765},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.6,"breakHorizontal":19.3,"spinRate":2348,"spinDirection":239},"zone":8,"typeConfidence":0.91,"plateTime":0.4458367347568304,"extension":6.34843926177066},"index":0,"playId":"8d003db2-dd7a-3d2f-91d6-9f64eeffbd10","pitchNumber":1,"startTime":"2025-08-28T01:39:02.167Z","endTime":"2025-08-28T01:39:05.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.4,"endSpeed":84.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.510214407159694,"aZ":-12.29744043658288,"pfxX":-4.959608474749828,"pfxZ":10.780959865216683,"pX":0.4397081024452475,"pZ":2.8417056284527846,"vX0":8.71236799816424,"vY0":-135.61984502836012,"vZ0":-4.513968884279955,"x":100.24,"y":162.05,"x0":-2.1851555675399963,"y0":50.002085967407154,"z0":5.4001068327224315,"aX":-9.144127866116518},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2562,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.40546724929865174,"extension":6.169172150746793},"index":1,"playId":"8eaf71bb-028c-3756-b37f-914fa18fd359","pitchNumber":2,"startTime":"2025-08-28T01:39:56.094Z","endTime":"2025-08-28T01:40:00.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"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-28T01:40:08.181Z","endTime":"2025-08-28T01:40:21.767Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.0,"endSpeed":84.2,"strikeZoneTop":3.30034889272992,"strikeZoneBottom":1.47330473861813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25722759220654,"aZ":-11.272700821662923,"pfxX":-6.0427858229336024,"pfxZ":11.467027094740098,"pX":0.1354200816345399,"pZ":1.25309039374654,"vX0":8.442866792321874,"vY0":-134.87945463725782,"vZ0":-8.426502504952815,"x":111.84,"y":204.95,"x0":-2.265885140553151,"y0":50.005943946860214,"z0":5.234174959175796,"aX":-11.017959782865507},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":8.9,"spinRate":2453,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4077675293423466,"extension":6.469373223430405},"index":3,"playId":"954c6a41-e4cd-3f25-96bb-4a299402df96","pitchNumber":3,"startTime":"2025-08-28T01:40:21.767Z","endTime":"2025-08-28T01:40:26.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.7,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82224812251498,"aZ":-11.869361798793431,"pfxX":-6.279867947247468,"pfxZ":10.967903724822683,"pX":0.7716809682364214,"pZ":2.4348720442974146,"vX0":10.765556160016628,"vY0":-135.94943333055429,"vZ0":-5.450449814334424,"x":87.59,"y":173.04,"x0":-2.4435133939518714,"y0":50.0063640532543,"z0":5.306498730699564,"aX":-11.630770588693641},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":8.8,"spinRate":2511,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.4045782619815248,"extension":6.379365037600937},"hitData":{"launchSpeed":99.1,"launchAngle":50.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.19,"coordY":95.36}},"index":4,"playId":"656e7f36-2766-30ea-974c-5cf49f637cc0","pitchNumber":4,"startTime":"2025-08-28T01:40:38.013Z","endTime":"2025-08-28T01:40:48.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:40:48.113Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:43:15.645Z","endTime":"2025-08-28T01:44:39.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Stephenson replaces Andrew Chafin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"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-28T01:42:22.039Z","endTime":"2025-08-28T01:43:17.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596112,"link":"/api/v1/people/596112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.29447791221951,"strikeZoneBottom":1.55402750139066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.196489486306373,"aZ":-30.4097366559528,"pfxX":0.09626963516537668,"pfxZ":1.08577637284057,"pX":-1.1434018039781426,"pZ":3.857379275323255,"vX0":0.5851167447735766,"vY0":-127.02109762876808,"vZ0":0.49572151787943786,"x":160.58,"y":134.63,"x0":-1.3897134050317779,"y0":50.00434616430248,"z0":6.087055007743248,"aX":0.15639146189734549},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-0.4,"spinRate":2893,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.43202282449257323,"extension":5.907496437783375},"index":1,"playId":"74b687d0-e2cf-3319-a463-00148f7a6a63","pitchNumber":1,"startTime":"2025-08-28T01:43:17.880Z","endTime":"2025-08-28T01:43:22.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.24000221995703,"strikeZoneBottom":1.55338954523876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.531365460884025,"aZ":-30.011395474919244,"pfxX":-0.36502874033733584,"pfxZ":1.3289085247743007,"pX":-0.018545864122740677,"pZ":3.038569139693809,"vX0":3.1376820967504218,"vY0":-126.68669201812536,"vZ0":-1.376829830858282,"x":117.71,"y":156.74,"x0":-1.2249449890635664,"y0":50.00418985305649,"z0":5.984831034122001,"aX":-0.5950106932889503},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2866,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.43212730996652216,"extension":5.915906517487809},"index":2,"playId":"2ff5de3f-04c8-37b9-86f8-34952b96d3cd","pitchNumber":2,"startTime":"2025-08-28T01:43:37.032Z","endTime":"2025-08-28T01:43:41.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.24000196072701,"strikeZoneBottom":1.55252937263508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.148726781518622,"aZ":-29.885932691792352,"pfxX":0.038755205840868445,"pfxZ":1.375746098436986,"pX":-0.6580407073527313,"pZ":3.092145383643587,"vX0":1.5159566237876463,"vY0":-128.24305263589378,"vZ0":-1.544891398448303,"x":142.08,"y":155.29,"x0":-1.2624790404038737,"y0":50.002705579451984,"z0":6.039205481102091,"aX":0.06395989671030816},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2818,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.42751935793087625,"extension":5.944384275881743},"index":3,"playId":"680c3be2-c531-35d8-a70f-1deaa79fc885","pitchNumber":3,"startTime":"2025-08-28T01:43:53.176Z","endTime":"2025-08-28T01:43:57.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.24062963569852,"strikeZoneBottom":1.49722804205627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.988625667521593,"aZ":-20.563191729562835,"pfxX":-9.840799420958703,"pfxZ":7.033073230975158,"pX":1.114592594020919,"pZ":1.1967110611781475,"vX0":8.119076214942865,"vY0":-127.84817947705976,"vZ0":-7.611233090397167,"x":74.51,"y":206.47,"x0":-0.8277106808165333,"y0":50.00391623380352,"z0":5.832989815615714,"aX":-16.25000946140301},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.2,"breakHorizontal":16.0,"spinRate":1946,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42884473248824495,"extension":6.195315456072418},"index":4,"playId":"605ddd07-8cc5-3825-b2e7-e0794528abc8","pitchNumber":4,"startTime":"2025-08-28T01:44:10.194Z","endTime":"2025-08-28T01:44:14.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.017169609995793,"aZ":-30.07708184919983,"pfxX":0.404652050543995,"pfxZ":1.3095284898725268,"pX":0.18759872031374297,"pZ":2.29833996065532,"vX0":3.370622834265192,"vY0":-125.9484971196392,"vZ0":-3.062492382017928,"x":109.85,"y":176.72,"x0":-1.223848756493782,"y0":50.000720845477986,"z0":5.977717088788126,"aX":0.6453134367602075},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":-1.6,"spinRate":2962,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4358888341712701,"extension":5.921827586648542},"hitData":{"launchSpeed":84.9,"launchAngle":50.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.85,"coordY":111.65}},"index":5,"playId":"8cad18c8-85a0-31ce-a92b-95c674fc85a4","pitchNumber":5,"startTime":"2025-08-28T01:44:29.689Z","endTime":"2025-08-28T01:44:39.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:44:39.107Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wyatt Langford doubles (22) on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:44:39.223Z","endTime":"2025-08-28T01:46:17.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.27840084279308,"strikeZoneBottom":1.64131725251824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49501195168813,"aZ":-28.584676103058474,"pfxX":-0.879075965622,"pfxZ":2.2172878520969768,"pX":0.5983175092821031,"pZ":0.6362823199771059,"vX0":4.32893996644366,"vY0":-126.87465247049725,"vZ0":-7.384307783778101,"x":94.19,"y":221.6,"x0":-1.0205148123917616,"y0":50.00330453099001,"z0":5.882327271753521,"aX":-1.424074768988878},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2939,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.43276057226625975,"extension":6.107405175724265},"index":0,"playId":"6639f64e-645e-368b-9bd8-235ecea1546f","pitchNumber":1,"startTime":"2025-08-28T01:45:04.762Z","endTime":"2025-08-28T01:45:10.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.927294955350686,"aZ":-29.600975818423713,"pfxX":2.0687842483073524,"pfxZ":1.6021279584461237,"pX":-0.38602444188630947,"pZ":3.138759566186271,"vX0":1.291350125211852,"vY0":-126.80808107566466,"vZ0":-1.3385022524962427,"x":131.71,"y":154.03,"x0":-1.172797482239832,"y0":50.00417395357498,"z0":6.062264281639352,"aX":3.3277163676724064},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-4.1,"spinRate":2857,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.4339965326492701,"extension":5.987510735719416},"index":1,"playId":"a6fe1039-b9e2-39c2-bb8d-d40ed976661a","pitchNumber":2,"startTime":"2025-08-28T01:45:23.050Z","endTime":"2025-08-28T01:45:26.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.27464237246942,"strikeZoneBottom":1.5613516477621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17388848790009,"aZ":-12.244792607159752,"pfxX":-6.189818312866161,"pfxZ":10.344009677533293,"pX":0.7799434576226998,"pZ":4.402382319866384,"vX0":6.92090371016443,"vY0":-138.4773496434469,"vZ0":-2.013293972686167,"x":87.27,"y":119.92,"x0":-0.9568427398595994,"y0":50.005558557356494,"z0":5.965790929781308,"aX":-11.929654894519716},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":9.6,"spinRate":2418,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3967139348892994,"extension":5.996068075508692},"index":2,"playId":"571bdc9b-f5ee-32d7-8722-dc0cd44c0f31","pitchNumber":3,"startTime":"2025-08-28T01:45:46.420Z","endTime":"2025-08-28T01:45:50.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.672818275578024,"aZ":-29.37927950947558,"pfxX":-0.24342484241753093,"pfxZ":1.7517364686945438,"pX":-0.5185869806027896,"pZ":3.0975592551742666,"vX0":1.7310413916042167,"vY0":-126.07762937037054,"vZ0":-1.5701987323310855,"x":136.77,"y":155.15,"x0":-1.1849754071495384,"y0":50.0032562379399,"z0":6.1186422980587585,"aX":-0.3886739360636519},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":0.0,"spinRate":2703,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4358639090587202,"extension":5.9875413555905235},"hitData":{"launchSpeed":94.0,"launchAngle":24.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":33.05,"coordY":108.95}},"index":3,"playId":"0796efdd-900a-3e40-89d5-ec98de1ca719","pitchNumber":4,"startTime":"2025-08-28T01:46:03.727Z","endTime":"2025-08-28T01:46:17.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:46:17.765Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran doubles (11) on a line drive to left fielder Taylor Ward. Wyatt Langford scores.","rbi":1,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:46:18.247Z","endTime":"2025-08-28T01:48:55.743Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":596112,"link":"/api/v1/people/596112"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.325046106481157,"aZ":-28.624495156659048,"pfxX":-0.41261481804114064,"pfxZ":2.1808769938224666,"pX":0.8138274542977931,"pZ":1.8933299059326891,"vX0":4.740678502255866,"vY0":-127.90162843974241,"vZ0":-4.551151008000643,"x":85.98,"y":187.66,"x0":-1.0229784012321073,"y0":50.005146753460416,"z0":5.9830576304982195,"aX":-0.672688754712388},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-0.5,"spinRate":2824,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.43088407830564135,"extension":5.962384444643851},"index":0,"playId":"79590bb3-01a1-3656-bddf-3774d4b1f924","pitchNumber":1,"startTime":"2025-08-28T01:46:51.285Z","endTime":"2025-08-28T01:46:55.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.802524299980753,"aZ":-30.250721555588076,"pfxX":-1.0371696585967238,"pfxZ":1.193882083029342,"pX":0.9576533610373447,"pZ":1.1377540390235745,"vX0":5.111086687931703,"vY0":-127.02834032622157,"vZ0":-6.070776393581344,"x":80.5,"y":208.06,"x0":-0.9593821485783199,"y0":50.00181677093817,"z0":6.01098967524719,"aX":-1.669044636428081},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":0.5,"spinRate":2822,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.433776493368323,"extension":6.033161774083875},"index":1,"playId":"8e2c7e64-6e11-3018-9f31-6c87925b28c1","pitchNumber":2,"startTime":"2025-08-28T01:47:24.377Z","endTime":"2025-08-28T01:47:30.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29967295990938,"aZ":-27.192862119044317,"pfxX":-0.14647273173889808,"pfxZ":3.0429581028193997,"pX":0.30495088294647965,"pZ":1.5816552936642698,"vX0":3.3675347953408217,"vY0":-127.12733119366679,"vZ0":-5.598798356897231,"x":105.38,"y":196.08,"x0":-1.018316147554672,"y0":50.00125428050787,"z0":5.9737533283670645,"aX":-0.24033270758742803},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.5,"spinRate":2974,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4310180276439892,"extension":6.162250735606846},"index":2,"playId":"ddfe1bc5-8804-3ac6-81df-7fc236404d9d","pitchNumber":3,"startTime":"2025-08-28T01:47:46.636Z","endTime":"2025-08-28T01:47:52.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.7,"endSpeed":86.2,"strikeZoneTop":3.37839051011946,"strikeZoneBottom":1.5453536507787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01312576070124,"aZ":-11.657115247619807,"pfxX":-7.298525305202842,"pfxZ":10.61743919951629,"pX":0.6073259190913006,"pZ":4.584812677024699,"vX0":6.957314926970113,"vY0":-139.05191299526916,"vZ0":-1.6986260899763048,"x":93.85,"y":114.99,"x0":-0.9950293294527298,"y0":50.00186405864064,"z0":5.988961456052395,"aX":-14.103344904290697},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":11.5,"spinRate":2511,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.395891378413205,"extension":6.010609297602928},"index":3,"playId":"7476a885-3912-33af-9874-7f15c5f251c3","pitchNumber":4,"startTime":"2025-08-28T01:48:24.560Z","endTime":"2025-08-28T01:48:30.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.562996672735224,"aZ":-30.034069809944107,"pfxX":0.14745448664876293,"pfxZ":1.367127825093883,"pX":-0.20761627703634014,"pZ":2.4588426940328842,"vX0":2.3206931090831016,"vY0":-124.85903963467221,"vZ0":-2.796026116072386,"x":124.91,"y":172.39,"x0":-1.1706707065776265,"y0":50.00450452655827,"z0":6.07993748497701,"aX":0.23156990317867734},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-0.8,"spinRate":2918,"spinDirection":90},"zone":5,"typeConfidence":2.0,"plateTime":0.4396833527890234,"extension":6.001840451538031},"hitData":{"launchSpeed":93.5,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.86,"coordY":95.59}},"index":4,"playId":"2dfbf102-d908-3539-ae31-abc551e667c4","pitchNumber":5,"startTime":"2025-08-28T01:48:41.970Z","endTime":"2025-08-28T01:48:55.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:48:55.743Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:49:15.581Z","endTime":"2025-08-28T01:50:27.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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":95.7,"endSpeed":86.1,"strikeZoneTop":3.60594544430835,"strikeZoneBottom":1.72704604537761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.84109176793573,"aZ":-11.67006934001797,"pfxX":-7.323191983351051,"pfxZ":10.637464033586022,"pX":-0.18086095678309239,"pZ":3.582821861560379,"vX0":4.87223673028264,"vY0":-139.07195196696472,"vZ0":-4.320028029834164,"x":123.89,"y":142.04,"x0":-1.018609876049176,"y0":50.00073095382891,"z0":5.951296130615013,"aX":-14.113861512509585},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":12.0,"spinRate":2410,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3962664907403064,"extension":6.040528496513757},"index":0,"playId":"07be3ac0-31f6-31cb-bcb3-5e7a4eeff582","pitchNumber":1,"startTime":"2025-08-28T01:49:24.787Z","endTime":"2025-08-28T01:49:29.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"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-28T01:49:47.926Z","endTime":"2025-08-28T01:49:57.937Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29419710758175,"aZ":-12.691253979315595,"pfxX":-6.672269911111318,"pfxZ":10.043370592744903,"pX":-0.2372662707361194,"pZ":3.963801610029436,"vX0":4.734213822887535,"vY0":-139.3496196397488,"vZ0":-2.994333596313532,"x":126.04,"y":131.76,"x0":-1.103180627755024,"y0":50.00184263221563,"z0":5.9065155405673515,"aX":-12.94261553676301},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":10.9,"spinRate":2504,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3951328525840241,"extension":6.024251346191133},"index":2,"playId":"9360133e-d9e3-3c3b-bcdc-46542b2a6b55","pitchNumber":2,"startTime":"2025-08-28T01:49:57.937Z","endTime":"2025-08-28T01:50:01.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77503609347584,"aZ":-29.44784653995084,"pfxX":-0.6620849697446354,"pfxZ":1.6655355616361236,"pX":-0.17038307384951057,"pZ":1.3004171507699365,"vX0":2.4256776355490772,"vY0":-127.16177537374747,"vZ0":-5.811395094634668,"x":123.49,"y":203.67,"x0":-1.0517788147677403,"y0":50.0005615046903,"z0":5.959951571751621,"aX":-1.0814680485978967},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":0.6,"spinRate":2775,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4312164027135643,"extension":6.0090885311216775},"hitData":{"launchSpeed":67.6,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.85,"coordY":169.43}},"index":3,"playId":"87b9fa59-0585-3ee1-b0c1-8241e3642036","pitchNumber":3,"startTime":"2025-08-28T01:50:19.692Z","endTime":"2025-08-28T01:50:27.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:50:27.412Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out to first baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:50:32.030Z","endTime":"2025-08-28T01:51:49.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.49574084045527,"strikeZoneBottom":1.69765242488533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.699540583557074,"aZ":-14.975478180425995,"pfxX":-7.64609439565727,"pfxZ":8.911219680196373,"pX":-0.9071962523773862,"pZ":3.1791767978442134,"vX0":3.6833159011947654,"vY0":-138.48417227651194,"vZ0":-4.270887384011612,"x":151.58,"y":152.94,"x0":-1.2654620980026539,"y0":50.006669267605005,"z0":5.752461212333656,"aX":-14.762819244506922},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":13.0,"spinRate":2394,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3964559829786154,"extension":5.9813325409506},"index":0,"playId":"ba83ae78-a5ea-3757-bdeb-719f3959b0b6","pitchNumber":1,"startTime":"2025-08-28T01:50:54.548Z","endTime":"2025-08-28T01:51:01.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75074987368919,"aZ":-20.195754735487075,"pfxX":-8.164629952794751,"pfxZ":7.173266730786181,"pX":-0.6984477254934092,"pZ":1.9995818457501224,"vX0":3.915539712929018,"vY0":-128.44493058333,"vZ0":-5.826632938039637,"x":143.62,"y":184.79,"x0":-1.1822964299762577,"y0":50.00460570288557,"z0":5.869334912982071,"aX":-13.635338015778641},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.9,"breakHorizontal":13.9,"spinRate":1787,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.42654252355676814,"extension":6.250614698791104},"index":1,"playId":"47ffb244-83a1-38cb-97de-ebe6e7774077","pitchNumber":2,"startTime":"2025-08-28T01:51:12.130Z","endTime":"2025-08-28T01:51:18.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"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-28T01:51:23.716Z","endTime":"2025-08-28T01:51:41.909Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82946466739209,"aZ":-24.508436025132145,"pfxX":-8.122840431250172,"pfxZ":4.648941977179575,"pX":0.2548857590817392,"pZ":0.9582348771944824,"vX0":5.679380729698856,"vY0":-127.47403108721376,"vZ0":-7.49695810147019,"x":107.28,"y":212.91,"x0":-0.9449121353772867,"y0":50.0029089092347,"z0":5.868002398995706,"aX":-13.388658543450815},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":1574,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4294347894860664,"extension":6.166526137694776},"hitData":{"launchSpeed":67.7,"launchAngle":6.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.47,"coordY":165.38}},"index":3,"playId":"9fc9d1ba-cb38-3077-bb3e-0e25b44e46ef","pitchNumber":3,"startTime":"2025-08-28T01:51:41.909Z","endTime":"2025-08-28T01:51:49.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":596112,"link":"/api/v1/people/596112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:51:49.901Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:53:41.488Z","endTime":"2025-08-28T01:55:15.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":75.9,"strikeZoneTop":3.59110828412298,"strikeZoneBottom":1.72857365027463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.880814079126587,"aZ":-21.51186189675981,"pfxX":-11.7939819455134,"pfxZ":7.146171744141968,"pX":-0.23651472413141755,"pZ":2.637857462250074,"vX0":8.813139352856323,"vY0":-122.38190004298083,"vZ0":-2.7148198299970563,"x":126.02,"y":167.56,"x0":-2.3817772678004676,"y0":50.00059988945587,"z0":5.637542630322949,"aX":-17.591820326032078},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.4,"breakHorizontal":18.8,"spinRate":2369,"spinDirection":239},"zone":5,"typeConfidence":0.91,"plateTime":0.4504198468716032,"extension":6.471518609731142},"index":0,"playId":"495a4674-31c4-384f-8bae-151efcf0b4ef","pitchNumber":1,"startTime":"2025-08-28T01:53:53.895Z","endTime":"2025-08-28T01:53:58.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.697474140151286,"aZ":-13.778523001133175,"pfxX":-4.367316128477574,"pfxZ":10.132794528452798,"pX":0.011412185746892718,"pZ":3.3158211923907173,"vX0":7.675499933512705,"vY0":-134.73818296081313,"vZ0":-2.9935175261116442,"x":116.56,"y":149.25,"x0":-2.3231478561897525,"y0":50.00275565296977,"z0":5.430989319927199,"aX":-7.929159037218308},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":6.0,"spinRate":2449,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.40847193389377434,"extension":6.227480475376613},"index":1,"playId":"81616ccc-6f47-3733-90bc-6fad695cbec3","pitchNumber":2,"startTime":"2025-08-28T01:54:09.890Z","endTime":"2025-08-28T01:54:14.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.1,"endSpeed":84.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03206307535593,"aZ":-12.709866943610566,"pfxX":-5.807455127637386,"pfxZ":10.648641365052342,"pX":0.3304221505986709,"pZ":2.9085521478602128,"vX0":9.38383888108058,"vY0":-135.20625567586475,"vZ0":-4.027075971077823,"x":104.41,"y":160.25,"x0":-2.451288936822516,"y0":50.00060499314947,"z0":5.327096815297043,"aX":-10.613827693792636},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2439,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.4071253986477039,"extension":6.3018000308137525},"index":2,"playId":"27a0292b-1f9b-31a0-8719-1da7a2cde095","pitchNumber":3,"startTime":"2025-08-28T01:54:32.384Z","endTime":"2025-08-28T01:54:38.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":81.0,"endSpeed":73.9,"strikeZoneTop":3.58975714517573,"strikeZoneBottom":1.71641622947742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58699785013815,"aZ":-39.41211946299852,"pfxX":9.891980521909934,"pfxZ":-5.2620913592695695,"pX":1.116292589337602,"pZ":1.244439836508754,"vX0":5.746850860373882,"vY0":-117.75757035803944,"vZ0":-1.3829409905378596,"x":74.45,"y":205.18,"x0":-2.657518466013285,"y0":50.00188930556503,"z0":5.553082405573697,"aX":13.609177323102877},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.6,"breakHorizontal":-19.6,"spinRate":2652,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.46878585868135136,"extension":6.329304314018997},"index":3,"playId":"77fa4839-e04e-3eb4-8cf4-d48941b2971e","pitchNumber":4,"startTime":"2025-08-28T01:54:50.618Z","endTime":"2025-08-28T01:54:55.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.540940845890425,"aZ":-20.886374580353895,"pfxX":-11.677667858865293,"pfxZ":7.385913675706664,"pX":0.5328812640908662,"pZ":1.9991284608325026,"vX0":10.618268586315947,"vY0":-123.62234681571454,"vZ0":-4.243170641527108,"x":96.69,"y":184.8,"x0":-2.327035370213515,"y0":50.002462939439944,"z0":5.518771455506165,"aX":-17.846781305714092},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.4,"breakHorizontal":18.2,"spinRate":2311,"spinDirection":244},"zone":9,"typeConfidence":0.9,"plateTime":0.4452190282739039,"extension":6.429810726939867},"hitData":{"launchSpeed":84.6,"launchAngle":31.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.23,"coordY":79.35}},"index":4,"playId":"7bd97ca3-90a3-380c-8dca-f1e195a9d152","pitchNumber":5,"startTime":"2025-08-28T01:55:07.122Z","endTime":"2025-08-28T01:55:15.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:55:15.185Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:55:17.247Z","endTime":"2025-08-28T01:56:34.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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, 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":85.7,"endSpeed":77.1,"strikeZoneTop":3.3199974593181,"strikeZoneBottom":1.61901761874866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.787986146625837,"aZ":-19.142620910545944,"pfxX":-8.960391398045068,"pfxZ":8.450627525117287,"pX":-5.07561249191676E-4,"pZ":3.643932346882763,"vX0":8.478758480291976,"vY0":-124.44380105912487,"vZ0":-1.1374905005920928,"x":117.02,"y":140.39,"x0":-2.314660686982729,"y0":50.00614026266237,"z0":5.717792704149499,"aX":-13.8261222744299},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":15.2,"breakHorizontal":13.8,"spinRate":2325,"spinDirection":239},"zone":11,"typeConfidence":0.88,"plateTime":0.44293192409167714,"extension":6.151275113593732},"index":0,"playId":"e2b8d21a-7d02-3a94-8844-9fd47afd784a","pitchNumber":1,"startTime":"2025-08-28T01:55:40.075Z","endTime":"2025-08-28T01:55:45.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.7,"strikeZoneTop":3.3196941128163,"strikeZoneBottom":1.54232534411954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.286423174229682,"aZ":-17.66079935899902,"pfxX":-11.077415368569735,"pfxZ":9.381047447980949,"pX":0.07230301879623074,"pZ":1.3043761943369,"vX0":9.387145190283364,"vY0":-124.23003582302228,"vZ0":-6.510471103565365,"x":114.24,"y":203.56,"x0":-2.3351840895905807,"y0":50.00088384229307,"z0":5.451129235307268,"aX":-17.13394597233971},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.5,"breakHorizontal":17.6,"spinRate":2419,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.4426496105036417,"extension":6.278857768694333},"index":1,"playId":"904b78c1-1005-3df6-badd-543fbc5afebf","pitchNumber":2,"startTime":"2025-08-28T01:55:56.166Z","endTime":"2025-08-28T01:56:00.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.31999783434039,"strikeZoneBottom":1.58019487815335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98396069600781,"aZ":-11.109144416490047,"pfxX":-3.6656864559542863,"pfxZ":11.292897087488697,"pX":0.7457367575266404,"pZ":3.7394550435293783,"vX0":9.833967839639966,"vY0":-136.44445037805994,"vZ0":-2.555538923839936,"x":88.57,"y":137.81,"x0":-2.445954695266059,"y0":50.00437024251406,"z0":5.4646875905044165,"aX":-6.8389824042751295},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":4.3,"spinRate":2500,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.4030525390130877,"extension":6.3504490022408895},"index":2,"playId":"baf01025-9e23-3e29-bc38-ada754011b59","pitchNumber":3,"startTime":"2025-08-28T01:56:12.889Z","endTime":"2025-08-28T01:56:18.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.3199964544529,"strikeZoneBottom":1.61644229630603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.967506208722064,"aZ":-13.472522236565537,"pfxX":-4.700604721460687,"pfxZ":10.14911282158364,"pX":0.2787168031262408,"pZ":4.169555688222185,"vX0":8.846209542749856,"vY0":-135.68603267848215,"vZ0":-1.0238244730507393,"x":106.38,"y":126.2,"x0":-2.430585331712271,"y0":50.000915840626206,"z0":5.501761330201969,"aX":-8.66114603445856},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2405,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.405517654398595,"extension":6.578358256239704},"index":3,"playId":"38118224-c6fe-37f1-b8d0-891ef18d5c1a","pitchNumber":4,"startTime":"2025-08-28T01:56:29.482Z","endTime":"2025-08-28T01:56:34.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:56:34.210Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:56:42.769Z","endTime":"2025-08-28T01:57:56.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47851720265901,"aZ":-11.743071884406886,"pfxX":-4.9387358590718025,"pfxZ":11.078763085637657,"pX":-0.19280708952099151,"pZ":3.7173861321200974,"vX0":8.034030087762336,"vY0":-135.85418019136569,"vZ0":-2.4046808888532087,"x":124.35,"y":138.41,"x0":-2.5650068694123846,"y0":50.00311853220793,"z0":5.444480021388313,"aX":-9.10895835356396},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":7.0,"spinRate":2514,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.40526399739604724,"extension":6.39379695322702},"index":0,"playId":"6d451641-d348-3f07-a881-b868348a5d71","pitchNumber":1,"startTime":"2025-08-28T01:56:57.487Z","endTime":"2025-08-28T01:57:01.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":85.3,"endSpeed":77.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.722459808120426,"aZ":-24.54033484209364,"pfxX":-11.157904330567684,"pfxZ":4.980161008139126,"pX":-0.20300272164779706,"pZ":1.9820908436000702,"vX0":8.73270280885789,"vY0":-123.8007559230198,"vZ0":-3.59972530953034,"x":124.74,"y":185.26,"x0":-2.349206423278365,"y0":50.00155386989044,"z0":5.539679767585327,"aX":-17.093373123300594},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":17.9,"spinRate":2186,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.4446546222653507,"extension":6.228963225216917},"index":1,"playId":"3ee25097-361f-339e-aba5-6d1e2dfa7872","pitchNumber":2,"startTime":"2025-08-28T01:57:19.826Z","endTime":"2025-08-28T01:57:25.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"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-28T01:57:38.162Z","endTime":"2025-08-28T01:57:52.211Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.434266279446483,"aZ":-19.80108762581489,"pfxX":-12.164443379731779,"pfxZ":7.921760666288536,"pX":-0.3386247019194201,"pZ":1.4013549691946894,"vX0":8.949857835300005,"vY0":-124.82670047072374,"vZ0":-5.850618406139604,"x":129.91,"y":200.94,"x0":-2.4076053145361396,"y0":50.005433023659975,"z0":5.429071224578447,"aX":-19.010599101141153},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.0,"breakHorizontal":19.7,"spinRate":2402,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.44044233197491645,"extension":6.607649449374879},"index":3,"playId":"7ef2a03b-9290-378e-b698-a3536792103b","pitchNumber":3,"startTime":"2025-08-28T01:57:52.211Z","endTime":"2025-08-28T01:57:56.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:57:56.766Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, pitcher Jacob Webb to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:58:06.500Z","endTime":"2025-08-28T02:00:02.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"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":81.7,"endSpeed":74.5,"strikeZoneTop":3.17000158436579,"strikeZoneBottom":1.33152699287717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.686092686025543,"aZ":-37.4801208795277,"pfxX":8.335327719807278,"pfxZ":-3.7864143846430807,"pX":0.9213309453130316,"pZ":1.079238781278713,"vX0":5.732299349168975,"vY0":-118.74139233180746,"vZ0":-2.065252875852961,"x":81.88,"y":209.64,"x0":-2.6227041410903222,"y0":50.002514190886544,"z0":5.43100529257445,"aX":11.680229860093874},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.1,"breakHorizontal":-16.7,"spinRate":2826,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.46459564560687383,"extension":6.676695410707551},"index":0,"playId":"ef261d1f-cf97-3282-b5ca-d64c79a5210f","pitchNumber":1,"startTime":"2025-08-28T01:58:25.026Z","endTime":"2025-08-28T01:58:30.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64117406018888,"aZ":-13.007781483855952,"pfxX":-5.972377804158643,"pfxZ":10.276429038532953,"pX":-0.26625063614867933,"pZ":2.6008788397364717,"vX0":8.19147461563785,"vY0":-136.580104569059,"vZ0":-4.983358280242025,"x":127.15,"y":168.56,"x0":-2.5462359180912095,"y0":50.006610499949886,"z0":5.363269550724146,"aX":-11.14370490304125},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2568,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.4029935410212082,"extension":6.344810088416272},"index":1,"playId":"f8ac9e01-e472-34d3-96f7-aee3da6f8a77","pitchNumber":2,"startTime":"2025-08-28T01:58:42.102Z","endTime":"2025-08-28T01:58:47.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18985081391366,"aZ":-13.175218021961001,"pfxX":-4.982672120443891,"pfxZ":10.060788088844605,"pX":-0.4331450328709417,"pZ":2.9781511390520015,"vX0":7.50995676317384,"vY0":-137.2324251982577,"vZ0":-3.996660829251153,"x":133.51,"y":158.37,"x0":-2.5704385635103724,"y0":50.00134716862049,"z0":5.364428339202967,"aX":-9.408586329204175},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2508,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.40064411092930197,"extension":6.228635122408131},"index":2,"playId":"5e8b57a7-755c-31a2-9037-9006deecaa3f","pitchNumber":3,"startTime":"2025-08-28T01:59:05.081Z","endTime":"2025-08-28T01:59:09.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"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-28T01:59:17.469Z","endTime":"2025-08-28T01:59:36.119Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.6,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.023920311799735,"aZ":-12.664993341261075,"pfxX":-5.054735222689379,"pfxZ":10.477899243916513,"pX":-0.9517473533849258,"pZ":3.4591500391905967,"vX0":5.929983581118834,"vY0":-136.11449653408883,"vZ0":-2.9174875681808397,"x":153.28,"y":145.38,"x0":-2.5098074017437586,"y0":50.002829135638244,"z0":5.430996547930067,"aX":-9.412085829172877},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2455,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.4036016592615215,"extension":6.423528841865964},"index":4,"playId":"0eaa34b8-e497-3024-afd0-45a1d61be88e","pitchNumber":4,"startTime":"2025-08-28T01:59:36.119Z","endTime":"2025-08-28T01:59:40.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73647534721755,"aZ":-20.393269975216324,"pfxX":-11.449462915622224,"pfxZ":7.564093092087863,"pX":-1.7971739188776996,"pZ":2.5037371524113836,"vX0":5.51234083202109,"vY0":-124.98252962085303,"vZ0":-3.161353357180405,"x":185.5,"y":171.18,"x0":-2.5616203801770867,"y0":50.00578571474976,"z0":5.4893126820697615,"aX":-17.84310093039144},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.1,"breakHorizontal":19.2,"spinRate":2409,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.4407916251869448,"extension":6.103131032562754},"hitData":{"launchSpeed":60.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.65,"coordY":175.9}},"index":5,"playId":"3c37a8de-d3f9-3ed0-83cf-ad44c33408db","pitchNumber":5,"startTime":"2025-08-28T01:59:55.005Z","endTime":"2025-08-28T02:00:02.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:00:02.339Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T02:02:50.973Z","endTime":"2025-08-28T02:03:53.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Fermin replaces Robert Stephenson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":12,"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-28T02:01:20.317Z","endTime":"2025-08-28T02:02:19.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596112,"link":"/api/v1/people/596112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matthew Lugo replaces right fielder Jo Adell, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":12,"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-28T02:02:19.628Z","endTime":"2025-08-28T02:02:53.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.3,"endSpeed":82.5,"strikeZoneTop":3.74003510993781,"strikeZoneBottom":1.78075501964497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41983438299861,"aZ":-30.16007128081749,"pfxX":-1.8612734766861363,"pfxZ":1.1607428555714376,"pX":-0.04254565386104454,"pZ":1.3729270257963804,"vX0":4.99979093610987,"vY0":-131.33240848877165,"vZ0":-6.6510385435749395,"x":118.62,"y":201.71,"x0":-1.7375818284105657,"y0":50.001292590278624,"z0":6.211156915550674,"aX":-3.219591659451679},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":2.2,"spinRate":2507,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4186703375158123,"extension":5.782130178334733},"index":2,"playId":"f1e97d3d-f0d6-3b1e-9695-4fe46211d944","pitchNumber":1,"startTime":"2025-08-28T02:02:53.193Z","endTime":"2025-08-28T02:02:57.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06992214485539,"aZ":-29.56412312848131,"pfxX":-0.582770756381453,"pfxZ":1.520428910696829,"pX":0.35684409081366975,"pZ":2.3717250869656246,"vX0":5.34702684369996,"vY0":-130.69742275742155,"vZ0":-4.284058306749838,"x":103.4,"y":174.74,"x0":-1.648344853103325,"y0":50.00122377830383,"z0":6.277537423500801,"aX":-0.9994649551609567},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":-0.2,"spinRate":2626,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4206637460508662,"extension":5.779867365065546},"index":3,"playId":"6a26493e-99c4-36ae-bfbf-42b2dacb8430","pitchNumber":2,"startTime":"2025-08-28T02:03:08.037Z","endTime":"2025-08-28T02:03:11.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.64965228418895,"strikeZoneBottom":1.62837055948344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21288123005937,"aZ":-11.528077202607726,"pfxX":-5.510412155856778,"pfxZ":10.786083501428411,"pX":1.2411465178517356,"pZ":2.5833520382199553,"vX0":8.877122983639582,"vY0":-138.08006739659842,"vZ0":-7.1319256124083985,"x":69.69,"y":169.03,"x0":-1.3123082817989633,"y0":50.00481259097203,"z0":5.990454457250501,"aX":-10.550408055354863},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2325,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39798571461808363,"extension":6.228452209706731},"index":4,"playId":"b5fa81d8-179f-3c9c-a2dd-62716f7f0e54","pitchNumber":3,"startTime":"2025-08-28T02:03:26.638Z","endTime":"2025-08-28T02:03:31.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90065317646712,"aZ":-29.74426493713621,"pfxX":-1.0690417160774213,"pfxZ":1.3896649511673527,"pX":-0.6794088383079543,"pZ":2.221846146212409,"vX0":2.6573419924227712,"vY0":-130.43490602434892,"vZ0":-4.452248856617669,"x":142.9,"y":178.79,"x0":-1.564659152093388,"y0":50.006066636435186,"z0":6.148891023088968,"aX":-1.8749782673194653},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":1.4,"spinRate":2396,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.41711815610018377,"extension":5.851192303810819},"hitData":{"launchSpeed":100.0,"launchAngle":43.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.23,"coordY":72.83}},"index":5,"playId":"1f36a820-54d5-3da2-afb7-954866baf790","pitchNumber":4,"startTime":"2025-08-28T02:03:43.175Z","endTime":"2025-08-28T02:03:53.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:03:53.044Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T02:03:53.470Z","endTime":"2025-08-28T02:08:08.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29045186959066,"aZ":-12.113365926577302,"pfxX":-4.28584771362356,"pfxZ":10.357076677765408,"pX":-0.13310379946019246,"pZ":2.567268227271647,"vX0":5.2599930477557635,"vY0":-139.24998621337116,"vZ0":-7.051730966165673,"x":122.07,"y":169.46,"x0":-1.5020631560727657,"y0":50.00342453387766,"z0":5.958163762105165,"aX":-8.301672136519676},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2213,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3954404596009282,"extension":5.989823875950032},"index":0,"playId":"25fb94eb-cfa8-3795-bd31-5ac2ea8072af","pitchNumber":1,"startTime":"2025-08-28T02:04:19.910Z","endTime":"2025-08-28T02:04:24.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.63059414071923,"strikeZoneBottom":1.63500643688014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.831066588272048,"aZ":-29.21687784497337,"pfxX":0.1637615439120066,"pfxZ":1.7726837409078406,"pX":-0.5511138915785755,"pZ":0.6378447461839678,"vX0":3.2048829062583133,"vY0":-128.74844471527683,"vZ0":-7.802313236309292,"x":138.01,"y":221.56,"x0":-1.835684165687279,"y0":50.005123426943065,"z0":5.9827661939092325,"aX":0.27375446461802333},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-1.1,"spinRate":2561,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4261318507372698,"extension":5.946383793272988},"index":1,"playId":"4657594a-af7b-3d65-8297-f7f7d182fb8b","pitchNumber":2,"startTime":"2025-08-28T02:04:36.774Z","endTime":"2025-08-28T02:04:41.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46810186412505,"aZ":-13.751712026011486,"pfxX":-4.90824302541527,"pfxZ":9.342279808877414,"pX":-0.7828715160776771,"pZ":3.701596109394373,"vX0":4.2119648696057475,"vY0":-140.41361515040762,"vZ0":-3.8143935367339665,"x":146.84,"y":138.84,"x0":-1.6738824164613482,"y0":50.004916356806106,"z0":5.989020547413598,"aX":-9.680773053257207},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2313,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3919535083214267,"extension":6.189057054137872},"index":2,"playId":"4a7a709a-0347-35dc-94f4-a45309359f3e","pitchNumber":3,"startTime":"2025-08-28T02:04:52.956Z","endTime":"2025-08-28T02:04:57.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.526065552999242,"aZ":-29.60212226412922,"pfxX":-0.17731631608830156,"pfxZ":1.514829635358307,"pX":-0.3370597513984359,"pZ":1.8507798108362314,"vX0":2.9917133087403562,"vY0":-129.31268239971862,"vZ0":-5.226923941195427,"x":129.85,"y":188.81,"x0":-1.4850625470002776,"y0":50.002135325098536,"z0":6.1645134645266655,"aX":-0.301198638805306},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.4,"spinRate":2615,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.42329007413927267,"extension":5.881776079166205},"index":3,"playId":"54b97041-b7c0-3b92-ab50-4cf7110cdacc","pitchNumber":4,"startTime":"2025-08-28T02:05:18.697Z","endTime":"2025-08-28T02:05:21.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.45060494095703,"strikeZoneBottom":1.51415221452275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.301785049041772,"aZ":-26.981203876262374,"pfxX":-1.3291297856562403,"pfxZ":3.006731980541006,"pX":-0.31140390192042916,"pZ":1.0805082590216832,"vX0":3.9323299500728712,"vY0":-130.29050694411072,"vZ0":-7.358564879541167,"x":128.87,"y":209.61,"x0":-1.6647468585282659,"y0":50.00249070373082,"z0":5.968361354090733,"aX":-2.2951357936703203},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":1.6,"spinRate":2495,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41971223010872727,"extension":5.798693492708898},"index":4,"playId":"c39d9953-8f16-3275-bc0e-69fc032a4b73","pitchNumber":5,"startTime":"2025-08-28T02:05:42.126Z","endTime":"2025-08-28T02:05:46.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20914101491395,"aZ":-11.55611029141934,"pfxX":-3.8535063247310855,"pfxZ":10.38261805853213,"pX":-0.16984768379423346,"pZ":2.6145400498969784,"vX0":4.862900363981421,"vY0":-140.56903462045375,"vZ0":-6.891350606239384,"x":123.47,"y":168.19,"x0":-1.4279729327656534,"y0":50.0001229860068,"z0":5.861209283777833,"aX":-7.65037232130593},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2318,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3908325590038215,"extension":5.935780698332403},"index":5,"playId":"333b1e7e-5568-387e-b34a-0da1eed50adf","pitchNumber":6,"startTime":"2025-08-28T02:05:59.572Z","endTime":"2025-08-28T02:06:02.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.28773890401767,"aZ":-11.38582127882221,"pfxX":-5.6172341744264775,"pfxZ":10.54044742192809,"pX":0.28906863698260055,"pZ":3.1909745032832997,"vX0":6.222803053571941,"vY0":-140.6043978011434,"vZ0":-5.427431440388532,"x":105.98,"y":152.62,"x0":-1.2387906218786104,"y0":50.006295622538374,"z0":5.90667742036012,"aX":-11.08272682677451},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2279,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39178765603992893,"extension":6.1554750369418425},"index":6,"playId":"3c0fbf98-05be-3ab8-8a7d-744758ee2229","pitchNumber":7,"startTime":"2025-08-28T02:06:20.174Z","endTime":"2025-08-28T02:06:25.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.020067401067934,"aZ":-30.162969296185988,"pfxX":-0.3000480785555444,"pfxZ":1.1731791568348848,"pX":-0.13367364144074206,"pZ":2.081288642019844,"vX0":3.854794072920906,"vY0":-130.22740746285552,"vZ0":-4.526481499116766,"x":122.1,"y":182.59,"x0":-1.593356057413436,"y0":50.00491818942104,"z0":6.1201824595342895,"aX":-0.5158384660072283},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":2420,"spinDirection":258},"zone":8,"typeConfidence":2.0,"plateTime":0.42037793821837743,"extension":5.79127722211348},"index":7,"playId":"8e41b4a9-b593-3dc2-bfb8-403607b0256f","pitchNumber":8,"startTime":"2025-08-28T02:06:54.349Z","endTime":"2025-08-28T02:06:57.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.818047835133466,"aZ":-29.873497198498086,"pfxX":-0.6203005021895336,"pfxZ":1.3051583852428745,"pX":-0.13370844333211568,"pZ":2.7333588510499163,"vX0":3.8915851521005003,"vY0":-132.47920652021995,"vZ0":-3.335108457783936,"x":122.1,"y":164.98,"x0":-1.5448302005571888,"y0":50.00652375890284,"z0":6.205819793606483,"aX":-1.097033767341753},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.8,"breakHorizontal":0.2,"spinRate":2555,"spinDirection":250},"zone":5,"typeConfidence":2.0,"plateTime":0.4143626625936805,"extension":5.788501179256948},"index":8,"playId":"012674d3-2405-3b3d-9e6f-806f55e30e6b","pitchNumber":9,"startTime":"2025-08-28T02:07:14.521Z","endTime":"2025-08-28T02:07:17.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.143149414599943,"aZ":-30.508884314525474,"pfxX":-0.2969180298144407,"pfxZ":0.9719038072219739,"pX":-0.1830649191288795,"pZ":2.305582593107135,"vX0":3.992844038882689,"vY0":-129.73678961022992,"vZ0":-3.7730359891356877,"x":123.98,"y":176.53,"x0":-1.7008642478622003,"y0":50.002472833785426,"z0":6.094069648489479,"aX":-0.5087988435689083},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":-0.4,"spinRate":2606,"spinDirection":338},"zone":5,"typeConfidence":2.0,"plateTime":0.4215603881510841,"extension":5.864069383199438},"index":9,"playId":"0a0dd70b-cda1-32e7-822c-807c04a93bf2","pitchNumber":10,"startTime":"2025-08-28T02:07:34.875Z","endTime":"2025-08-28T02:07:38.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87573948267926,"aZ":-11.081137465744746,"pfxX":-3.4638289588295246,"pfxZ":10.501319392766119,"pX":0.21668671234505574,"pZ":3.4826409036669825,"vX0":5.6672322961300825,"vY0":-141.44435829779212,"vZ0":-5.041453194229558,"x":108.74,"y":144.75,"x0":-1.3708807530920022,"y0":50.002552455960625,"z0":6.010364602404168,"aX":-6.957772751305773},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2238,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38852561091777815,"extension":5.8875849704544185},"index":10,"playId":"a3eda44f-7c86-3ecb-9b34-d9ae7a1623c3","pitchNumber":11,"startTime":"2025-08-28T02:08:02.867Z","endTime":"2025-08-28T02:08:08.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:08:08.776Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T02:08:17.709Z","endTime":"2025-08-28T02:09:10.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.43434397429748,"strikeZoneBottom":1.66403031096472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.24600355265254,"aZ":-10.165702380717589,"pfxX":-5.724928213958972,"pfxZ":10.994789826882075,"pX":0.01864213705081361,"pZ":1.9019694712593096,"vX0":5.030561266647145,"vY0":-141.09936963016779,"vZ0":-9.039453958014668,"x":116.29,"y":187.43,"x0":-1.0498072780554735,"y0":50.005956734754356,"z0":5.8160108211413375,"aX":-11.463212371341053},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2271,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.389248818035413,"extension":6.3264118523491915},"index":0,"playId":"10948a1c-9f87-3660-8f2f-64261795c3af","pitchNumber":1,"startTime":"2025-08-28T02:08:32.439Z","endTime":"2025-08-28T02:08:37.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.50999854528438,"strikeZoneBottom":1.62392993999428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71910390085063,"aZ":-11.335098961694626,"pfxX":-5.429450069004118,"pfxZ":10.48006465117892,"pX":0.44109624389914,"pZ":2.1641244877970363,"vX0":6.898738474006915,"vY0":-140.33403221363318,"vZ0":-8.069740465665735,"x":100.19,"y":180.35,"x0":-1.3473629420150683,"y0":50.00032391755251,"z0":5.8212122576604575,"aX":-10.793448190749098},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2247,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3907873659369314,"extension":6.337527336853611},"index":1,"playId":"919a4f1e-690f-3660-a4ac-49f2d9c7bcd0","pitchNumber":2,"startTime":"2025-08-28T02:08:47.636Z","endTime":"2025-08-28T02:08:53.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.186251250582306,"aZ":-29.786131446521054,"pfxX":-0.2832941841750673,"pfxZ":1.417958360160787,"pX":-0.06706884858967684,"pZ":1.5434711391567264,"vX0":4.549043022802252,"vY0":-130.13393374092342,"vZ0":-4.9600302775703735,"x":119.56,"y":197.11,"x0":-1.812523137817257,"y0":50.0062698007102,"z0":5.771977639858206,"aX":-0.4787782874451082},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2727,"spinDirection":352},"zone":13,"typeConfidence":2.0,"plateTime":0.4233720650115398,"extension":5.965139067178316},"index":2,"playId":"653c2490-495b-36a6-a4d3-e9dfc9894912","pitchNumber":3,"startTime":"2025-08-28T02:09:04.224Z","endTime":"2025-08-28T02:09:10.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:09:10.273Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe called out on strikes.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T02:11:58.872Z","endTime":"2025-08-28T02:13:21.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Curvelo replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":12,"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-28T02:10:23.035Z","endTime":"2025-08-28T02:12:01.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681168,"link":"/api/v1/people/681168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.49000088792319,"strikeZoneBottom":1.59179756699808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.286664219354808,"aZ":-15.782283492584659,"pfxX":-9.76430886038533,"pfxZ":8.472947714200663,"pX":0.16961626501501847,"pZ":1.737354726999073,"vX0":12.27273357928369,"vY0":-138.32272970228559,"vZ0":-6.933217521543372,"x":110.53,"y":191.87,"x0":-3.059303706556524,"y0":50.004491782924575,"z0":5.337532644962689,"aX":-18.89490888900624},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":15.1,"spinRate":2376,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3962016859543991,"extension":6.252900472694572},"index":1,"playId":"dba104b2-ebbd-383d-af20-d52dd59ff1a8","pitchNumber":1,"startTime":"2025-08-28T02:12:01.247Z","endTime":"2025-08-28T02:12:05.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.49000118817143,"strikeZoneBottom":1.67003826568433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.831794233363055,"aZ":-26.269212920527213,"pfxX":0.44557413491511166,"pfxZ":3.6929575296077912,"pX":1.7983456481045133,"pZ":1.2422224819234038,"vX0":11.546818583113112,"vY0":-125.21467791697599,"vZ0":-5.6370728461546005,"x":48.45,"y":205.24,"x0":-2.91866237585495,"y0":50.00102559290765,"z0":5.655338390862422,"aX":0.7093557505674264},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2359,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4364104087480771,"extension":6.894285278089745},"index":2,"playId":"83d0e1ff-7a7c-34a1-9349-cd1b444395cb","pitchNumber":2,"startTime":"2025-08-28T02:12:16.256Z","endTime":"2025-08-28T02:12:19.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.264567862207734,"aZ":-16.48451809544561,"pfxX":-9.924518980731662,"pfxZ":8.069134191684492,"pX":0.05183572641330716,"pZ":1.9945202002075682,"vX0":12.261589271252618,"vY0":-138.62603708213553,"vZ0":-6.071117411916632,"x":115.02,"y":184.93,"x0":-3.141176689377256,"y0":50.00227210022175,"z0":5.315073330583964,"aX":-19.297228505392837},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":15.4,"spinRate":2481,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3952473715190945,"extension":6.416506396176474},"index":3,"playId":"8556ba46-52c4-3938-9215-1b01600f764a","pitchNumber":3,"startTime":"2025-08-28T02:12:31.761Z","endTime":"2025-08-28T02:12:34.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-28T02:12:41.405Z","endTime":"2025-08-28T02:12:55.947Z","isPitch":false,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.49000261823705,"strikeZoneBottom":1.4391154691555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.463763836590203,"aZ":-24.430004783924577,"pfxX":-0.4793815039202194,"pfxZ":5.002242807154678,"pX":2.929971649994828,"pZ":0.3079077948652115,"vX0":13.91956585059667,"vY0":-123.60691701685005,"vZ0":-7.8413616716784205,"x":5.32,"y":230.47,"x0":-2.7103873309351796,"y0":50.004300344727994,"z0":5.570383844764762,"aX":-0.7435794583869547},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2300,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.44299329266062903,"extension":6.956768905904647},"index":5,"playId":"694b1365-e535-3a55-b34a-5f78dad760a5","pitchNumber":4,"startTime":"2025-08-28T02:12:55.947Z","endTime":"2025-08-28T02:12:58.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.55639753568347,"strikeZoneBottom":1.67100054900968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.331747908915776,"aZ":-31.8572305870684,"pfxX":0.3904302638353614,"pfxZ":0.2206013435664671,"pX":0.6571620443919336,"pZ":1.584637781278035,"vX0":8.555234199316425,"vY0":-120.96571532599258,"vZ0":-3.111704363980439,"x":91.95,"y":195.99,"x0":-2.988048109996814,"y0":50.005542580699704,"z0":5.703279983340549,"aX":0.5745186395366126},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2231,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.45415350367775975,"extension":6.890417518848714},"index":6,"playId":"74fbb0ee-0323-32eb-8262-faeda0f5a705","pitchNumber":5,"startTime":"2025-08-28T02:13:15.480Z","endTime":"2025-08-28T02:13:21.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:13:21.186Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore strikes out swinging.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T02:13:25.062Z","endTime":"2025-08-28T02:14:33.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.44999643352332,"strikeZoneBottom":1.6707409901505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.693379590845314,"aZ":-30.44146906672462,"pfxX":-0.7111251096113698,"pfxZ":1.146900014095154,"pX":0.43625344315659653,"pZ":2.460484316010136,"vX0":8.553557168681724,"vY0":-122.5013421895805,"vZ0":-1.6144781466978042,"x":100.37,"y":172.35,"x0":-3.018115217931271,"y0":50.00309635470079,"z0":5.746709327765116,"aX":-1.0753949445826296},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":-0.8,"spinRate":2278,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4482590928892418,"extension":6.981119497980824},"index":0,"playId":"85709acd-eab2-3cc7-b5f6-c0b4f6344306","pitchNumber":1,"startTime":"2025-08-28T02:13:45.005Z","endTime":"2025-08-28T02:13:49.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66341666819185,"aZ":-19.702161417973535,"pfxX":-10.494132440051851,"pfxZ":6.402945268270299,"pX":0.06694583548384259,"pZ":3.207735840571365,"vX0":12.95737837773838,"vY0":-139.03385533579436,"vZ0":-2.434074185845336,"x":114.45,"y":152.17,"x0":-3.3016948742628833,"y0":50.0034711633785,"z0":5.409661902348173,"aX":-20.442214096124573},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":16.2,"spinRate":2339,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3947307163091809,"extension":6.242594455502746},"index":1,"playId":"723fb998-a30a-35ea-8504-476a02fd152b","pitchNumber":2,"startTime":"2025-08-28T02:13:59.521Z","endTime":"2025-08-28T02:14:03.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"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-28T02:14:11.491Z","endTime":"2025-08-28T02:14:29.964Z","isPitch":false,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5447767400109,"aZ":-13.209416791718805,"pfxX":-6.603546434456533,"pfxZ":9.588185229942066,"pX":-0.11364538625387383,"pZ":3.0149326407155304,"vX0":9.299038360107236,"vY0":-140.19236678764474,"vZ0":-5.286969358033228,"x":121.33,"y":157.38,"x0":-2.625356643683394,"y0":50.004183163933476,"z0":5.7970219286815174,"aX":-13.063869903419624},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2299,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39163218332210237,"extension":6.644445011205438},"index":3,"playId":"5a09a7f9-630a-3732-8d33-cff6120a5ddf","pitchNumber":3,"startTime":"2025-08-28T02:14:29.964Z","endTime":"2025-08-28T02:14:33.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:14:33.914Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oswald Peraza walks.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T02:14:41.585Z","endTime":"2025-08-28T02:15:57.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.18897440853834,"strikeZoneBottom":1.37114201593391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37835907367003,"aZ":-19.059541244944533,"pfxX":-11.07325041400729,"pfxZ":6.642166575763512,"pX":-1.2338131155552945,"pZ":1.6619053406301252,"vX0":9.448938443758564,"vY0":-139.82092567379473,"vZ0":-6.500484416298642,"x":164.03,"y":193.91,"x0":-3.223212278614374,"y0":50.00083163804434,"z0":5.27330685754147,"aX":-21.85892887067649},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":18.0,"spinRate":2430,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3921547204876963,"extension":6.435577617903425},"index":0,"playId":"5a1a8ac6-38db-3f14-9588-ef9ce6c4372c","pitchNumber":1,"startTime":"2025-08-28T02:14:57.834Z","endTime":"2025-08-28T02:15:04.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.33000181176242,"strikeZoneBottom":1.44929544151137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89416497129039,"aZ":-21.491121556516536,"pfxX":-10.062978404976523,"pfxZ":5.518396607733948,"pX":-2.1101009342402155,"pZ":2.5987946182942547,"vX0":6.807786115294432,"vY0":-138.46962852726105,"vZ0":-3.6020029182682656,"x":197.43,"y":168.61,"x0":-3.2974379978401442,"y0":50.00023072644029,"z0":5.360165250975604,"aX":-19.472407550637783},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":16.7,"spinRate":2309,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39606543000562855,"extension":6.446419751287785},"index":1,"playId":"c05f2df7-9479-3c30-ae15-b9c1ecbe8ffc","pitchNumber":2,"startTime":"2025-08-28T02:15:14.802Z","endTime":"2025-08-28T02:15:19.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.33000240104158,"strikeZoneBottom":1.52790216446669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.401311259338016,"aZ":-20.901108454484312,"pfxX":-10.901371553271293,"pfxZ":5.7816290974287305,"pX":-1.4296235846223107,"pZ":2.7174095713334094,"vX0":9.193377433004637,"vY0":-139.0678700697686,"vZ0":-3.4973017100995083,"x":171.49,"y":165.41,"x0":-3.3687379518871565,"y0":50.00448234733807,"z0":5.384703646667892,"aX":-21.265640644981143},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2395,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39448761179064595,"extension":6.21716776160248},"index":2,"playId":"c9aefcc9-cdfc-32ea-9752-88e6d472065d","pitchNumber":3,"startTime":"2025-08-28T02:15:33.023Z","endTime":"2025-08-28T02:15:38.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.3055182494079,"strikeZoneBottom":1.37076928293084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95846566348397,"aZ":-21.649477179583457,"pfxX":-10.9540301402442,"pfxZ":5.537131072897298,"pX":-1.6613009724268764,"pZ":2.4910822425217067,"vX0":8.20614293930943,"vY0":-137.3422456034346,"vZ0":-3.7154479828468716,"x":180.32,"y":171.52,"x0":-3.2729472868510987,"y0":50.00025305190654,"z0":5.343488108314129,"aX":-20.81019567733262},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":18.0,"spinRate":2314,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3996415371734492,"extension":6.591719966301884},"index":3,"playId":"ae5987d2-3f22-3e2e-9f9b-33502d6eb1b4","pitchNumber":4,"startTime":"2025-08-28T02:15:52.565Z","endTime":"2025-08-28T02:15:57.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:15:57.447Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Teodosio singles on a fly ball to right fielder Adolis García. Oswald Peraza to 3rd.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T02:16:07.883Z","endTime":"2025-08-28T02:16:38.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24645706121343,"aZ":-30.541699452496292,"pfxX":0.4943965615763697,"pfxZ":1.071095452808951,"pX":-0.19656508091887775,"pZ":2.10184370997509,"vX0":6.67380154631541,"vY0":-122.24833765090045,"vZ0":-2.576444488544271,"x":124.49,"y":182.03,"x0":-3.0216788112478845,"y0":50.00074482198142,"z0":5.781209332324079,"aX":0.7498244388672509},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.6,"breakHorizontal":-2.4,"spinRate":2176,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.44739979385410145,"extension":6.694073462173142},"hitData":{"launchSpeed":64.0,"launchAngle":42.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.59,"coordY":144.45}},"index":0,"playId":"33dd32c7-d10e-3707-b395-de141effbe90","pitchNumber":1,"startTime":"2025-08-28T02:16:22.010Z","endTime":"2025-08-28T02:16:38.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:16:38.071Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (29) on a line drive to left fielder Alejandro Osuna. Oswald Peraza scores. Bryce Teodosio to 3rd.","rbi":1,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T02:16:42.129Z","endTime":"2025-08-28T02:18:33.973Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":681168,"link":"/api/v1/people/681168"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.966265517948873,"aZ":-18.728332823506378,"pfxX":-10.867904363814057,"pfxZ":6.844619239643874,"pX":0.500498907798327,"pZ":2.375537414206223,"vX0":13.425885679934524,"vY0":-139.4024467027234,"vZ0":-4.7546443151774564,"x":97.92,"y":174.64,"x0":-2.970910332444465,"y0":50.0011848653185,"z0":5.34333448531659,"aX":-21.34316743986889},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":16.8,"spinRate":2339,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3932431286801199,"extension":6.609931269150883},"index":0,"playId":"26be8bd2-07d1-3e1c-a77f-57be3f73b295","pitchNumber":1,"startTime":"2025-08-28T02:17:03.705Z","endTime":"2025-08-28T02:17:06.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-28T02:17:19.379Z","endTime":"2025-08-28T02:17:34.041Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49078242262347,"aZ":-28.669369536326354,"pfxX":1.0859375487828913,"pfxZ":2.3051614913523686,"pX":-0.009518935831638263,"pZ":2.923973407366637,"vX0":6.723215869316145,"vY0":-122.34269106859169,"vZ0":-0.9345566005266097,"x":117.36,"y":159.83,"x0":-2.93103864125915,"y0":50.00358063836506,"z0":5.761911914936191,"aX":1.6491345594997824},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2235,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4472179976947075,"extension":6.524672091890461},"index":2,"playId":"016c0f2b-b07f-3375-a25e-15f54283be74","pitchNumber":2,"startTime":"2025-08-28T02:17:34.041Z","endTime":"2025-08-28T02:17:39.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15592362680123,"aZ":-16.5884840801256,"pfxX":-7.900428949173324,"pfxZ":8.012721417478211,"pX":-0.44664091341908135,"pZ":3.243821337579983,"vX0":8.85490074421909,"vY0":-139.27484395127928,"vZ0":-3.830008249184914,"x":134.02,"y":151.2,"x0":-2.6557492702838776,"y0":50.00237312715645,"z0":5.748650640331962,"aX":-15.367618374507096},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2339,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39475018489925073,"extension":6.834461825310397},"hitData":{"launchSpeed":89.7,"launchAngle":15.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.08,"coordY":133.23}},"index":3,"playId":"04978dfd-52a8-3067-8997-64ad9b402a7b","pitchNumber":3,"startTime":"2025-08-28T02:18:20.893Z","endTime":"2025-08-28T02:18:33.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:18:33.973Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T02:18:33.394Z","endTime":"2025-08-28T02:21:18.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.71026236705023,"strikeZoneBottom":1.70327462714469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.324574581365976,"aZ":-30.332322018236187,"pfxX":1.0082575300825987,"pfxZ":1.1887437540274362,"pX":1.4322271201306367,"pZ":0.7558411325552769,"vX0":10.08202470288988,"vY0":-123.87471356485925,"vZ0":-5.668155848837337,"x":62.41,"y":218.37,"x0":-2.8328297716718764,"y0":50.00068509837998,"z0":5.630609663944916,"aX":1.5534192454692533},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2309,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.44333073514552535,"extension":7.0309156969342785},"index":0,"playId":"97a6f249-54e4-300e-8c49-c1aa14ccd333","pitchNumber":1,"startTime":"2025-08-28T02:19:00.777Z","endTime":"2025-08-28T02:19:05.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T02:19:12.568Z","endTime":"2025-08-28T02:20:12.846Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.58999616303122,"strikeZoneBottom":1.78523148627437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24239083769164,"aZ":-20.133907630697173,"pfxX":-10.3453630565368,"pfxZ":6.153579282130968,"pX":0.011442112008987081,"pZ":1.7980379269447226,"vX0":11.949624173571433,"vY0":-139.45684333666426,"vZ0":-5.937165892485154,"x":116.56,"y":190.23,"x0":-2.9980301867316195,"y0":50.004207622084714,"z0":5.29563214216617,"aX":-20.248137833149617},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":16.1,"spinRate":2369,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39371525102227123,"extension":6.6663804301414},"index":2,"playId":"4a4b8060-93c7-3c1f-8812-ff51753fcfab","pitchNumber":2,"startTime":"2025-08-28T02:20:12.846Z","endTime":"2025-08-28T02:20:17.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.4,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.544421544461734,"aZ":-20.21987270323672,"pfxX":-10.584325036302781,"pfxZ":6.20574076524994,"pX":-0.8115426436057414,"pZ":2.9904232929479444,"vX0":10.000541274780561,"vY0":-138.54747821307203,"vZ0":-3.128675362424393,"x":147.93,"y":158.04,"x0":-3.1085191684737605,"y0":50.00454396813516,"z0":5.500138625820922,"aX":-20.39478476413168},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2444,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3967035676796242,"extension":6.512612241370959},"index":3,"playId":"33884c07-e940-3de4-bd4c-af6e9021dacb","pitchNumber":3,"startTime":"2025-08-28T02:20:30.175Z","endTime":"2025-08-28T02:20:34.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.58999647315375,"strikeZoneBottom":1.7854782380493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99996750226143,"aZ":-22.604544866448435,"pfxX":-10.303405702840879,"pfxZ":4.888212943144733,"pX":-1.1650495704678252,"pZ":2.8659930767906827,"vX0":9.155159372912237,"vY0":-139.4445261482395,"vZ0":-2.6998327791677004,"x":161.41,"y":161.4,"x0":-3.161144887233176,"y0":50.00604589750969,"z0":5.3475066666960664,"aX":-20.18129093957136},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":2310,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3936487211318518,"extension":6.619869782386053},"index":4,"playId":"b1afe370-3c34-311c-ab80-d3201786badd","pitchNumber":4,"startTime":"2025-08-28T02:20:54.428Z","endTime":"2025-08-28T02:20:58.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.166497582429464,"aZ":-21.27332929775039,"pfxX":-10.770887624689475,"pfxZ":5.574092577605503,"pX":-0.45254210453387395,"pZ":3.1524145538655532,"vX0":11.033921186677972,"vY0":-139.16217344160404,"vZ0":-2.375846530667424,"x":134.25,"y":153.66,"x0":-3.075613615372543,"y0":50.00121943822991,"z0":5.431348361788092,"aX":-21.0566956398943},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":17.2,"spinRate":2344,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39408181271991616,"extension":6.454807644036896},"index":5,"playId":"43811d99-9542-3843-acd8-58c9f326cd52","pitchNumber":5,"startTime":"2025-08-28T02:21:14.526Z","endTime":"2025-08-28T02:21:18.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:21:18.409Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a sharp line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:23:32.471Z","endTime":"2025-08-28T02:24:04.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Niko Kavadas replaces Mike Trout, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":12,"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-28T02:23:30.217Z","endTime":"2025-08-28T02:23:30.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Oswald Peraza replaces José Fermin, batting 8th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":12,"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-28T02:23:30.248Z","endTime":"2025-08-28T02:23:32.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"800","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":35.6,"endSpeed":34.1,"strikeZoneTop":3.51038372897644,"strikeZoneBottom":1.61618954695675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.091558559259932,"aZ":-30.81996385093727,"pfxX":-0.2578688772919868,"pfxZ":5.409060944495469,"pX":-1.5886108526061105,"pZ":2.8020300772127085,"vX0":0.27369094452712495,"vY0":-50.36594590625209,"vZ0":9.921533283075355,"x":117.31,"y":72.44,"x0":-1.8335770615007112,"y0":50.002217384658145,"z0":8.647395118521807,"aX":-0.06452060214792917},"breaks":{"breakAngle":0.0,"breakLength":48.0,"breakY":24.0,"breakVertical":-214.2,"breakVerticalInduced":18.8,"breakHorizontal":0.2,"spinRate":865,"spinDirection":208},"zone":11,"typeConfidence":1.36,"plateTime":1.0986332175794558,"extension":3.414955780928362},"index":2,"playId":"321e0d82-1fa7-3336-bf5d-48ccd7dc722d","pitchNumber":1,"startTime":"2025-08-28T02:23:32.471Z","endTime":"2025-08-28T02:23:38.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":38.4,"endSpeed":36.2,"strikeZoneTop":3.4730455184537,"strikeZoneBottom":1.464795989687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.548111789799633,"aZ":-30.599434743008164,"pfxX":-1.2630642939400882,"pfxZ":5.283613909505922,"pX":0.19134698227340854,"pZ":3.75121308936296,"vX0":1.9576486943088411,"vY0":-54.64029654843853,"vZ0":9.530352947667453,"x":109.71,"y":137.5,"x0":-1.4722649072206986,"y0":50.00093673158997,"z0":8.184864989046467,"aX":-0.37572648623618826},"breaks":{"breakAngle":0.0,"breakLength":40.8,"breakY":24.0,"breakVertical":-179.4,"breakVerticalInduced":17.0,"breakHorizontal":1.1,"spinRate":939,"spinDirection":217},"zone":12,"typeConfidence":1.35,"plateTime":1.0087560510485396,"extension":4.055219161116634},"index":3,"playId":"2bb9519e-cd4a-3318-a357-d3b85796902f","pitchNumber":2,"startTime":"2025-08-28T02:23:42.177Z","endTime":"2025-08-28T02:23:46.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":38.0,"endSpeed":35.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.919693404419679,"aZ":-31.399904389824517,"pfxX":-0.6232153034958272,"pfxZ":2.687911779032042,"pX":-0.8418162247329608,"pZ":3.1137272705599717,"vX0":0.8354246235394249,"vY0":-53.945225711046014,"vZ0":9.552155004556283,"x":149.09,"y":154.71,"x0":-1.5550094641051744,"y0":50.00030548104303,"z0":8.211230011051464,"aX":-0.17852632184838663},"breaks":{"breakAngle":0.0,"breakLength":43.2,"breakY":24.0,"breakVertical":-190.3,"breakVerticalInduced":13.1,"breakHorizontal":0.6,"spinRate":899,"spinDirection":210},"zone":11,"typeConfidence":1.36,"plateTime":1.0264485243252888,"extension":3.9653041819295223},"hitData":{"launchSpeed":100.0,"launchAngle":11.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.68,"coordY":82.98}},"index":4,"playId":"89875ed6-6dc6-33a7-8983-c32d279505ca","pitchNumber":3,"startTime":"2025-08-28T02:23:53.101Z","endTime":"2025-08-28T02:24:04.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:24:04.192Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a ground ball to right fielder Matthew Lugo. Alejandro Osuna to 2nd.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:24:21.060Z","endTime":"2025-08-28T02:25:19.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":35.7,"endSpeed":34.4,"strikeZoneTop":3.3200936651036,"strikeZoneBottom":1.49978342166215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.033332948293285,"aZ":-31.22863920424312,"pfxX":-0.8424666325096131,"pfxZ":3.745044632984694,"pX":-0.9756117452361058,"pZ":2.249527192338155,"vX0":1.3126745563264286,"vY0":-50.471498587286725,"vZ0":9.678359577095483,"x":154.19,"y":178.04,"x0":-2.197480454564463,"y0":50.00135412861109,"z0":8.486847226389427,"aX":-0.21214149526080692},"breaks":{"breakAngle":0.0,"breakLength":49.2,"breakY":24.0,"breakVertical":-216.1,"breakVerticalInduced":15.6,"breakHorizontal":0.6,"spinRate":796,"spinDirection":206},"zone":13,"typeConfidence":1.37,"plateTime":1.0954337956511475,"extension":3.561926790039552},"index":0,"playId":"abf18659-98f2-3f63-84c4-27a2509c2d95","pitchNumber":1,"startTime":"2025-08-28T02:24:21.060Z","endTime":"2025-08-28T02:24:26.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":37.2,"endSpeed":34.7,"strikeZoneTop":3.43526126549767,"strikeZoneBottom":1.5005813524737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.417457352747457,"aZ":-30.95896474304799,"pfxX":-0.8053462017331059,"pfxZ":4.460605282761218,"pX":-1.477888340996597,"pZ":4.503565287776568,"vX0":0.4855855215184563,"vY0":-52.406241074635346,"vZ0":10.989832298972884,"x":173.33,"y":117.18,"x0":-1.8477835091918886,"y0":50.00042376148236,"z0":8.529143984685414,"aX":-0.21862873578575584},"breaks":{"breakAngle":0.0,"breakLength":44.4,"breakY":24.0,"breakVertical":-197.5,"breakVerticalInduced":17.3,"breakHorizontal":1.1,"spinRate":936,"spinDirection":220},"zone":11,"typeConfidence":1.37,"plateTime":1.054888823359666,"extension":3.656047025665881},"index":1,"playId":"d88aa4b8-52b8-3119-a199-07f78430e828","pitchNumber":2,"startTime":"2025-08-28T02:24:32.930Z","endTime":"2025-08-28T02:24:38.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":38.2,"endSpeed":35.7,"strikeZoneTop":3.43552609097679,"strikeZoneBottom":1.57697450161074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.517806019120323,"aZ":-30.87327412933399,"pfxX":0.5944186823894206,"pfxZ":4.445542874035397,"pX":-2.2850518337434367,"pZ":4.679462303650865,"vX0":-0.32455476189287435,"vY0":-54.19451651402673,"vZ0":10.408396283885137,"x":204.1,"y":112.43,"x0":-2.0564352852751697,"y0":50.00187628548269,"z0":8.565152790508728,"aX":0.17369100184265152},"breaks":{"breakAngle":0.0,"breakLength":42.0,"breakY":24.0,"breakVertical":-183.8,"breakVerticalInduced":16.1,"breakHorizontal":-0.8,"spinRate":981,"spinDirection":213},"zone":11,"typeConfidence":1.36,"plateTime":1.0176013056037012,"extension":3.4145212761259716},"index":2,"playId":"f1dce836-233b-3b7e-80cd-afdae5db43e3","pitchNumber":3,"startTime":"2025-08-28T02:24:44.235Z","endTime":"2025-08-28T02:24:49.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":39.0,"endSpeed":36.8,"strikeZoneTop":3.70401593802194,"strikeZoneBottom":1.73127712579799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.652458118047254,"aZ":-30.062748038279704,"pfxX":-0.30671737193397686,"pfxZ":6.836416174543812,"pX":0.6529783159224425,"pZ":3.356226548387037,"vX0":2.819804091007553,"vY0":-55.614770691356455,"vZ0":8.55462041837685,"x":92.11,"y":148.16,"x0":-1.8909540533492977,"y0":50.00269422031928,"z0":8.136700792227742,"aX":-0.0949385918413231},"breaks":{"breakAngle":0.0,"breakLength":38.4,"breakY":24.0,"breakVertical":-170.4,"breakVerticalInduced":19.0,"breakHorizontal":-1.1,"spinRate":943,"spinDirection":216},"zone":3,"typeConfidence":0.82,"plateTime":0.9902989598155529,"extension":3.5894542560906713},"index":3,"playId":"d4d5c8bf-45b6-3820-a897-e0b495af73f5","pitchNumber":4,"startTime":"2025-08-28T02:24:56.584Z","endTime":"2025-08-28T02:25:02.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":38.4,"endSpeed":35.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.717342072268146,"aZ":-30.37974414936521,"pfxX":-2.258184040854921,"pfxZ":6.060375067259137,"pX":-0.3221638109457828,"pZ":4.081421745560656,"vX0":2.1080050411584867,"vY0":-54.56800799401174,"vZ0":9.777595695740343,"x":129.28,"y":128.58,"x0":-2.0034428000755256,"y0":50.000436743904125,"z0":8.242100135904037,"aX":-0.6670780055067388},"breaks":{"breakAngle":1.2,"breakLength":40.8,"breakY":24.0,"breakVertical":-178.8,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":965,"spinDirection":217},"zone":11,"typeConfidence":1.3,"plateTime":1.0117152171275015,"extension":3.7585119628905015},"hitData":{"launchSpeed":95.7,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.69,"coordY":115.78}},"index":4,"playId":"8e8df973-7545-36ad-98b1-c28b870da35d","pitchNumber":5,"startTime":"2025-08-28T02:25:08.511Z","endTime":"2025-08-28T02:25:19.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:25:19.312Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Wyatt Langford hit by pitch. Alejandro Osuna to 3rd. Josh Smith to 2nd.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:25:20.353Z","endTime":"2025-08-28T02:26:04.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":36.6,"endSpeed":34.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.49653232924938,"aZ":-29.6038490541426,"pfxX":3.376624719189171,"pfxZ":9.697616038131844,"pX":0.05864816286702439,"pZ":3.5760224616906777,"vX0":1.630860846380052,"vY0":-51.86780037261633,"vZ0":9.724691722188997,"x":114.76,"y":142.23,"x0":-1.989855379329124,"y0":50.00090347227431,"z0":8.425771579507249,"aX":0.8933372233717666},"breaks":{"breakAngle":2.4,"breakLength":44.4,"breakY":24.0,"breakVertical":-193.8,"breakVerticalInduced":26.3,"breakHorizontal":-7.2,"spinRate":942,"spinDirection":211},"zone":12,"typeConfidence":1.37,"plateTime":1.067833560162482,"extension":3.6352805823299974},"index":0,"playId":"894ce419-ccaf-30ed-9a5b-070f4c35989c","pitchNumber":1,"startTime":"2025-08-28T02:25:36.811Z","endTime":"2025-08-28T02:25:42.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(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":35.2,"endSpeed":33.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.709184702646802,"aZ":-29.822975939873174,"pfxX":4.80449885556258,"pfxZ":9.795573944477935,"pX":-2.0773855325566855,"pZ":2.091023951218997,"vX0":-0.40423379701955414,"vY0":-49.80404175374727,"vZ0":9.281152444842176,"x":196.19,"y":182.32,"x0":-2.2773400642528956,"y0":50.000578075438725,"z0":8.504955506379208,"aX":1.1512911013446352},"breaks":{"breakAngle":2.4,"breakLength":49.2,"breakY":24.0,"breakVertical":-214.3,"breakVerticalInduced":27.7,"breakHorizontal":-8.3,"spinRate":887,"spinDirection":206},"zone":13,"typeConfidence":1.37,"plateTime":1.1197613915346412,"extension":3.391335705674285},"index":1,"playId":"56cff7f7-a84f-3783-bded-756834d88c4d","pitchNumber":2,"startTime":"2025-08-28T02:25:58.433Z","endTime":"2025-08-28T02:26:04.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:26:04.600Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a line drive to center fielder Bryce Teodosio. Alejandro Osuna scores. Josh Smith to 3rd. Michael Helman to 2nd.","rbi":1,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:26:42.490Z","endTime":"2025-08-28T02:27:07.372Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Michael Helman replaces Wyatt Langford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":12,"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-28T02:26:37.148Z","endTime":"2025-08-28T02:26:44.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":694671,"link":"/api/v1/people/694671"},"base":1,"defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":38.1,"endSpeed":35.8,"strikeZoneTop":3.55631131022967,"strikeZoneBottom":1.71871950844978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.540302584508275,"aZ":-28.662306455166476,"pfxX":9.41089470857696,"pfxZ":12.197511681141059,"pX":3.053567081764013,"pZ":2.365705329034059,"vX0":3.696232073526677,"vY0":-54.407185362686036,"vZ0":7.502145428701484,"x":0.61,"y":174.91,"x0":-1.6606039452216736,"y0":50.00217468007929,"z0":8.110282485660548,"aX":2.7087497632752937},"breaks":{"breakAngle":6.0,"breakLength":39.6,"breakY":24.0,"breakVertical":-172.3,"breakVerticalInduced":29.5,"breakHorizontal":-19.6,"spinRate":930,"spinDirection":201},"zone":14,"typeConfidence":1.37,"plateTime":1.022492384475141,"extension":3.5952107882686413},"index":1,"playId":"1f1dd5f0-f8b1-333d-ba6f-09772190c559","pitchNumber":1,"startTime":"2025-08-28T02:26:44.219Z","endTime":"2025-08-28T02:26:50.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":36.3,"endSpeed":34.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.160022857578644,"aZ":-30.457209598598478,"pfxX":-0.8175834317817012,"pfxZ":6.564377546156415,"pX":-0.33728431143618803,"pZ":3.030449421043306,"vX0":1.5950673283955634,"vY0":-51.357782622264054,"vZ0":9.657147999118088,"x":129.86,"y":156.96,"x0":-1.8198469870746237,"y0":50.00072524921375,"z0":8.514699461320578,"aX":-0.21344782733739975},"breaks":{"breakAngle":0.0,"breakLength":45.6,"breakY":24.0,"breakVertical":-203.2,"breakVerticalInduced":20.4,"breakHorizontal":0.4,"spinRate":876,"spinDirection":218},"zone":1,"typeConfidence":1.24,"plateTime":1.075965149091989,"extension":3.668635431558584},"hitData":{"launchSpeed":85.5,"launchAngle":24.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.95,"coordY":77.08}},"index":2,"playId":"cc3ab6ac-8b22-30e1-86f1-455ccb1b4462","pitchNumber":2,"startTime":"2025-08-28T02:26:55.690Z","endTime":"2025-08-28T02:27:07.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:27:07.372Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adolis García doubles (28) on a line drive to left fielder Taylor Ward. Josh Smith scores. Michael Helman scores. Ezequiel Duran to 3rd.","rbi":2,"awayScore":3,"homeScore":15,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:27:09.913Z","endTime":"2025-08-28T02:27:41.710Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":35.2,"endSpeed":33.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.161956977050036,"aZ":-31.30551612688266,"pfxX":0.030472837159160715,"pfxZ":3.5722826205203635,"pX":-0.6754550881848173,"pZ":2.129819082210602,"vX0":0.47124129126015524,"vY0":-49.722668897320524,"vZ0":9.81122992532912,"x":142.75,"y":181.27,"x0":-1.1659156770033205,"y0":50.00159236089375,"z0":8.684599659229022,"aX":0.0073568879722140795},"breaks":{"breakAngle":0.0,"breakLength":50.4,"breakY":24.0,"breakVertical":-224.0,"breakVerticalInduced":16.0,"breakHorizontal":-0.4,"spinRate":879,"spinDirection":202},"zone":7,"typeConfidence":1.37,"plateTime":1.1152140183348629,"extension":3.30444297048642},"hitData":{"launchSpeed":84.6,"launchAngle":24.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.04,"coordY":110.86}},"index":0,"playId":"b1e0f5bc-f4b7-30f4-bcda-61da7f5fe45a","pitchNumber":1,"startTime":"2025-08-28T02:27:28.560Z","endTime":"2025-08-28T02:27:41.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:27:41.710Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, shortstop Zach Neto to first baseman Niko Kavadas. Ezequiel Duran scores. Adolis García to 3rd.","rbi":1,"awayScore":3,"homeScore":16,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:27:43.329Z","endTime":"2025-08-28T02:28:43.196Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":36.3,"endSpeed":34.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.413305141744672,"aZ":-31.00648979975816,"pfxX":-1.2752843177601467,"pfxZ":4.487279478449519,"pX":-0.6650050759605407,"pZ":2.5770926955998013,"vX0":1.0387718152002585,"vY0":-51.39968619014585,"vZ0":9.496217043798996,"x":142.35,"y":169.2,"x0":-1.5364680544958769,"y0":50.00192132638264,"z0":8.532978881831392,"aX":-0.33134725546576116},"breaks":{"breakAngle":0.0,"breakLength":46.8,"breakY":24.0,"breakVertical":-207.4,"breakVerticalInduced":16.9,"breakHorizontal":1.6,"spinRate":879,"spinDirection":215},"zone":4,"typeConfidence":1.37,"plateTime":1.0777223055369725,"extension":3.2141224921399334},"index":0,"playId":"8eb7fdf5-814c-3a54-bd9f-909cd233796b","pitchNumber":1,"startTime":"2025-08-28T02:28:10.318Z","endTime":"2025-08-28T02:28:15.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":37.2,"endSpeed":35.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.382001584915951,"aZ":-30.488007599047535,"pfxX":-0.17633035234519512,"pfxZ":6.101628080778934,"pX":-0.1358513469162143,"pZ":3.990389884619179,"vX0":1.6318476136451638,"vY0":-52.746729807314196,"vZ0":10.011650760238549,"x":122.18,"y":131.04,"x0":-1.6942343400937965,"y0":50.0005533572828,"z0":8.602025816765273,"aX":-0.048680065534381596},"breaks":{"breakAngle":0.0,"breakLength":43.2,"breakY":24.0,"breakVertical":-192.2,"breakVerticalInduced":19.4,"breakHorizontal":-0.7,"spinRate":941,"spinDirection":212},"zone":11,"typeConfidence":1.31,"plateTime":1.0470351718723705,"extension":3.296761470439067},"index":1,"playId":"f4474439-60dd-3196-895a-b1f40818894c","pitchNumber":2,"startTime":"2025-08-28T02:28:21.959Z","endTime":"2025-08-28T02:28:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":36.2,"endSpeed":34.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.338059319488833,"aZ":-30.96892394116261,"pfxX":-0.24347894954984017,"pfxZ":4.682387502934262,"pX":-0.9411892025643037,"pZ":3.309200952585611,"vX0":1.03893719458349,"vY0":-51.093270847061405,"vZ0":10.193580787134657,"x":152.88,"y":149.43,"x0":-1.9522739253908834,"y0":50.00111526931527,"z0":8.672528045667136,"aX":-0.06256219257474915},"breaks":{"breakAngle":0.0,"breakLength":46.8,"breakY":24.0,"breakVertical":-209.0,"breakVerticalInduced":17.8,"breakHorizontal":-0.4,"spinRate":925,"spinDirection":205},"zone":11,"typeConfidence":1.36,"plateTime":1.0840605770115816,"extension":3.3120059560082264},"hitData":{"launchSpeed":92.2,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.07,"coordY":146.15}},"index":2,"playId":"126ab0cb-56c2-3588-99da-e7f8afea17ee","pitchNumber":3,"startTime":"2025-08-28T02:28:33.747Z","endTime":"2025-08-28T02:28:43.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:28:43.196Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to center fielder Bryce Teodosio. Adolis García scores.","rbi":1,"awayScore":3,"homeScore":17,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:28:56.217Z","endTime":"2025-08-28T02:29:25.083Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":34.2,"endSpeed":33.2,"strikeZoneTop":3.74087521464921,"strikeZoneBottom":1.72051034969193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.7311637383797045,"aZ":-30.805302382698134,"pfxX":0.5947085493808757,"pfxZ":6.025703634019699,"pX":-1.8145873937058292,"pZ":2.077606266326532,"vX0":0.2317026029720779,"vY0":-48.041466566346955,"vZ0":10.175886578173955,"x":186.17,"y":182.68,"x0":-2.1387851327247045,"y0":50.001932998871936,"z0":8.7641818273433,"aX":0.13494080898513972},"breaks":{"breakAngle":0.0,"breakLength":52.8,"breakY":24.0,"breakVertical":-235.8,"breakVerticalInduced":20.9,"breakHorizontal":-1.2,"spinRate":861,"spinDirection":204},"zone":13,"typeConfidence":1.33,"plateTime":1.1530826271129193,"extension":3.49096529501813},"index":0,"playId":"890c076f-a4da-3681-88b7-a016f09f17b8","pitchNumber":1,"startTime":"2025-08-28T02:29:03.034Z","endTime":"2025-08-28T02:29:09.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":36.9,"endSpeed":35.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.157718545887327,"aZ":-30.711015494598218,"pfxX":-2.6618590774127133,"pfxZ":5.36988521305447,"pX":-0.45284674583585943,"pZ":3.7803551530306967,"vX0":1.785827575699762,"vY0":-52.28309752828169,"vZ0":9.97164727390246,"x":134.26,"y":136.71,"x0":-1.8515396329810656,"y0":50.000637172068316,"z0":8.680257381807166,"aX":-0.723448497954179},"breaks":{"breakAngle":1.2,"breakLength":44.4,"breakY":24.0,"breakVertical":-196.9,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":928,"spinDirection":208},"zone":1,"typeConfidence":1.35,"plateTime":1.055015275945463,"extension":3.4042243141035784},"hitData":{"launchSpeed":90.3,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.44,"coordY":84.92}},"index":1,"playId":"0e73508b-7798-3938-89c6-dd60b7a422cc","pitchNumber":2,"startTime":"2025-08-28T02:29:13.172Z","endTime":"2025-08-28T02:29:25.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:29:25.083Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rowdy Tellez singles on a line drive to right fielder Matthew Lugo. Josh Jung to 2nd.","rbi":0,"awayScore":3,"homeScore":17,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:29:29.408Z","endTime":"2025-08-28T02:30:07.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":37.8,"endSpeed":36.5,"strikeZoneTop":3.80436088413656,"strikeZoneBottom":1.76726847173194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.552485277775325,"aZ":-30.779442335164777,"pfxX":-2.5526455202045177,"pfxZ":4.7788187025272695,"pX":0.2794501573096497,"pZ":1.4229808028558142,"vX0":2.8074587305951835,"vY0":-54.10624886913117,"vZ0":7.456163494340184,"x":106.35,"y":200.36,"x0":-2.039151888499338,"y0":50.00030874872994,"z0":8.090500886928973,"aX":-0.7425568653210691},"breaks":{"breakAngle":1.2,"breakLength":42.0,"breakY":24.0,"breakVertical":-185.6,"breakVerticalInduced":15.1,"breakHorizontal":2.8,"spinRate":901,"spinDirection":216},"zone":14,"typeConfidence":1.36,"plateTime":1.0197281171911579,"extension":3.432173615761984},"index":0,"playId":"5857c8a4-c3eb-3938-bc7c-dba7f874364c","pitchNumber":1,"startTime":"2025-08-28T02:29:41.939Z","endTime":"2025-08-28T02:29:46.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":35.4,"endSpeed":34.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.879296677673462,"aZ":-31.249686152359434,"pfxX":-1.0877996674848465,"pfxZ":3.7352921995958503,"pX":0.20863919327434796,"pZ":2.5088030142492306,"vX0":2.1863913194494704,"vY0":-49.96954680941008,"vZ0":9.970969169437554,"x":109.05,"y":171.04,"x0":-1.8881862836074363,"y0":50.002216132248265,"z0":8.66900525757787,"aX":-0.26896479589196276},"breaks":{"breakAngle":0.0,"breakLength":49.2,"breakY":24.0,"breakVertical":-220.2,"breakVerticalInduced":15.8,"breakHorizontal":0.4,"spinRate":868,"spinDirection":207},"zone":5,"typeConfidence":1.36,"plateTime":1.1058076642682706,"extension":3.55493385388992},"hitData":{"launchSpeed":109.5,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.73,"coordY":114.27}},"index":1,"playId":"aa9adee7-9019-33b2-ade8-a33c9d29959e","pitchNumber":2,"startTime":"2025-08-28T02:29:56.082Z","endTime":"2025-08-28T02:30:07.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:30:07.732Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Higashioka homers (10) on a fly ball to left center field. Josh Jung scores. Rowdy Tellez scores.","rbi":3,"awayScore":3,"homeScore":20,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:30:17.307Z","endTime":"2025-08-28T02:30:54.845Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":{"id":672724,"link":"/api/v1/people/672724"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":36.6,"endSpeed":34.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.19243329640151,"aZ":-31.033240101799286,"pfxX":-1.9634722030418656,"pfxZ":4.274107446372232,"pX":-0.24080388542096504,"pZ":3.04829723005253,"vX0":1.9518760801562667,"vY0":-51.86826943873271,"vZ0":9.632416845744498,"x":126.18,"y":156.48,"x0":-1.9097940680744527,"y0":50.00195216229547,"z0":8.620132930425328,"aX":-0.5237125363072418},"breaks":{"breakAngle":1.2,"breakLength":45.6,"breakY":24.0,"breakVertical":-202.8,"breakVerticalInduced":16.1,"breakHorizontal":2.2,"spinRate":827,"spinDirection":209},"zone":2,"typeConfidence":1.36,"plateTime":1.064651071204604,"extension":3.433166650803667},"hitData":{"launchSpeed":98.8,"launchAngle":31.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.56,"coordY":55.68}},"index":0,"playId":"3660b093-2fb2-307d-85df-6350c8accb54","pitchNumber":1,"startTime":"2025-08-28T02:30:25.720Z","endTime":"2025-08-28T02:30:54.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:30:54.845Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Osuna walks.","rbi":0,"awayScore":3,"homeScore":20,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:33:11.593Z","endTime":"2025-08-28T02:33:53.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":20,"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-28T02:31:00.637Z","endTime":"2025-08-28T02:31:37.851Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from pitcher to first base for Oswald Peraza.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":20,"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-28T02:31:37.851Z","endTime":"2025-08-28T02:31:37.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"800","defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Niko Kavadas replaces Oswald Peraza, batting 2nd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":20,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-28T02:31:37.883Z","endTime":"2025-08-28T02:33:13.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":672724,"link":"/api/v1/people/672724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":45.7,"endSpeed":42.3,"strikeZoneTop":3.63756520445803,"strikeZoneBottom":1.66067348256783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.718282641769755,"aZ":-27.942676434253414,"pfxX":1.078361995555671,"pfxZ":9.65570082411334,"pX":-0.9488119878698964,"pZ":3.9571884548687666,"vX0":-0.23536722182829037,"vY0":-66.09760828886243,"vZ0":6.101936594568033,"x":153.17,"y":131.94,"x0":-0.9075117148136412,"y0":50.00082429242,"z0":7.536221324901965,"aX":0.4722056742123071},"breaks":{"breakAngle":1.2,"breakLength":25.2,"breakY":24.0,"breakVertical":-112.2,"breakVerticalInduced":21.4,"breakHorizontal":-1.8,"spinRate":1033,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.8319226670675848,"extension":4.146219927493609},"index":3,"playId":"61161d12-daed-39cf-8e11-b4edf3d018ec","pitchNumber":1,"startTime":"2025-08-28T02:33:13.383Z","endTime":"2025-08-28T02:33:18.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":44.2,"endSpeed":40.6,"strikeZoneTop":3.59930516199687,"strikeZoneBottom":1.54601238828705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.258711500657076,"aZ":-29.668502071790968,"pfxX":-0.7568588652451376,"pfxZ":6.222993842316608,"pX":-0.6875775081752443,"pZ":5.516658395673098,"vX0":0.3569118349725978,"vY0":-63.467077752274534,"vZ0":9.001634097002853,"x":143.21,"y":89.83,"x0":-0.8758197951067366,"y0":50.002872738032764,"z0":7.84285353029387,"aX":-0.30488321153858694},"breaks":{"breakAngle":0.0,"breakLength":28.8,"breakY":24.0,"breakVertical":-128.3,"breakVerticalInduced":16.9,"breakHorizontal":1.2,"spinRate":1008,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.8671969161934321,"extension":3.992392607616294},"index":4,"playId":"6dc439c1-a7ca-3688-a7b8-c1177fe25e1d","pitchNumber":2,"startTime":"2025-08-28T02:33:22.085Z","endTime":"2025-08-28T02:33:27.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":44.2,"endSpeed":40.2,"strikeZoneTop":3.59838871120022,"strikeZoneBottom":1.58325526332868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.120166580700377,"aZ":-29.60579023907917,"pfxX":0.7793000140029562,"pfxZ":6.436469064466522,"pX":-2.510819728708379,"pZ":6.70920203862909,"vX0":-1.894949922377371,"vY0":-63.129565046831544,"vZ0":10.27073406525947,"x":212.71,"y":57.63,"x0":-1.0840325764993757,"y0":50.00236938917624,"z0":8.050519621528784,"aX":0.31102760936515955},"breaks":{"breakAngle":0.0,"breakLength":28.8,"breakY":24.0,"breakVertical":-128.6,"breakVerticalInduced":18.0,"breakHorizontal":-0.5,"spinRate":1038,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.8714891763377257,"extension":3.8796318250241044},"index":5,"playId":"75505165-5d72-3d05-bc07-f863e2bb74fd","pitchNumber":3,"startTime":"2025-08-28T02:33:30.137Z","endTime":"2025-08-28T02:33:35.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":53.4,"endSpeed":48.8,"strikeZoneTop":3.52139521832115,"strikeZoneBottom":1.62069727996676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.66121133661049,"aZ":-27.019724626789284,"pfxX":-1.4839974822184558,"pfxZ":8.581945876665163,"pX":-2.064931642061691,"pZ":4.663730351348512,"vX0":-0.5390043612332026,"vY0":-77.40892557711042,"vZ0":5.25286833214781,"x":195.71,"y":112.86,"x0":-1.5181940550708777,"y0":50.00082051976186,"z0":7.049011567890388,"aX":-0.8903565181143586},"breaks":{"breakAngle":2.4,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.1,"breakVerticalInduced":18.4,"breakHorizontal":2.9,"spinRate":1250,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.7106066857669973,"extension":4.200085653754519},"index":6,"playId":"57ea9751-bc55-3a28-af8e-1b4f9e690720","pitchNumber":4,"startTime":"2025-08-28T02:33:38.448Z","endTime":"2025-08-28T02:33:43.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":56.0,"endSpeed":51.0,"strikeZoneTop":3.59961017732893,"strikeZoneBottom":1.62237250290955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.799934658150429,"aZ":-25.57390815959961,"pfxX":-2.115369737370117,"pfxZ":9.964364243101244,"pX":-0.3880042976224851,"pZ":4.871141081141154,"vX0":1.514620253747679,"vY0":-81.31344263861527,"vZ0":4.419009894520168,"x":131.79,"y":107.26,"x0":-1.0617538501853099,"y0":50.000313000153405,"z0":7.11478002129551,"aX":-1.4002213041721967},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":20.4,"breakHorizontal":3.2,"spinRate":1299,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.6765723707406526,"extension":4.289659717753898},"index":7,"playId":"bc9dd095-a6e3-3352-90fb-98fc72ee19e2","pitchNumber":5,"startTime":"2025-08-28T02:33:47.361Z","endTime":"2025-08-28T02:33:53.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:33:53.795Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Smith lines out sharply to first baseman Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:34:00.041Z","endTime":"2025-08-28T02:34:37.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":55.8,"endSpeed":51.4,"strikeZoneTop":3.32405537492566,"strikeZoneBottom":1.54365898017713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.16955357515223,"aZ":-26.421554280506715,"pfxX":-1.371771380544033,"pfxZ":8.686047613128874,"pX":0.9202309628593391,"pZ":3.6140496602363177,"vX0":3.249613845454493,"vY0":-81.10888978554888,"vZ0":2.9072477078986463,"x":81.92,"y":141.2,"x0":-0.9359992902932406,"y0":50.003524203414905,"z0":6.9706238303216095,"aX":-0.9089640610815374},"breaks":{"breakAngle":1.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-71.0,"breakVerticalInduced":17.4,"breakHorizontal":1.2,"spinRate":1283,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.6767678549074532,"extension":4.399518718789715},"index":0,"playId":"9e3b1e32-9248-326c-9191-fc355c25517f","pitchNumber":1,"startTime":"2025-08-28T02:34:04.747Z","endTime":"2025-08-28T02:34:10.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":54.2,"endSpeed":49.3,"strikeZoneTop":3.3263802336725,"strikeZoneBottom":1.54609489614191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.932361205524419,"aZ":-26.69149195018129,"pfxX":-1.6130950426061954,"pfxZ":8.866989694555329,"pX":-2.48583828631153,"pZ":5.660909294739449,"vX0":-1.488271325690835,"vY0":-78.55561433271856,"vZ0":6.194564808810969,"x":211.75,"y":85.94,"x0":-1.3127310883480763,"y0":50.00248151766636,"z0":7.246636897453979,"aX":-0.9974491818578676},"breaks":{"breakAngle":2.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-75.4,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":1272,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.7000773586399145,"extension":4.230900055945482},"index":1,"playId":"19c0edc2-e9df-3c09-8b42-b12f72696514","pitchNumber":2,"startTime":"2025-08-28T02:34:13.318Z","endTime":"2025-08-28T02:34:16.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":57.9,"endSpeed":53.3,"strikeZoneTop":3.27693317632868,"strikeZoneBottom":1.61391200412874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.249552990763716,"aZ":-25.289876881646553,"pfxX":-2.6564487050942054,"pfxZ":9.636092241121764,"pX":-0.1087378657790354,"pZ":2.6317035759534915,"vX0":2.1637902010934287,"vY0":-84.28649843803015,"vZ0":1.068642969615517,"x":121.14,"y":167.72,"x0":-1.068454936628481,"y0":50.00148494251322,"z0":6.58262165015132,"aX":-1.8971356240149269},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":18.4,"breakHorizontal":4.0,"spinRate":1402,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.6516923715177141,"extension":4.5673547437368915},"index":2,"playId":"152c3fb9-af7a-3294-97c4-eaa35e7a630b","pitchNumber":3,"startTime":"2025-08-28T02:34:22.370Z","endTime":"2025-08-28T02:34:27.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":61.1,"endSpeed":56.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.720663923246697,"aZ":-25.5641529105183,"pfxX":-3.4808136745047915,"pfxZ":8.317749551023848,"pX":-0.14577701273373153,"pZ":2.6787565565689744,"vX0":2.6336129828403316,"vY0":-88.93242766462467,"vZ0":0.7569197734361832,"x":122.56,"y":166.45,"x0":-1.199319215054752,"y0":50.001587999731626,"z0":6.420860044292908,"aX":-2.7654082102783666},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":1360,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.6178116414562029,"extension":4.539692116001453},"hitData":{"launchSpeed":101.9,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":162.19,"coordY":163.44}},"index":3,"playId":"d5d9476c-80d5-3a48-a1ae-3136bf771811","pitchNumber":4,"startTime":"2025-08-28T02:34:31.868Z","endTime":"2025-08-28T02:34:37.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:34:37.484Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Helman singles on a ground ball to third baseman Luis Rengifo. Alejandro Osuna to 2nd.","rbi":0,"awayScore":3,"homeScore":20,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:34:46.508Z","endTime":"2025-08-28T02:35:06.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":58.5,"endSpeed":53.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.417095330395597,"aZ":-25.77005619291007,"pfxX":-2.816764181045613,"pfxZ":8.790420650960852,"pX":0.4150370186345744,"pZ":3.500635625944775,"vX0":2.606200093281094,"vY0":-85.09295372803213,"vZ0":2.0520560223156243,"x":101.18,"y":144.26,"x0":-0.7752444333486436,"y0":50.001223430486085,"z0":6.8671207333096085,"aX":-2.051463183491896},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":17.2,"breakHorizontal":4.2,"spinRate":1319,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.6453582777253404,"extension":4.647473989594271},"hitData":{"launchSpeed":82.7,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.21,"coordY":171.96}},"index":0,"playId":"10ce1577-cb27-3901-b5bc-d91937050442","pitchNumber":1,"startTime":"2025-08-28T02:34:58.127Z","endTime":"2025-08-28T02:35:06.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:35:06.357Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Duran pops out to catcher Logan O'Hoppe in foul territory.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T02:35:15.162Z","endTime":"2025-08-28T02:35:38.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":60.0,"endSpeed":54.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.705864470787704,"aZ":-24.301221839102222,"pfxX":-1.6376763884583303,"pfxZ":10.318002985791535,"pX":0.5253484199257861,"pZ":2.780586503334089,"vX0":2.889419280740555,"vY0":-87.32173393570179,"vZ0":0.46953811222874386,"x":96.97,"y":163.7,"x0":-0.9470427285028813,"y0":50.001508417367155,"z0":6.637578016209228,"aX":-1.2494034055476926},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":19.3,"breakHorizontal":1.9,"spinRate":1421,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.6302316118610296,"extension":4.636580105906759},"hitData":{"launchSpeed":67.1,"launchAngle":84.0,"totalDistance":52.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":143.8,"coordY":209.41}},"index":0,"playId":"ab28ec99-052c-37a4-9118-161b04125c0d","pitchNumber":1,"startTime":"2025-08-28T02:35:30.022Z","endTime":"2025-08-28T02:35:38.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:35:38.860Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to second baseman Cody Freeman.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T02:37:58.749Z","endTime":"2025-08-28T02:39:15.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Michael Helman remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":20,"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-28T02:37:36.318Z","endTime":"2025-08-28T02:37:36.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":20,"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-28T02:37:36.352Z","endTime":"2025-08-28T02:37:36.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":608369,"link":"/api/v1/people/608369"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cody Freeman replaces first baseman Rowdy Tellez, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":20,"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-28T02:37:36.353Z","endTime":"2025-08-28T02:37:36.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Luis Curvelo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":20,"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-28T02:37:36.355Z","endTime":"2025-08-28T02:38:01.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.2364232320416,"strikeZoneBottom":1.37977363140927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94093521340226,"aZ":-22.362057227790807,"pfxX":-9.901041800129,"pfxZ":5.2106847319810745,"pX":0.3674416039147581,"pZ":2.394833600844296,"vX0":8.281891941030787,"vY0":-136.99861934162772,"vZ0":-4.107719205764973,"x":102.99,"y":174.12,"x0":-1.4225898938655361,"y0":50.00279111357877,"z0":5.460320654790253,"aX":-18.642567419482866},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":2189,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4012695939830291,"extension":6.726037792343586},"index":4,"playId":"aa8768ed-e159-3e85-9bb1-8f5359ef38a9","pitchNumber":1,"startTime":"2025-08-28T02:38:01.009Z","endTime":"2025-08-28T02:38:05.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.224180859504916,"aZ":-24.94811148021202,"pfxX":6.569510044209731,"pfxZ":4.791697875722114,"pX":0.851561000351041,"pZ":1.491636300678341,"vX0":3.233551796381128,"vY0":-122.31714528848251,"vZ0":-4.981733377779319,"x":84.54,"y":198.51,"x0":-1.3430553406754349,"y0":50.00308316244944,"z0":5.706807446453477,"aX":9.905120759470224},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":-12.7,"spinRate":2706,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4486283828451443,"extension":6.655952539337822},"index":5,"playId":"98e635a3-6580-360b-a18a-ea200e389055","pitchNumber":2,"startTime":"2025-08-28T02:38:15.989Z","endTime":"2025-08-28T02:38:19.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.4,"endSpeed":77.5,"strikeZoneTop":3.32069428786127,"strikeZoneBottom":1.56893690748626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845680390668374,"aZ":-20.945901465810884,"pfxX":4.887417292675136,"pfxZ":7.381487308847393,"pX":1.7233448958535684,"pZ":1.2991464154488834,"vX0":5.497358191778522,"vY0":-122.69672262739525,"vZ0":-6.233573429598373,"x":51.31,"y":203.7,"x0":-1.1832531718373474,"y0":50.00319177211454,"z0":5.664117508503286,"aX":7.431060728682758},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.1,"breakHorizontal":-10.2,"spinRate":2753,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.44684352031264307,"extension":6.728606409956203},"index":6,"playId":"a38d2c1c-f81c-37ec-a65e-15189a31f1fb","pitchNumber":3,"startTime":"2025-08-28T02:38:32.801Z","endTime":"2025-08-28T02:38:35.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.2,"endSpeed":84.9,"strikeZoneTop":3.3176652602812,"strikeZoneBottom":1.67573696578533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.607758951382227,"aZ":-14.522603029806808,"pfxX":-5.854439372407146,"pfxZ":9.540087035033824,"pX":0.9966060565432794,"pZ":2.443206866469786,"vX0":8.176748413466465,"vY0":-135.41856493664434,"vZ0":-5.614057624222861,"x":79.01,"y":172.81,"x0":-1.306624034690512,"y0":50.00230381240186,"z0":5.5655518680665175,"aX":-10.832318004414763},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2478,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40504236090288526,"extension":6.694158739241839},"index":7,"playId":"db216cf8-6623-306e-b81e-e7b5b4e3833b","pitchNumber":4,"startTime":"2025-08-28T02:38:49.046Z","endTime":"2025-08-28T02:38:54.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18361218575511,"aZ":-19.212840231482524,"pfxX":-10.766700765967919,"pfxZ":6.966109847901162,"pX":-0.6149268713867015,"pZ":3.1305866091307846,"vX0":5.975625623626142,"vY0":-136.32391836533245,"vZ0":-3.0031062407044833,"x":140.44,"y":154.25,"x0":-1.4499698984671912,"y0":50.00165498125862,"z0":5.590841929667037,"aX":-20.030587933521662},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":18.0,"spinRate":2258,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4035590064355552,"extension":6.651432637499737},"hitData":{"launchSpeed":76.6,"launchAngle":66.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.8,"coordY":157.28}},"index":8,"playId":"642a8056-03c5-3058-b1a7-b0d8ecdeb590","pitchNumber":5,"startTime":"2025-08-28T02:39:05.832Z","endTime":"2025-08-28T02:39:15.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:39:15.057Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matthew Lugo grounds out, third baseman Josh Jung to first baseman Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T02:39:17.804Z","endTime":"2025-08-28T02:40:23.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.36999606093761,"strikeZoneBottom":1.46050173843075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15178888117334,"aZ":-20.45327457710171,"pfxX":-10.277170463179058,"pfxZ":6.1753059005697395,"pX":0.37481653549021776,"pZ":2.0920385524198646,"vX0":8.384646433256261,"vY0":-137.34060176824676,"vZ0":-5.371526175530225,"x":102.71,"y":182.29,"x0":-1.3916309337870734,"y0":50.00680594288626,"z0":5.476639487229028,"aX":-19.517938365897315},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":16.7,"spinRate":2130,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39975555568036203,"extension":6.650423115743707},"index":0,"playId":"59c439da-00ef-3359-b944-a79b988dcebe","pitchNumber":1,"startTime":"2025-08-28T02:39:40.905Z","endTime":"2025-08-28T02:39:45.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.670095511661465,"aZ":-13.596015714536971,"pfxX":-4.6286136695160085,"pfxZ":9.997607335295141,"pX":-0.042625082716873805,"pZ":3.1192561274392743,"vX0":5.283291969754023,"vY0":-135.91373870930724,"vZ0":-4.2481454182807,"x":118.62,"y":154.56,"x0":-1.4165808638363344,"y0":50.00221518947796,"z0":5.656538624350841,"aX":-8.60095981712921},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2416,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40405146023753735,"extension":6.530678481526316},"index":1,"playId":"ad2c89fe-3323-32bd-9eed-82533259669a","pitchNumber":2,"startTime":"2025-08-28T02:39:57.575Z","endTime":"2025-08-28T02:40:01.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.6,"endSpeed":85.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03045968179654,"aZ":-15.149704539408026,"pfxX":-5.704883522660355,"pfxZ":9.135532446583515,"pX":-0.3999567803212672,"pZ":2.3785967535834716,"vX0":4.911549531577189,"vY0":-136.16197236785504,"vZ0":-5.720110002484998,"x":132.25,"y":174.56,"x0":-1.4927644900723087,"y0":50.00022155046792,"z0":5.568193488696196,"aX":-10.62874525628433},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2380,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.403436705409673,"extension":6.599622998401458},"hitData":{"launchSpeed":84.1,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.88,"coordY":171.96}},"index":2,"playId":"066a5c8a-0ad4-3f72-a5ba-4ae0f3f7ba4c","pitchNumber":3,"startTime":"2025-08-28T02:40:15.581Z","endTime":"2025-08-28T02:40:23.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:40:23.279Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Alejandro Osuna.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T02:40:40.938Z","endTime":"2025-08-28T02:42:25.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.17015505649487,"strikeZoneBottom":1.45592522376951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.384355033924024,"aZ":-18.58200346997319,"pfxX":-8.065320087233376,"pfxZ":7.263659088651345,"pX":-0.19411720805892627,"pZ":3.8319279568433826,"vX0":6.277184833052644,"vY0":-136.7242197196758,"vZ0":-1.4818493214943742,"x":124.4,"y":135.32,"x0":-1.485135675473153,"y0":50.00385877648304,"z0":5.671148498076892,"aX":-15.094877057167233},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":13.1,"spinRate":2132,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40239079874389816,"extension":6.603768493777315},"index":0,"playId":"30acb8b5-65a6-35c3-8fb4-c739c758df90","pitchNumber":1,"startTime":"2025-08-28T02:40:50.038Z","endTime":"2025-08-28T02:40:54.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.5,"endSpeed":82.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.788702836745674,"aZ":-22.90198064156511,"pfxX":2.7287385466136063,"pfxZ":5.34908909280486,"pX":-0.10351793514727892,"pZ":2.7051522935982053,"vX0":2.904791102372995,"vY0":-130.38731566455266,"vZ0":-3.3399621695333943,"x":120.95,"y":165.74,"x0":-1.583846945940209,"y0":50.00130021414339,"z0":5.718405700330875,"aX":4.726665129546946},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-5.5,"spinRate":2461,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4190728831769128,"extension":6.468395738694061},"index":1,"playId":"e32127af-9e76-3fdd-9547-6974f3026707","pitchNumber":2,"startTime":"2025-08-28T02:41:08.294Z","endTime":"2025-08-28T02:41:11.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.16999826366369,"strikeZoneBottom":1.34532618496358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.165610441810696,"aZ":-21.997284009085902,"pfxX":7.4443982155928,"pfxZ":6.873632754524245,"pX":0.07450617821293617,"pZ":0.5947875739105564,"vX0":1.5256048531658617,"vY0":-121.56179999193998,"vZ0":-7.214002605521884,"x":114.16,"y":222.72,"x0":-1.5295559233868543,"y0":50.00408722853826,"z0":5.540627804712695,"aX":11.024940036483423},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.8,"breakHorizontal":-13.8,"spinRate":2653,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4523964539538583,"extension":6.612221528654558},"index":2,"playId":"2d7da1fa-731e-39b3-a127-bfb5e22feb76","pitchNumber":3,"startTime":"2025-08-28T02:41:25.901Z","endTime":"2025-08-28T02:41:28.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.1,"endSpeed":83.8,"strikeZoneTop":3.16999870407555,"strikeZoneBottom":1.34627287147708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561919751160367,"aZ":-17.651088858771562,"pfxX":-3.312194356522992,"pfxZ":8.021259011119957,"pX":-0.8961594581272098,"pZ":3.5859504483531235,"vX0":3.228243210040459,"vY0":-134.0948591733069,"vZ0":-1.9944546049492828,"x":151.16,"y":141.96,"x0":-1.6886751195430378,"y0":50.00221736202549,"z0":5.606509058377848,"aX":-5.996926361808127},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":5.3,"spinRate":2412,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4093614314411722,"extension":6.4458646237624775},"index":3,"playId":"bff6398f-4314-3132-bf0c-82a28936025a","pitchNumber":4,"startTime":"2025-08-28T02:41:43.826Z","endTime":"2025-08-28T02:41:47.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.16999726046061,"strikeZoneBottom":1.34282847112861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.496440238878854,"aZ":-27.965600190153015,"pfxX":4.085190916338091,"pfxZ":2.5038008555731004,"pX":-0.6167880460660352,"pZ":2.8650924374173066,"vX0":0.9857419349844394,"vY0":-128.8059070161273,"vZ0":-1.9439548674734755,"x":140.51,"y":161.42,"x0":-1.5351664140795231,"y0":50.00405092456164,"z0":5.789748143938887,"aX":6.871762256357631},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":-7.6,"spinRate":2483,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.42505804732681485,"extension":6.463641036845913},"index":4,"playId":"841344ec-9dc0-312b-9b05-20abbfb60fa1","pitchNumber":5,"startTime":"2025-08-28T02:42:00.908Z","endTime":"2025-08-28T02:42:05.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.734820333398595,"aZ":-27.41463598986878,"pfxX":3.8818621238596833,"pfxZ":2.867825233078179,"pX":0.15981477813886233,"pZ":2.0441860535519147,"vX0":2.9240830814910557,"vY0":-128.04443941075502,"vZ0":-3.9294854726364195,"x":110.91,"y":183.59,"x0":-1.501702206292679,"y0":50.00235948564463,"z0":5.74675978709445,"aX":6.436516460498547},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-7.7,"spinRate":2464,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.42795860919461504,"extension":6.503361158483923},"hitData":{"launchSpeed":70.8,"launchAngle":39.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.28,"coordY":119.74}},"index":5,"playId":"21e276ba-947c-36b7-bc51-351774938039","pitchNumber":6,"startTime":"2025-08-28T02:42:17.970Z","endTime":"2025-08-28T02:42:25.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:42:25.675Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":20,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:44:21.460Z","endTime":"2025-08-28T02:44:42.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":55.8,"endSpeed":51.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.774342390425364,"aZ":-26.975525585777348,"pfxX":-2.5998627568401567,"pfxZ":7.905485186435012,"pX":0.023208404358264212,"pZ":3.5844803114815127,"vX0":1.8207144746162318,"vY0":-81.0455018261898,"vZ0":2.9645221039204905,"x":116.12,"y":142.0,"x0":-0.7833684116150107,"y0":50.001628457477764,"z0":7.043891363196501,"aX":-1.7088241871305734},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.8,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":1215,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.6789512048258413,"extension":4.562378214541527},"hitData":{"launchSpeed":96.1,"launchAngle":17.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.21,"coordY":69.44}},"index":0,"playId":"3bfced69-1ca6-37f8-8d49-6aa6ac6cdfe1","pitchNumber":1,"startTime":"2025-08-28T02:44:31.858Z","endTime":"2025-08-28T02:44:42.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:44:42.178Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:44:56.430Z","endTime":"2025-08-28T02:45:33.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":56.5,"endSpeed":51.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.634931312293672,"aZ":-26.791034439433496,"pfxX":-3.119725132188719,"pfxZ":8.017708610421405,"pX":-0.6997710363740721,"pZ":3.0402496160815127,"vX0":1.6174961539529338,"vY0":-82.09938931184854,"vZ0":2.3418665653133566,"x":143.67,"y":156.69,"x0":-1.3009543158643246,"y0":50.00031772203214,"z0":6.758952872621888,"aX":-2.092344435631397},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-71.0,"breakVerticalInduced":16.1,"breakHorizontal":4.9,"spinRate":1360,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.6716538538111712,"extension":4.354683693199696},"index":0,"playId":"1265a77c-e58a-3482-90e6-6b7c186ee022","pitchNumber":1,"startTime":"2025-08-28T02:44:58.126Z","endTime":"2025-08-28T02:45:01.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":59.4,"endSpeed":54.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.504145428595564,"aZ":-25.34019066278344,"pfxX":-4.079149261457749,"pfxZ":9.159384658852389,"pX":-0.7494272674494117,"pZ":3.8643017381138582,"vX0":2.1653032480940433,"vY0":-86.39283160447215,"vZ0":2.947748589188625,"x":145.57,"y":134.44,"x0":-1.4971811072271604,"y0":50.00220730328953,"z0":6.529807131368326,"aX":-3.043114530968293},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":1431,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.6371997779042737,"extension":4.32099021455029},"index":1,"playId":"ebb1000e-fd2a-35ec-99aa-26297cdbcacd","pitchNumber":2,"startTime":"2025-08-28T02:45:12.921Z","endTime":"2025-08-28T02:45:17.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":57.9,"endSpeed":53.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.381733187664421,"aZ":-26.435994166465004,"pfxX":-3.797775198125057,"pfxZ":8.075208918074722,"pX":-0.9943961834613867,"pZ":3.3179426764521334,"vX0":1.8538866626720802,"vY0":-84.12539054241716,"vZ0":2.912649106656406,"x":154.9,"y":149.2,"x0":-1.622288765569091,"y0":50.001245018457695,"z0":6.386087221536351,"aX":-2.6971035451825784},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":1315,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.6533699198782346,"extension":4.380490161197215},"index":2,"playId":"fa6d7aa1-2691-370f-98ed-655e5f1a2a81","pitchNumber":3,"startTime":"2025-08-28T02:45:27.717Z","endTime":"2025-08-28T02:45:33.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:45:33.752Z","atBatIndex":81},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Jung grounds into a force out, shortstop Zach Neto to second baseman Christian Moore. Adolis García out at 2nd. Josh Jung to 1st.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:45:42.995Z","endTime":"2025-08-28T02:46:16.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":57.8,"endSpeed":52.6,"strikeZoneTop":3.81047289539211,"strikeZoneBottom":1.81266978322692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.66115371957321,"aZ":-25.319605344443566,"pfxX":-1.9486670535809556,"pfxZ":9.72916282018437,"pX":0.5832068770128954,"pZ":4.267188121654224,"vX0":2.921418581285226,"vY0":-83.92268871768717,"vZ0":3.445685761961128,"x":94.77,"y":123.57,"x0":-0.9365567781680327,"y0":50.00208049874897,"z0":6.836123296914767,"aX":-1.3728878409227774},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":19.6,"breakHorizontal":2.4,"spinRate":1351,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.6557442485731899,"extension":4.575456021812814},"index":0,"playId":"738b0b5d-513d-3945-a07e-8d31c9d8a3f7","pitchNumber":1,"startTime":"2025-08-28T02:45:53.091Z","endTime":"2025-08-28T02:45:57.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":59.4,"endSpeed":54.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.156855431377629,"aZ":-23.935465878118933,"pfxX":-3.1886875939750206,"pfxZ":10.996166916343865,"pX":0.26478709761347596,"pZ":2.582969635480402,"vX0":2.9492292658435715,"vY0":-86.44551968929018,"vZ0":0.3921569731538779,"x":106.91,"y":169.04,"x0":-1.0569115966317473,"y0":50.00378661356054,"z0":6.495092187287972,"aX":-2.3898391636169167},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":20.5,"breakHorizontal":4.7,"spinRate":1463,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.6360059333737214,"extension":4.491895082279614},"hitData":{"launchSpeed":93.6,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.37,"coordY":150.2}},"index":1,"playId":"7bf285e3-b9ad-3a65-918a-2c6b07ebbf13","pitchNumber":2,"startTime":"2025-08-28T02:46:03.095Z","endTime":"2025-08-28T02:46:16.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:46:16.000Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Freeman singles on a line drive to left fielder Taylor Ward. Josh Jung to 2nd.","rbi":0,"awayScore":3,"homeScore":20,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:46:20.824Z","endTime":"2025-08-28T02:47:59.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":59.7,"endSpeed":54.8,"strikeZoneTop":3.26932355251191,"strikeZoneBottom":1.55820295857127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.791680798939606,"aZ":-24.933992086808185,"pfxX":-3.7705205921079914,"pfxZ":9.610189409692559,"pX":0.24558933622572704,"pZ":1.783161508785616,"vX0":2.6780692179504166,"vY0":-86.88995725486235,"vZ0":-0.9315811210499196,"x":107.64,"y":190.63,"x0":-0.8363101877134962,"y0":50.00425545802902,"z0":6.616918867215365,"aX":-2.842289923208958},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":1440,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.633829161613543,"extension":4.444046242293366},"index":0,"playId":"c1bb909c-540c-396c-85e4-a001d67c759e","pitchNumber":1,"startTime":"2025-08-28T02:46:41.797Z","endTime":"2025-08-28T02:46:46.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":60.9,"endSpeed":55.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.411379262674847,"aZ":-23.21608780678759,"pfxX":-3.0386090507170875,"pfxZ":11.445880461611132,"pX":-0.16048375704667564,"pZ":2.257173558585754,"vX0":1.9738410791433092,"vY0":-88.58169551719385,"vZ0":-0.8416213209050458,"x":123.12,"y":177.84,"x0":-0.902488399564156,"y0":50.00373286010417,"z0":6.5845894928932704,"aX":-2.378969516175196},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":20.9,"breakHorizontal":4.7,"spinRate":1484,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.621882316799482,"extension":4.610917191035863},"index":1,"playId":"e7e5f89c-1405-3266-bc1f-6a9ad8940772","pitchNumber":2,"startTime":"2025-08-28T02:46:53.101Z","endTime":"2025-08-28T02:46:58.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":61.7,"endSpeed":57.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.346257090177154,"aZ":-26.00482941103603,"pfxX":-2.7105496746134112,"pfxZ":7.5507067435516255,"pX":-0.6800966059969688,"pZ":3.057281144269241,"vX0":1.294199894292201,"vY0":-89.91695823901249,"vZ0":0.8171040798664886,"x":142.92,"y":156.23,"x0":-1.057954146780398,"y0":50.001450394343884,"z0":6.731338786793367,"aX":-2.213724452768549},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":14.4,"breakHorizontal":4.4,"spinRate":1389,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.6097368023403984,"extension":4.663533486848885},"index":2,"playId":"35fdc2ca-6462-3982-92a3-e9b654613ade","pitchNumber":3,"startTime":"2025-08-28T02:47:24.501Z","endTime":"2025-08-28T02:47:28.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":43.2,"endSpeed":40.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.852409436842863,"aZ":-28.11095999016614,"pfxX":-1.0106116100996956,"pfxZ":10.431409899693682,"pX":-0.6741276606159248,"pZ":3.811313568283705,"vX0":-0.08332797656726422,"vY0":-62.326307019299385,"vZ0":6.910627471793174,"x":142.7,"y":135.87,"x0":-0.47505159377576145,"y0":50.0020918561774,"z0":7.5328471617062815,"aX":-0.39356676444511757},"breaks":{"breakAngle":1.2,"breakLength":28.8,"breakY":24.0,"breakVertical":-126.8,"breakVerticalInduced":23.4,"breakHorizontal":1.9,"spinRate":1049,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.882202834778913,"extension":4.314903942522882},"hitData":{"launchSpeed":95.9,"launchAngle":12.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.77,"coordY":90.8}},"index":3,"playId":"55434b2b-1929-3b7c-a844-a6b8d384783d","pitchNumber":4,"startTime":"2025-08-28T02:47:47.840Z","endTime":"2025-08-28T02:47:59.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:47:59.440Z","atBatIndex":83},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Higashioka grounds into a force out, shortstop Zach Neto to third baseman Luis Rengifo. Josh Jung out at 3rd.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:48:10.185Z","endTime":"2025-08-28T02:49:31.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":54.7,"endSpeed":50.0,"strikeZoneTop":3.7250777283022,"strikeZoneBottom":1.83380017624554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.154770756327324,"aZ":-26.657100010139153,"pfxX":-0.7744419224823083,"pfxZ":8.74273283702486,"pX":0.4843973571001948,"pZ":4.645283802459614,"vX0":1.9212843489114946,"vY0":-79.34172697474014,"vZ0":4.6425618219818245,"x":98.54,"y":113.36,"x0":-0.647184968321476,"y0":50.000958966110986,"z0":7.148719554666376,"aX":-0.4885218290409354},"breaks":{"breakAngle":0.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.4,"breakVerticalInduced":18.4,"breakHorizontal":0.6,"spinRate":1191,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.6931471518574712,"extension":4.6499274920505185},"index":0,"playId":"1272dcf2-8bd2-38ef-b91f-cf6e718534fa","pitchNumber":1,"startTime":"2025-08-28T02:48:20.047Z","endTime":"2025-08-28T02:48:26.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":56.9,"endSpeed":52.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.622298617289381,"aZ":-25.266379588509945,"pfxX":-1.526536363376589,"pfxZ":10.018407191544544,"pX":0.6086434705380473,"pZ":2.4703988196579876,"vX0":2.3395441556068874,"vY0":-82.74480734008309,"vZ0":0.8564755445775194,"x":93.8,"y":172.08,"x0":-0.6287984111311219,"y0":50.002908177809665,"z0":6.701272522967903,"aX":-1.0527466321438683},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":19.1,"breakHorizontal":1.9,"spinRate":1341,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.6633836849901504,"extension":4.814926051866854},"index":1,"playId":"a6ec821e-2953-3b48-871f-c66b81d2775a","pitchNumber":2,"startTime":"2025-08-28T02:48:30.625Z","endTime":"2025-08-28T02:48:34.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":56.6,"endSpeed":52.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.716224067120823,"aZ":-26.68536598401691,"pfxX":-0.7305031820189318,"pfxZ":8.062970498880059,"pX":0.4129930129343616,"pZ":3.0903858573480445,"vX0":1.699314798733595,"vY0":-82.31377736425083,"vZ0":2.1529321790801217,"x":101.26,"y":155.34,"x0":-0.5413453664169624,"y0":50.00344254280061,"z0":6.8464079586350906,"aX":-0.4975287525149444},"breaks":{"breakAngle":1.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.0,"breakVerticalInduced":16.0,"breakHorizontal":0.7,"spinRate":1242,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.6673951639854829,"extension":4.899757129099719},"index":2,"playId":"1139c127-a8c2-3968-9970-648c9a4c585a","pitchNumber":3,"startTime":"2025-08-28T02:48:45.468Z","endTime":"2025-08-28T02:48:50.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":55.8,"endSpeed":50.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.852385920655765,"aZ":-25.33220752592236,"pfxX":-0.4166582159732295,"pfxZ":10.420961362259387,"pX":0.324787639112773,"pZ":4.03351083275235,"vX0":1.6862856589343242,"vY0":-81.03360061985497,"vZ0":3.2136740552511656,"x":104.62,"y":129.88,"x0":-0.6809434447340179,"y0":50.0020784318109,"z0":7.016001426539045,"aX":-0.2735893268994963},"breaks":{"breakAngle":0.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":20.8,"breakHorizontal":0.1,"spinRate":1274,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.6792549011452449,"extension":4.729785496908657},"hitData":{"launchSpeed":102.6,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.36,"coordY":154.75}},"index":3,"playId":"2ebd455b-5a45-3d0e-9b91-1eed22a60658","pitchNumber":4,"startTime":"2025-08-28T02:49:24.076Z","endTime":"2025-08-28T02:49:31.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694359,"link":"/api/v1/people/694359","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:49:31.860Z","atBatIndex":84},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out sharply to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:52:08.458Z","endTime":"2025-08-28T02:53:31.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Boushley replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":20,"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-28T02:50:00.956Z","endTime":"2025-08-28T02:52:10.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676961,"link":"/api/v1/people/676961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.48988649523361,"strikeZoneBottom":1.68358794819277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0958668288688,"aZ":-22.871670782642994,"pfxX":-11.03929735831261,"pfxZ":5.108532106785953,"pX":0.47916281167587543,"pZ":2.33447008008017,"vX0":9.593733459514965,"vY0":-134.31666535591182,"vZ0":-4.826434927813013,"x":98.74,"y":175.75,"x0":-1.7111212182994608,"y0":50.00282499356844,"z0":5.78895483118099,"aX":-20.096776856890077},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":17.9,"spinRate":2267,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.4083735192481721,"extension":5.5007450108593146},"index":1,"playId":"afac7819-843c-3b71-90b6-7dff47c782bd","pitchNumber":1,"startTime":"2025-08-28T02:52:10.477Z","endTime":"2025-08-28T02:52:16.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.924359811776537,"aZ":-20.258714060077924,"pfxX":0.5080912294998692,"pfxZ":6.894310809589442,"pX":0.5939318808241338,"pZ":3.2416693267231933,"vX0":6.151579198483699,"vY0":-130.26818694604708,"vZ0":-2.5806253998567246,"x":94.36,"y":151.25,"x0":-1.858598546652324,"y0":50.00322357304203,"z0":5.767189960983594,"aX":0.8771586913156457},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.1,"breakHorizontal":-2.2,"spinRate":2459,"spinDirection":200},"zone":3,"typeConfidence":0.92,"plateTime":0.41955388563455775,"extension":5.5439967716093586},"index":2,"playId":"fc69f480-c235-3aa3-90fb-fbe5a94b661b","pitchNumber":2,"startTime":"2025-08-28T02:52:27.106Z","endTime":"2025-08-28T02:52:30.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.5,"endSpeed":83.0,"strikeZoneTop":3.49000345763632,"strikeZoneBottom":1.61007723063206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.821649190309415,"aZ":-16.07852046413972,"pfxX":-3.960374439198111,"pfxZ":9.012840285473771,"pX":-0.6752573743787104,"pZ":6.281360383512805,"vX0":4.47740274772208,"vY0":-133.11538209255264,"vZ0":3.3093689294145876,"x":142.74,"y":69.18,"x0":-1.8682479000213421,"y0":50.0053769645984,"z0":6.1880899614842075,"aX":-7.07561831370204},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2354,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.41220497640525267,"extension":5.672497340606967},"index":3,"playId":"1b226bbf-ce59-3d82-9869-6fde2510ce00","pitchNumber":3,"startTime":"2025-08-28T02:52:47.033Z","endTime":"2025-08-28T02:52:50.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.48999713154379,"strikeZoneBottom":1.49356088033453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66578783534516,"aZ":-31.55173844931167,"pfxX":1.1413540641452675,"pfxZ":0.4207490550503614,"pX":1.7258006001956698,"pZ":1.76507221451515,"vX0":7.53643315458919,"vY0":-121.9364159216296,"vZ0":-3.225890111785125,"x":51.22,"y":191.12,"x0":-1.5631232734996485,"y0":50.00497819219065,"z0":5.848812576657247,"aX":1.7063722001540236},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-4.0,"spinRate":2477,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4504954589008574,"extension":5.824582365536791},"index":4,"playId":"beccf56a-19ee-34e8-9e2c-33ad0d8b510c","pitchNumber":4,"startTime":"2025-08-28T02:53:07.281Z","endTime":"2025-08-28T02:53:12.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18165930433144,"aZ":-19.597311774946164,"pfxX":-10.747186773687583,"pfxZ":6.879437915834539,"pX":0.24230877236695605,"pZ":2.0223467902530072,"vX0":8.909307192447129,"vY0":-135.0282217902172,"vZ0":-5.646802922136084,"x":107.76,"y":184.18,"x0":-1.720246349630288,"y0":50.001003218814695,"z0":5.5401906985231415,"aX":-19.642581451186746},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":17.3,"spinRate":2309,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.4072222966559549,"extension":5.568905574911167},"hitData":{"launchSpeed":104.7,"launchAngle":19.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.52,"coordY":69.15}},"index":5,"playId":"5da261e8-4cd9-3ec3-bcf9-42a1f8e7d672","pitchNumber":5,"startTime":"2025-08-28T02:53:24.425Z","endTime":"2025-08-28T02:53:31.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":676961,"link":"/api/v1/people/676961"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":676961,"link":"/api/v1/people/676961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:53:31.534Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Moore singles on a line drive to center fielder Michael Helman.","rbi":0,"awayScore":3,"homeScore":20,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:53:46.469Z","endTime":"2025-08-28T02:55:42.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.44999821773931,"strikeZoneBottom":1.52976710899855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.438033961239665,"aZ":-13.339038448900666,"pfxX":-4.597412836247031,"pfxZ":10.483491184683588,"pX":0.1874237484713811,"pZ":3.11979464481349,"vX0":6.819703401388828,"vY0":-133.6066753314297,"vZ0":-4.244081257679857,"x":109.86,"y":154.55,"x0":-1.8081217699972758,"y0":50.004325344916744,"z0":5.696618242130472,"aX":-8.261787626434987},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2408,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.4109243638808633,"extension":5.869384656709221},"index":0,"playId":"a7aa12c6-e1ab-3560-a045-78502c1c3733","pitchNumber":1,"startTime":"2025-08-28T02:54:01.097Z","endTime":"2025-08-28T02:54:05.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.40503981406849,"strikeZoneBottom":1.49182666183597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.710649445948004,"aZ":-34.18075150155207,"pfxX":2.843333573929532,"pfxZ":-1.352914166250275,"pX":1.2616821794028545,"pZ":1.9490383403765958,"vX0":5.979607804833651,"vY0":-121.08866225405822,"vZ0":-2.360129401805373,"x":68.91,"y":186.16,"x0":-1.6094123215674436,"y0":50.00302648229321,"z0":5.9278712341598725,"aX":4.219379380860262},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.8,"breakHorizontal":-6.6,"spinRate":2546,"spinDirection":83},"zone":14,"typeConfidence":0.89,"plateTime":0.45239373522298143,"extension":5.806790926105092},"index":1,"playId":"bd1960ee-81d8-3f25-9e5b-2531f551ef63","pitchNumber":2,"startTime":"2025-08-28T02:54:17.000Z","endTime":"2025-08-28T02:54:20.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.44999741124525,"strikeZoneBottom":1.49043516956142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.584284738012474,"aZ":-16.754281832527756,"pfxX":0.35396098858005853,"pfxZ":8.786775951663435,"pX":1.9538345881295711,"pZ":2.936026641139063,"vX0":9.216288215478123,"vY0":-131.77355963579234,"vZ0":-4.070965707321244,"x":42.52,"y":159.51,"x0":-1.6381256847722019,"y0":50.00227722993647,"z0":5.742522057006293,"aX":0.6188625996639452},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-2.8,"spinRate":2489,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.41602026450772156,"extension":5.854924150837651},"index":2,"playId":"18481e69-33e6-3726-9b25-6265bbf6758c","pitchNumber":3,"startTime":"2025-08-28T02:54:33.108Z","endTime":"2025-08-28T02:54:36.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.706428669603508,"aZ":-19.098369361598685,"pfxX":-0.30673461937095214,"pfxZ":7.445920815527979,"pX":-0.16738421330169345,"pZ":2.8436950189159993,"vX0":4.333791604491737,"vY0":-131.60349396334271,"vZ0":-3.783545234965683,"x":123.38,"y":162.0,"x0":-1.794933228339766,"y0":50.00075860305376,"z0":5.7130959061551545,"aX":-0.5394508838629628},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":-0.4,"spinRate":2386,"spinDirection":194},"zone":5,"typeConfidence":0.92,"plateTime":0.41606203206181913,"extension":5.740397389915729},"index":3,"playId":"fa678748-5a08-32c5-a7dd-7d6af6b99c31","pitchNumber":4,"startTime":"2025-08-28T02:54:50.251Z","endTime":"2025-08-28T02:54:54.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":20,"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-28T02:54:58.231Z","endTime":"2025-08-28T02:55:11.975Z","isPitch":false,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.446322938534223,"aZ":-17.714023993766467,"pfxX":0.7405912331108064,"pfxZ":8.280467231253697,"pX":0.41949965139443934,"pZ":2.7047674576845293,"vX0":5.250165655807603,"vY0":-131.21375230965728,"vZ0":-4.347271755240241,"x":101.01,"y":165.75,"x0":-1.7023809036479296,"y0":50.0008079337285,"z0":5.7007113033235965,"aX":1.291362972388209},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":-2.5,"spinRate":2487,"spinDirection":191},"zone":6,"typeConfidence":0.92,"plateTime":0.4172461731228916,"extension":5.791068527322956},"index":5,"playId":"b55c40b9-a390-3a35-a3b9-64d8acc381e7","pitchNumber":5,"startTime":"2025-08-28T02:55:11.975Z","endTime":"2025-08-28T02:55:15.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18109430666568,"aZ":-17.55994439759023,"pfxX":-8.373380339615437,"pfxZ":8.176595150613394,"pX":-0.5094400175338825,"pZ":3.3104359200980693,"vX0":5.509034653916021,"vY0":-133.90374269932042,"vZ0":-3.545837570452266,"x":136.42,"y":149.4,"x0":-1.5224008576959687,"y0":50.00115019273995,"z0":5.93376777314989,"aX":-14.963648975364341},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":13.7,"spinRate":2224,"spinDirection":209},"zone":1,"typeConfidence":0.89,"plateTime":0.4115463367831631,"extension":5.75913741670007},"hitData":{"launchSpeed":82.8,"launchAngle":11.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.88,"coordY":102.64}},"index":6,"playId":"d88f6b80-b2b9-3fc1-b259-4580e2e16551","pitchNumber":6,"startTime":"2025-08-28T02:55:31.633Z","endTime":"2025-08-28T02:55:42.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":676961,"link":"/api/v1/people/676961"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":676961,"link":"/api/v1/people/676961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:55:42.747Z","atBatIndex":86},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Oswald Peraza grounds into a double play, second baseman Cody Freeman to shortstop Josh Smith to first baseman Ezequiel Duran. Christian Moore out at 2nd. Oswald Peraza out at 1st.","rbi":0,"awayScore":3,"homeScore":20,"isOut":true},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:55:50.898Z","endTime":"2025-08-28T02:56:13.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.75731982843104,"aZ":-21.052412029650085,"pfxX":-10.188710427133737,"pfxZ":6.0198778964220185,"pX":0.3498516961482118,"pZ":2.4207327836636185,"vX0":9.12811395241901,"vY0":-135.5831563532316,"vZ0":-4.397644863521803,"x":103.66,"y":173.42,"x0":-1.7493257578260926,"y0":50.00310413111499,"z0":5.547530415687543,"aX":-18.824885875574136},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2294,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.40515584120527937,"extension":5.649437433218636},"hitData":{"launchSpeed":104.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.88,"coordY":147.67}},"index":0,"playId":"b6767333-fd24-32ac-b38a-83f1d5763496","pitchNumber":1,"startTime":"2025-08-28T02:56:05.744Z","endTime":"2025-08-28T02:56:13.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676961,"link":"/api/v1/people/676961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":676961,"link":"/api/v1/people/676961"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":676961,"link":"/api/v1/people/676961"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:56:13.584Z","atBatIndex":87}]