[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T23:21:29.200Z","endTime":"2026-06-28T23:24:17.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":"2026-06-28T20:08:51.383Z","endTime":"2026-06-28T23:06:00.897Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"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":"2026-06-28T23:06:00.897Z","endTime":"2026-06-28T23:20:56.830Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"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":"2026-06-28T23:20:56.830Z","endTime":"2026-06-28T23:21:31.448Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"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.1,"endSpeed":86.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074974130484403,"aZ":-18.813754257985153,"pfxX":0.23716488450218298,"pfxZ":7.1515757934741,"pX":-0.6710697229971373,"pZ":3.2129012087716116,"vX0":0.2720513856116744,"vY0":-134.3647151874817,"vZ0":-2.4607359134250633,"x":142.58,"y":152.03,"x0":-0.8036415745256994,"y0":50.005732504305676,"z0":5.444934904899408,"aX":0.4433343305932898},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":-0.5,"spinRate":2568,"spinDirection":205},"zone":1,"typeConfidence":0.93,"plateTime":0.40425203618179584,"extension":6.30962378976645},"index":3,"playId":"58fa3a87-0bfc-367b-a9f1-3c44f3239844","pitchNumber":1,"startTime":"2026-06-28T23:21:31.448Z","endTime":"2026-06-28T23:21:35.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.7,"endSpeed":80.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456398121189615,"aZ":-30.236877798187138,"pfxX":-6.996483590099938,"pfxZ":1.1880798509309098,"pX":-1.0324929213171505,"pZ":2.4561375991468695,"vX0":1.6073160383735852,"vY0":-126.32326582769399,"vZ0":-1.0949974391931636,"x":156.36,"y":172.46,"x0":-0.7640587463811334,"y0":50.00328127028304,"z0":5.305344373577348,"aX":-11.414306385238138},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":12.4,"spinRate":1735,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.4320364178320908,"extension":6.30261711611831},"index":4,"playId":"9389da2b-9c55-3f20-b4d1-e229db9fa9b8","pitchNumber":2,"startTime":"2026-06-28T23:21:49.894Z","endTime":"2026-06-28T23:21:55.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42356288988902,"aZ":-28.742949259690068,"pfxX":2.396440743086007,"pfxZ":1.963984694314206,"pX":-0.3840625096878529,"pZ":4.392988887572944,"vX0":-0.04111549513529822,"vY0":-130.35964018632163,"vZ0":2.1920003966639583,"x":131.64,"y":120.17,"x0":-0.6803446356022483,"y0":50.002981273312955,"z0":5.688826029092768,"aX":4.188414338699094},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-4.3,"spinRate":2602,"spinDirection":150},"zone":11,"typeConfidence":0.83,"plateTime":0.4177022950591067,"extension":6.342886611550957},"index":5,"playId":"fb94efb0-85cb-32e0-8e58-ca79cab431f6","pitchNumber":3,"startTime":"2026-06-28T23:22:10.338Z","endTime":"2026-06-28T23:22:15.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391568155036055,"aZ":-25.758076489353005,"pfxX":-7.731874684572795,"pfxZ":3.485098329848265,"pX":-0.013969880656097038,"pZ":2.0924355451088164,"vX0":4.180807177715098,"vY0":-134.25258784698946,"vZ0":-3.8652508881172336,"x":117.53,"y":182.28,"x0":-0.5787383523556698,"y0":50.00627592702213,"z0":5.363423002305973,"aX":-14.255582022241345},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":13.2,"spinRate":2427,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.40645208652444653,"extension":6.526590852484719},"index":6,"playId":"4a1cd3aa-1f70-352c-85e4-a241e13dd88f","pitchNumber":4,"startTime":"2026-06-28T23:22:30.870Z","endTime":"2026-06-28T23:22:36.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98923393666964,"aZ":-35.83654716715709,"pfxX":7.871654526165811,"pfxZ":-2.2659947533535796,"pX":1.2119688541671216,"pZ":0.6170918208183809,"vX0":1.6104652083706419,"vY0":-126.08466783977244,"vZ0":-4.647414541151878,"x":70.8,"y":222.12,"x0":-0.4575822905163258,"y0":50.00441611191974,"z0":5.367518732057937,"aX":12.708911159626815},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.9,"breakHorizontal":-14.6,"spinRate":2747,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.43396755840359047,"extension":6.51584161101449},"index":7,"playId":"cbc5138e-526d-3485-9cbf-6f4a55316865","pitchNumber":5,"startTime":"2026-06-28T23:22:56.720Z","endTime":"2026-06-28T23:23:04.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903912462879845,"aZ":-24.383532944698796,"pfxX":-0.005219179260279372,"pfxZ":4.232271945042067,"pX":-0.5490912710568283,"pZ":2.8883936992553756,"vX0":0.2716523797247226,"vY0":-133.57524183721694,"vZ0":-2.046805041928234,"x":137.93,"y":160.79,"x0":-0.6506580767174769,"y0":50.0008260064718,"z0":5.3861318499523225,"aX":-0.009672764851869986},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2377,"spinDirection":196},"zone":1,"typeConfidence":0.84,"plateTime":0.4072575794395181,"extension":6.5235419311878395},"index":8,"playId":"740f4857-9ff0-3dba-ab97-884476853c78","pitchNumber":6,"startTime":"2026-06-28T23:23:21.489Z","endTime":"2026-06-28T23:23:25.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582697111843856,"aZ":-26.305721844946326,"pfxX":-7.913833776303662,"pfxZ":3.1634598866747385,"pX":-0.6841046691274101,"pZ":3.092689892267008,"vX0":2.0846554123399925,"vY0":-135.35470989465432,"vZ0":-1.3703407769144942,"x":143.08,"y":155.28,"x0":-0.4361171448258867,"y0":50.004236668533515,"z0":5.4478259484097125,"aX":-14.682401630377587},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":13.9,"spinRate":2280,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.4046824737493342,"extension":6.4359385791846915},"index":9,"playId":"a7bf6245-6f04-328f-9360-3ff37534cd4f","pitchNumber":7,"startTime":"2026-06-28T23:23:44.037Z","endTime":"2026-06-28T23:23:48.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92477765250448,"aZ":-30.845910522057995,"pfxX":3.712175820939509,"pfxZ":0.777439420431616,"pX":0.7867737140049746,"pZ":2.18704824752429,"vX0":2.4965158799023204,"vY0":-129.0903740461185,"vZ0":-2.213425221923975,"x":87.01,"y":179.73,"x0":-0.6701829767564015,"y0":50.00481736311408,"z0":5.39404973599233,"aX":6.363883232989857},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":-7.2,"spinRate":2673,"spinDirection":127},"zone":6,"typeConfidence":0.92,"plateTime":0.421786455961799,"extension":6.441850838283708},"index":10,"playId":"76f25799-1ca0-3fb3-ad83-d256f0e13363","pitchNumber":8,"startTime":"2026-06-28T23:24:12.426Z","endTime":"2026-06-28T23:24:17.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-28T23:24:17.729Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to left fielder Nate Eaton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T23:24:24.961Z","endTime":"2026-06-28T23:24:56.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.400106452370714,"aZ":-28.08223706602231,"pfxX":2.626527030705621,"pfxZ":2.3369203804608274,"pX":0.07448053705969038,"pZ":1.7490917641095214,"vX0":1.4238480145086967,"vY0":-130.49817923572903,"vZ0":-3.896396517150068,"x":114.16,"y":191.55,"x0":-0.8168118412832558,"y0":50.00486473933689,"z0":5.339905212934366,"aX":4.601589059245088},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-5.0,"spinRate":2703,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.41721993432495497,"extension":6.485322293936502},"hitData":{"launchSpeed":94.2,"launchAngle":35.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.0,"coordY":65.06}},"index":0,"playId":"5caaa863-c2ef-3ec4-88b4-03f22f24641f","pitchNumber":1,"startTime":"2026-06-28T23:24:44.716Z","endTime":"2026-06-28T23:24:56.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:24:56.476Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jasson Domínguez lines out to second baseman Anthony Seigler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T23:25:01.530Z","endTime":"2026-06-28T23:26:41.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":93.1,"endSpeed":86.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261068260353987,"aZ":-22.2738072004092,"pfxX":0.5641720611140224,"pfxZ":5.236407632505781,"pX":1.731104797204389,"pZ":1.9705924870186609,"vX0":5.4136389717237625,"vY0":-135.58818918675067,"vZ0":-4.966930944980057,"x":51.01,"y":185.57,"x0":-0.35188398915514546,"y0":50.006332638107594,"z0":5.348546467017044,"aX":1.0658985081501424},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-2.0,"spinRate":2543,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.40155511254253495,"extension":6.492685450545083},"index":0,"playId":"69844610-2cef-3733-9779-f9dfcfa508e4","pitchNumber":1,"startTime":"2026-06-28T23:25:22.455Z","endTime":"2026-06-28T23:25:27.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221044576445166,"aZ":-30.214164586541425,"pfxX":2.0289987497793724,"pfxZ":1.1283112624804712,"pX":0.387889653743247,"pZ":2.584819456586382,"vX0":1.4857347115014008,"vY0":-130.51173334956331,"vZ0":-1.6168231723819675,"x":102.21,"y":168.99,"x0":-0.4507192881746724,"y0":50.004808626741976,"z0":5.469275730052494,"aX":3.530875378660255},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.0,"spinRate":2693,"spinDirection":164},"zone":6,"typeConfidence":0.91,"plateTime":0.41829474603215333,"extension":6.411041205632482},"index":1,"playId":"693265f5-0206-37ce-8a9c-8de13e5d0789","pitchNumber":2,"startTime":"2026-06-28T23:25:41.756Z","endTime":"2026-06-28T23:25:45.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.952002149994634,"aZ":-36.39699284235086,"pfxX":6.7779565487042515,"pfxZ":-2.675754565912742,"pX":0.6610195634397472,"pZ":1.533994532023132,"vX0":0.7003522941121583,"vY0":-124.70879808532084,"vZ0":-2.352065556107355,"x":91.8,"y":197.36,"x0":-0.5041833406303226,"y0":50.00476564639988,"z0":5.489993656802077,"aX":10.683093850682083},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.2,"breakHorizontal":-12.5,"spinRate":2682,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.43910845694556366,"extension":6.463073987412353},"index":2,"playId":"1e729700-5901-319f-b9db-bdc91a705e37","pitchNumber":3,"startTime":"2026-06-28T23:26:01.606Z","endTime":"2026-06-28T23:26:06.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90787743297832,"aZ":-36.140383223107946,"pfxX":9.538082744042262,"pfxZ":-2.503540293790614,"pX":-0.07839977381506051,"pZ":2.0014793235982813,"vX0":-1.883714588906642,"vY0":-125.05220866053399,"vZ0":-1.4283430825694745,"x":119.99,"y":184.74,"x0":-0.5551214374014422,"y0":50.0008020296702,"z0":5.541146693210743,"aX":15.124195564150682},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":-16.8,"spinRate":2692,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.4377830910273084,"extension":6.417163416388892},"hitData":{"launchSpeed":83.6,"launchAngle":12.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.17,"coordY":145.09}},"index":3,"playId":"283c5e9e-346f-3004-ae86-4ce5114b63f7","pitchNumber":4,"startTime":"2026-06-28T23:26:36.370Z","endTime":"2026-06-28T23:26:41.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:26:41.355Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nate Eaton grounds out, third baseman Oswaldo Cabrera to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T23:28:17.600Z","endTime":"2026-06-28T23:30:29.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.766173139420538,"aZ":-22.562924809693826,"pfxX":10.70131441650619,"pfxZ":5.333314285092559,"pX":0.02320534304995874,"pZ":1.1202284928527104,"vX0":-9.312871626369393,"vY0":-132.92451571812538,"vZ0":-8.839342366599706,"x":116.12,"y":208.53,"x0":2.170801373072683,"y0":50.00097356587129,"z0":6.109095433955611,"aX":19.272240892541657},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-17.5,"spinRate":2240,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.41105377764610873,"extension":6.092357589803359},"index":0,"playId":"42e7f5d2-76ce-39a8-a2d7-a700f4282eb4","pitchNumber":1,"startTime":"2026-06-28T23:29:21.096Z","endTime":"2026-06-28T23:29:25.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.303797419473344,"aZ":-25.043070413413695,"pfxX":7.965326621354593,"pfxZ":4.714748031312538,"pX":0.2606725195308986,"pZ":1.9273881362964036,"vX0":-7.193262141688664,"vY0":-121.77204430390567,"vZ0":-5.000513901974117,"x":107.06,"y":186.74,"x0":2.2079031173136756,"y0":50.00413517306586,"z0":6.1551619657334955,"aX":12.049685421267665},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":-12.8,"spinRate":1833,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.44856556135439707,"extension":6.219664900443892},"index":1,"playId":"5b31ea1b-3453-35a2-8303-345e1029559b","pitchNumber":2,"startTime":"2026-06-28T23:29:44.428Z","endTime":"2026-06-28T23:29:49.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.233864375710095,"aZ":-25.110319500640806,"pfxX":0.015535117117664754,"pfxZ":4.509193221652,"pX":-0.821953919102264,"pZ":0.1655642129894666,"vX0":-7.953665852699646,"vY0":-123.4758423530718,"vZ0":-8.905494209775169,"x":148.33,"y":234.31,"x0":2.4193801917630027,"y0":50.00297715117376,"z0":5.8846783461868295,"aX":0.024946876539450123},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":1.6,"spinRate":2546,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.44113782325467055,"extension":6.078814342617549},"index":2,"playId":"f5b175a9-8300-33a7-9b7a-cc75a85efcd8","pitchNumber":3,"startTime":"2026-06-28T23:30:00.601Z","endTime":"2026-06-28T23:30:05.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.1,"endSpeed":78.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327291903169723,"aZ":-27.555882582469785,"pfxX":7.89172353451644,"pfxZ":2.9786623142612907,"pX":0.03159190633308801,"pZ":1.0799143481567974,"vX0":-7.729945752675185,"vY0":-123.56119927466645,"vZ0":-6.406065146113139,"x":115.8,"y":209.62,"x0":2.1733103864876253,"y0":50.00062297086895,"z0":6.01769922034848,"aX":12.21723989639357},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":-12.5,"spinRate":1741,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4430835162359861,"extension":6.207326276419328},"hitData":{"launchSpeed":78.0,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.33,"coordY":159.79}},"index":3,"playId":"33b753b2-12bd-3520-bc1f-a08ea2666e79","pitchNumber":4,"startTime":"2026-06-28T23:30:21.382Z","endTime":"2026-06-28T23:30:29.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:30:29.618Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T23:30:44.006Z","endTime":"2026-06-28T23:33:08.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691862681079737,"aZ":-32.275959281087324,"pfxX":-4.38789590212502,"pfxZ":-0.06552522760747781,"pX":1.1656958777836524,"pZ":1.6511207764951679,"vX0":-2.1790395438383,"vY0":-123.2760441645529,"vZ0":-4.370507503485898,"x":72.57,"y":194.2,"x0":2.6302118374647985,"y0":50.00407561966784,"z0":6.161023948019453,"aX":-6.777083119136219},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.8,"breakHorizontal":8.4,"spinRate":2592,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.4437202121580279,"extension":5.88729518736901},"index":0,"playId":"568fe857-7f72-3ce8-9e1a-3666212ee8a7","pitchNumber":1,"startTime":"2026-06-28T23:30:58.874Z","endTime":"2026-06-28T23:31:04.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205789858774644,"aZ":-26.87759158766992,"pfxX":9.052031628629463,"pfxZ":3.5353342288280576,"pX":0.09517435174728708,"pZ":2.1932999731764764,"vX0":-7.9188708602870355,"vY0":-121.22789116795842,"vZ0":-3.9030623264976865,"x":113.37,"y":179.56,"x0":2.2174337567710958,"y0":50.00468159587612,"z0":6.1529645682832665,"aX":13.565871316611476},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":-14.6,"spinRate":1681,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.45066280992186947,"extension":6.122924068435349},"index":1,"playId":"4e284955-0ee0-3951-a597-66328a96dc41","pitchNumber":2,"startTime":"2026-06-28T23:31:13.423Z","endTime":"2026-06-28T23:31:16.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24618083474873,"aZ":-10.365679721331896,"pfxX":5.872650484048285,"pfxZ":12.002631187776089,"pX":-0.1609957824397965,"pZ":2.736235111999019,"vX0":-7.718943981037262,"vY0":-133.33271561728304,"vZ0":-7.340259191410701,"x":123.14,"y":164.9,"x0":1.9964007695525015,"y0":50.00087099084233,"z0":6.256905552871895,"aX":10.668802358886328},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.5,"breakHorizontal":-9.1,"spinRate":2229,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4093913585555402,"extension":6.357475378391454},"index":2,"playId":"f1b32694-9a2e-3375-a3f9-16de7af0da33","pitchNumber":3,"startTime":"2026-06-28T23:31:31.679Z","endTime":"2026-06-28T23:31:35.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.5,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659866181418433,"aZ":-13.682468968607122,"pfxX":5.680694485175032,"pfxZ":9.598842288777584,"pX":-0.47802272276710134,"pZ":4.707179956799832,"vX0":-8.426810938986003,"vY0":-137.48229628566503,"vZ0":-2.1883332746273743,"x":135.22,"y":111.69,"x0":1.8797557206075344,"y0":50.00345609815829,"z0":6.435108392665474,"aX":10.945203779666212},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-8.6,"spinRate":2389,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3974348793367506,"extension":6.0133406763803094},"index":3,"playId":"c48126e4-497a-3000-b326-9e46ff1177fe","pitchNumber":4,"startTime":"2026-06-28T23:31:46.964Z","endTime":"2026-06-28T23:31:51.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876763886647534,"aZ":-12.940473782071972,"pfxX":6.443336404263476,"pfxZ":10.606660324569532,"pX":-0.5336552885378877,"pZ":1.3260953798724362,"vX0":-8.805420041929294,"vY0":-133.13532250816792,"vZ0":-10.210051515010678,"x":137.34,"y":202.98,"x0":1.9640326603555556,"y0":50.0019741536043,"z0":6.123258694936706,"aX":11.683581603001763},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-10.0,"spinRate":2266,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4098332317122999,"extension":6.183254185480014},"index":4,"playId":"bd45991e-750d-35f6-bd81-da924ff86b6e","pitchNumber":5,"startTime":"2026-06-28T23:32:04.558Z","endTime":"2026-06-28T23:32:31.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}},"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":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76033352658781,"aZ":-11.768064874431923,"pfxX":4.50208373855123,"pfxZ":10.97552031320644,"pX":-0.16252185740759317,"pZ":3.173988162887179,"vX0":-7.168350330114397,"vY0":-134.85412570014074,"vZ0":-6.263707169646536,"x":123.19,"y":153.08,"x0":1.9338051303013153,"y0":50.00066868737322,"z0":6.341410021201271,"aX":8.369216223066543},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":-6.8,"spinRate":2262,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4047171009179884,"extension":6.177620218580992},"index":5,"playId":"ce785d32-4e04-3cc3-9513-77558f7106c1","pitchNumber":6,"startTime":"2026-06-28T23:32:36.304Z","endTime":"2026-06-28T23:32:40.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64513257261235,"aZ":-28.86460756623912,"pfxX":8.276012016555153,"pfxZ":2.1655913046607633,"pX":0.7617794376951439,"pZ":2.3911392214957776,"vX0":-6.233478666179091,"vY0":-122.51098468540224,"vZ0":-3.192019161378946,"x":87.96,"y":174.22,"x0":2.2553167883280762,"y0":50.00458322250127,"z0":6.160248799554187,"aX":12.668052522050791},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-13.7,"spinRate":1751,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4459079087799025,"extension":6.1712724325471235},"hitData":{"launchSpeed":84.7,"launchAngle":45.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.99,"coordY":124.35}},"index":6,"playId":"84b89a89-aa76-3f6d-bc7d-29778c69dafd","pitchNumber":7,"startTime":"2026-06-28T23:32:57.000Z","endTime":"2026-06-28T23:33:08.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:33:08.697Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T23:33:14.583Z","endTime":"2026-06-28T23:35:54.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":75.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003898954983825,"aZ":-37.198640406519,"pfxX":-3.81911137113407,"pfxZ":-3.479677668336709,"pX":0.23331658862362561,"pZ":2.5461259032466357,"vX0":-4.262207973136126,"vY0":-119.58360936667,"vZ0":-0.6801107366575232,"x":108.11,"y":170.03,"x0":2.5380333615924733,"y0":50.0051905267035,"z0":6.18389112182681,"aX":-5.50782630049321},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.2,"breakHorizontal":8.0,"spinRate":2416,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.45878713687489014,"extension":5.776941639280321},"index":0,"playId":"a2939914-b239-3a98-96e8-70436c1931cc","pitchNumber":1,"startTime":"2026-06-28T23:33:33.396Z","endTime":"2026-06-28T23:33:37.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68537988222564,"aZ":-32.963731111671805,"pfxX":-2.994123411667779,"pfxZ":-0.5094519651191116,"pX":-2.1145783156994886,"pZ":0.4936416982890225,"vX0":-9.598256071340579,"vY0":-122.62532997989626,"vZ0":-6.647183270317962,"x":197.6,"y":225.45,"x0":2.2147735704042097,"y0":50.002898454572225,"z0":5.997776549387807,"aX":-4.63131061282902},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":7.3,"spinRate":2489,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.44402182453511374,"extension":6.137630585486518},"index":1,"playId":"e13640e4-18b5-3876-bfcf-fe817a4f7b21","pitchNumber":2,"startTime":"2026-06-28T23:33:49.883Z","endTime":"2026-06-28T23:33:53.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197074745070076,"aZ":-23.99046470082282,"pfxX":10.624430564594824,"pfxZ":4.626903930815596,"pX":0.4086865686690424,"pZ":1.0971964718102454,"vX0":-8.175574040504259,"vY0":-131.73051657311566,"vZ0":-8.359909016697607,"x":101.42,"y":209.16,"x0":2.1616384640392585,"y0":50.00477800588826,"z0":6.066457247487297,"aX":18.801772107475884},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-17.6,"spinRate":2245,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41471603228487064,"extension":6.053265237708755},"index":2,"playId":"b5b6fb40-e3dc-36ca-b3a4-98c09382b99d","pitchNumber":3,"startTime":"2026-06-28T23:34:08.194Z","endTime":"2026-06-28T23:34:12.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.9,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.018496581235002,"aZ":-9.423207215575642,"pfxX":5.186703406484446,"pfxZ":12.253583451948614,"pX":-0.9595787143229099,"pZ":2.292486278907811,"vX0":-9.200487360835742,"vY0":-134.83368750532767,"vZ0":-8.713175286508612,"x":153.58,"y":176.88,"x0":1.8100913062831738,"y0":50.0027012743733,"z0":6.214907260088033,"aX":9.63059576505546},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.6,"breakHorizontal":-7.6,"spinRate":2335,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40493595725775045,"extension":6.318406093910757},"index":3,"playId":"e05aa6fa-2c17-3e81-b870-2eb791d2c124","pitchNumber":4,"startTime":"2026-06-28T23:34:26.122Z","endTime":"2026-06-28T23:34:31.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482803424324057,"aZ":-12.741739848685077,"pfxX":5.923805572655238,"pfxZ":10.505620247548682,"pX":0.18788657505362139,"pZ":2.2937946112487873,"vX0":-6.441604589140957,"vY0":-134.49076962473077,"vZ0":-8.273734817201742,"x":109.84,"y":176.85,"x0":1.8333139577687263,"y0":50.00661804342418,"z0":6.294079192957375,"aX":10.961459287647784},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-9.5,"spinRate":2374,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4057505924012732,"extension":6.392572536138129},"index":4,"playId":"4f0ae7d6-e163-3f9e-8555-176bdf6e9849","pitchNumber":5,"startTime":"2026-06-28T23:34:42.216Z","endTime":"2026-06-28T23:34:45.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.762826787275998,"aZ":-12.714300269713775,"pfxX":5.0995214101833595,"pfxZ":9.89561130536181,"pX":0.2507310211733178,"pZ":3.1330513751010427,"vX0":-6.943860135828435,"vY0":-138.59679176116828,"vZ0":-6.3734220675756275,"x":107.44,"y":154.19,"x0":2.113275633705044,"y0":50.006446059122176,"z0":6.293278396651353,"aX":10.032866244727007},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-8.0,"spinRate":2322,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.39353814894524985,"extension":6.162947080374868},"index":5,"playId":"a1adcde7-98bc-32f1-8638-aea02e5d4a00","pitchNumber":6,"startTime":"2026-06-28T23:35:25.383Z","endTime":"2026-06-28T23:35:28.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624326810070027,"aZ":-12.743745724795643,"pfxX":6.692957842581859,"pfxZ":10.52160737288542,"pX":1.065453464130618,"pZ":1.98226321721041,"vX0":-5.174118626293497,"vY0":-134.41537655117077,"vZ0":-8.949405662402944,"x":76.39,"y":185.26,"x0":2.1370288889190787,"y0":50.00176779459515,"z0":6.239936632017561,"aX":12.359133475592417},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-11.2,"spinRate":2336,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4060625420745967,"extension":6.257033011946677},"index":6,"playId":"b5cd3c54-2c37-3593-85ed-c16cb9782e85","pitchNumber":7,"startTime":"2026-06-28T23:35:47.500Z","endTime":"2026-06-28T23:35:54.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:35:54.397Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T23:36:02.384Z","endTime":"2026-06-28T23:37:34.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202798117621917,"aZ":-12.13013017150322,"pfxX":6.402562403029236,"pfxZ":10.840673732392089,"pX":-0.831459985096527,"pZ":2.364358112973262,"vX0":-9.527224016570297,"vY0":-134.61828895435355,"vZ0":-8.042340745483951,"x":148.69,"y":174.94,"x0":1.909617020185807,"y0":50.00085415169147,"z0":6.234599998301111,"aX":11.836636527425867},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-9.7,"spinRate":2322,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4057185845000766,"extension":6.219752255795561},"index":0,"playId":"0156866f-ad09-35a0-a636-64a1e99cb46f","pitchNumber":1,"startTime":"2026-06-28T23:36:18.757Z","endTime":"2026-06-28T23:36:24.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634586131932203,"aZ":-13.035573612180768,"pfxX":7.273158376441233,"pfxZ":10.278742144668307,"pX":0.0832337342471749,"pZ":3.175081769939271,"vX0":-7.733251061759023,"vY0":-135.37020839098483,"vZ0":-5.993114240983104,"x":113.83,"y":153.05,"x0":2.0275254045653717,"y0":50.004786414807946,"z0":6.324782013212181,"aX":13.545264809274837},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":-11.6,"spinRate":2346,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4041023702741282,"extension":6.1532103123178565},"index":1,"playId":"e6dedb1b-2ea4-3e88-b0e5-df8c5f266246","pitchNumber":2,"startTime":"2026-06-28T23:36:39.764Z","endTime":"2026-06-28T23:36:44.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357811188544098,"aZ":-10.478198701908386,"pfxX":5.938135811074585,"pfxZ":11.772689713471918,"pX":-0.7629425583078837,"pZ":3.3593163745706858,"vX0":-8.95909199844047,"vY0":-134.68374681205168,"vZ0":-5.967177163694914,"x":146.08,"y":148.08,"x0":1.8301622659435004,"y0":50.00532549696824,"z0":6.339660945782594,"aX":10.946656516476537},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":-8.9,"spinRate":2371,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.40616218062793985,"extension":6.232337788786117},"index":2,"playId":"6ed7db06-76b9-3ad1-9018-929f13a8271c","pitchNumber":3,"startTime":"2026-06-28T23:36:59.067Z","endTime":"2026-06-28T23:37:05.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T23:37:14.179Z","endTime":"2026-06-28T23:37:29.324Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.1,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950371120117314,"aZ":-12.418996513958623,"pfxX":6.620079393322805,"pfxZ":10.623826928323343,"pX":-0.7162544412249017,"pZ":2.972765467384235,"vX0":-9.398005841310425,"vY0":-135.14283923850556,"vZ0":-6.506813133072856,"x":144.3,"y":158.52,"x0":1.9375728019364862,"y0":50.00593937819541,"z0":6.274749032130853,"aX":12.314673793511039},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":-10.1,"spinRate":2321,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4044571566109538,"extension":6.22355299797201},"index":4,"playId":"0cda55b1-750a-3894-9dcd-00b5381e3808","pitchNumber":4,"startTime":"2026-06-28T23:37:29.324Z","endTime":"2026-06-28T23:37:34.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:37:34.045Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T23:38:47.382Z","endTime":"2026-06-28T23:40:24.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811584961894535,"aZ":-22.0237491866305,"pfxX":1.088380146263881,"pfxZ":5.558719613196355,"pX":0.6868947667954408,"pZ":2.4613700059161023,"vX0":2.8811235363975785,"vY0":-133.53646889320473,"vZ0":-3.755030373614713,"x":90.82,"y":172.32,"x0":-0.54270823253496,"y0":50.002440423488835,"z0":5.449539858883288,"aX":1.9863020289904605},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":-2.5,"spinRate":2617,"spinDirection":200},"zone":6,"typeConfidence":0.87,"plateTime":0.40847733007261855,"extension":6.397191112579317},"hitData":{"launchSpeed":100.2,"launchAngle":42.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":220.59,"coordY":97.37}},"index":0,"playId":"cefd65e5-9f30-3eae-850e-349a5612dbaa","pitchNumber":1,"startTime":"2026-06-28T23:40:12.489Z","endTime":"2026-06-28T23:40:24.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:40:24.403Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T23:40:46.126Z","endTime":"2026-06-28T23:42:49.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":92.5,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.784173813481843,"aZ":-18.58894019320736,"pfxX":-0.3556349828553768,"pfxZ":7.232641024044888,"pX":-0.09750560596790982,"pZ":2.6350392896171853,"vX0":1.293473982154246,"vY0":-134.84565147892596,"vZ0":-3.900306759086731,"x":120.72,"y":167.63,"x0":-0.5330353447988626,"y0":50.00438915742321,"z0":5.37801739856557,"aX":-0.668256802890957},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":0.5,"spinRate":2530,"spinDirection":202},"zone":5,"typeConfidence":0.93,"plateTime":0.4031122106604963,"extension":6.563760412321628},"index":0,"playId":"77b51e63-5248-3752-9623-26bd0737a385","pitchNumber":1,"startTime":"2026-06-28T23:40:50.755Z","endTime":"2026-06-28T23:40:56.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.6,"endSpeed":79.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.321035427061997,"aZ":-34.0148724059728,"pfxX":5.659522719824292,"pfxZ":-1.1681782256539246,"pX":1.4306407320552978,"pZ":-0.22543388262274464,"vX0":2.9909076519885858,"vY0":-124.58573803873644,"vZ0":-6.631671710626331,"x":62.47,"y":244.87,"x0":-0.519546170150242,"y0":50.00319501332316,"z0":5.271872551829063,"aX":8.922814786878288},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.4,"breakHorizontal":-10.9,"spinRate":2813,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.43913629774565077,"extension":6.55816273018262},"index":1,"playId":"16affd19-051b-31eb-bc6c-a28adbcca827","pitchNumber":2,"startTime":"2026-06-28T23:41:11.896Z","endTime":"2026-06-28T23:41:18.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.6,"endSpeed":81.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763693287657055,"aZ":-24.487089335818087,"pfxX":-8.66250553668558,"pfxZ":4.615271727172591,"pX":0.6708451326597665,"pZ":0.1264698908303963,"vX0":5.664061415688741,"vY0":-127.40088105218085,"vZ0":-7.734998964861871,"x":91.43,"y":235.37,"x0":-0.4401554993495943,"y0":50.00623905023316,"z0":5.09783095491423,"aX":-14.440865285062012},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":1754,"spinDirection":229},"zone":14,"typeConfidence":0.83,"plateTime":0.4276567424658655,"extension":6.606354603469318},"index":2,"playId":"a5569658-90fc-3e2c-9719-8f22ae570a9d","pitchNumber":3,"startTime":"2026-06-28T23:41:38.281Z","endTime":"2026-06-28T23:41:43.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165201543877583,"aZ":-20.303644929586557,"pfxX":0.8729962215510327,"pfxZ":6.318871671903702,"pX":-0.5469342096348394,"pZ":2.398149194183805,"vX0":-0.10422104094982215,"vY0":-134.91536012261355,"vZ0":-4.1381783534805106,"x":137.85,"y":174.03,"x0":-0.6218759276939342,"y0":50.00183054441359,"z0":5.348749542916938,"aX":1.639511774312189},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":-1.6,"spinRate":2525,"spinDirection":198},"zone":4,"typeConfidence":0.92,"plateTime":0.4031015071823876,"extension":6.523197994300887},"index":3,"playId":"062c630b-cfc1-35f4-803b-20b0cdc4bb62","pitchNumber":4,"startTime":"2026-06-28T23:41:59.734Z","endTime":"2026-06-28T23:42:04.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91823107754293,"aZ":-23.87985132504642,"pfxX":-9.569200212290754,"pfxZ":4.459476159908817,"pX":0.4400584508743004,"pZ":1.579491542092696,"vX0":5.273117211731696,"vY0":-135.81789910027257,"vZ0":-5.536292630378489,"x":100.23,"y":196.13,"x0":-0.2876362025555253,"y0":50.00522313862682,"z0":5.314695629821192,"aX":-17.804310941299455},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2412,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.40394494070817855,"extension":6.566795479432863},"index":4,"playId":"053caa3b-ac56-3fda-b15f-7d79c27c600e","pitchNumber":5,"startTime":"2026-06-28T23:42:22.031Z","endTime":"2026-06-28T23:42:27.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529827625048615,"aZ":-24.193175299178595,"pfxX":-9.495243104562615,"pfxZ":4.277606589910319,"pX":0.6092414471040077,"pZ":1.6343994032353624,"vX0":5.517231107200177,"vY0":-135.68477363154898,"vZ0":-5.305786272188191,"x":93.78,"y":194.65,"x0":-0.2162436767729512,"y0":50.00319934284668,"z0":5.299793544426683,"aX":-17.714874675089415},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":16.1,"spinRate":2480,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.40359856471168376,"extension":6.532750947939506},"index":5,"playId":"87944ecd-fd8f-3261-961e-db9cd4256507","pitchNumber":6,"startTime":"2026-06-28T23:42:45.005Z","endTime":"2026-06-28T23:42:49.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:42:49.737Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Amed Rosario lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T23:42:53.317Z","endTime":"2026-06-28T23:45:15.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72153693611253,"aZ":-24.869464492268996,"pfxX":-9.555962189745564,"pfxZ":3.897595130105243,"pX":-0.14107347946617216,"pZ":1.5608486288803838,"vX0":4.022259457141953,"vY0":-136.25888651659182,"vZ0":-5.434660107222639,"x":122.38,"y":196.64,"x0":-0.39705245108019194,"y0":50.005695432444696,"z0":5.306083666627879,"aX":-17.92130553986366},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2448,"spinDirection":205},"zone":13,"typeConfidence":0.91,"plateTime":0.4024151581498496,"extension":6.616981066866354},"index":0,"playId":"9eeb222e-73b1-33ca-b5de-1125d888d639","pitchNumber":1,"startTime":"2026-06-28T23:43:17.980Z","endTime":"2026-06-28T23:43:23.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.197915506005366,"aZ":-28.599625126763065,"pfxX":2.196889301028497,"pfxZ":2.2174956243602484,"pX":0.5212246827015262,"pZ":2.3090260312295814,"vX0":2.1073595731209958,"vY0":-125.45226237485586,"vZ0":-1.8095250515787646,"x":97.13,"y":176.44,"x0":-0.6111622929120616,"y0":50.005919813043676,"z0":5.34118059723983,"aX":3.5493413331917383},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2677,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.4343759961062559,"extension":6.503718164125725},"index":1,"playId":"442aae09-ff13-3588-b2fc-9ecc96a077f5","pitchNumber":2,"startTime":"2026-06-28T23:43:37.506Z","endTime":"2026-06-28T23:43:41.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38225625852448,"aZ":-23.52272788432762,"pfxX":-8.591693652245997,"pfxZ":4.586160638319631,"pX":0.9168534675991487,"pZ":1.7415663514777364,"vX0":6.214395069792928,"vY0":-136.33159120451558,"vZ0":-5.354200826244309,"x":82.05,"y":191.76,"x0":-0.27349239453727187,"y0":50.002467454049956,"z0":5.349922436835259,"aX":-16.206651437209093},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":2474,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.40143145159370563,"extension":6.590648612667983},"index":2,"playId":"40de1288-7fd1-3003-b188-de7ef85fe41e","pitchNumber":3,"startTime":"2026-06-28T23:43:58.719Z","endTime":"2026-06-28T23:44:03.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.505752034906696,"aZ":-22.86591524920565,"pfxX":-8.319023182257304,"pfxZ":4.981601301531088,"pX":-0.15007962440707995,"pZ":0.9353443849562323,"vX0":3.4345031808814306,"vY0":-136.0235420368997,"vZ0":-7.3199945508655855,"x":122.72,"y":213.53,"x0":-0.349887194823789,"y0":50.00524114347595,"z0":5.252695140087007,"aX":-15.553670262080484},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":2440,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.4030395615381819,"extension":6.639561731759413},"index":3,"playId":"e6a1f782-67cb-37fc-ab50-b3d5d9befdcf","pitchNumber":4,"startTime":"2026-06-28T23:44:19.315Z","endTime":"2026-06-28T23:44:25.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273697881972122,"aZ":-18.237719505396154,"pfxX":0.06588768776676712,"pfxZ":7.493669429873086,"pX":0.4198081946087238,"pZ":2.1361832896171196,"vX0":2.3053389077286375,"vY0":-134.99885073002977,"vZ0":-4.921339912831236,"x":101.0,"y":181.1,"x0":-0.4510356355993718,"y0":50.00334288562363,"z0":5.252528654203516,"aX":0.12244291710100141},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":-0.6,"spinRate":2531,"spinDirection":208},"zone":9,"typeConfidence":0.92,"plateTime":0.4045360677092744,"extension":6.587301986105201},"index":4,"playId":"bb60137f-620d-3b28-acc1-81bad54eb1b3","pitchNumber":5,"startTime":"2026-06-28T23:44:41.842Z","endTime":"2026-06-28T23:44:47.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744214029174593,"aZ":-23.818311301428473,"pfxX":-6.160450294390818,"pfxZ":4.380783484932929,"pX":0.40235648462368306,"pZ":1.4892391132711378,"vX0":4.301641278736772,"vY0":-136.47803121128436,"vZ0":-5.927136960627141,"x":101.66,"y":198.57,"x0":-0.38453150585574053,"y0":50.005778636336096,"z0":5.303297684033745,"aX":-11.759402077594286},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":10.4,"spinRate":2416,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3995409459163364,"extension":6.494007213472279},"hitData":{"launchSpeed":91.1,"launchAngle":18.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.31,"coordY":92.3}},"index":5,"playId":"a6adbb93-6c6e-3779-acdc-3dd9bfeed08b","pitchNumber":6,"startTime":"2026-06-28T23:45:08.619Z","endTime":"2026-06-28T23:45:15.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:45:15.452Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T23:47:45.476Z","endTime":"2026-06-28T23:48:53.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290325884092287,"aZ":-11.972724663380694,"pfxX":5.8801759035447345,"pfxZ":10.814694823536772,"pX":0.11986297943307095,"pZ":2.693546511653479,"vX0":-7.442509804807178,"vY0":-135.4823668371446,"vZ0":-7.241715693401406,"x":112.43,"y":166.05,"x0":2.132455485648859,"y0":50.00220617150463,"z0":6.229341654924317,"aX":10.98338321888854},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.1,"spinRate":2332,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.40355641109385854,"extension":6.198906582129671},"index":0,"playId":"467af9b0-fd2e-3e72-87d6-dc8a93b0dbab","pitchNumber":1,"startTime":"2026-06-28T23:47:48.836Z","endTime":"2026-06-28T23:47:52.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12481782920395,"aZ":-20.920500164339416,"pfxX":9.56570839779338,"pfxZ":6.0488373005468565,"pX":0.6962338528088641,"pZ":2.106060938560327,"vX0":-7.293406749402147,"vY0":-135.21056063449478,"vZ0":-6.946010839900321,"x":90.46,"y":181.92,"x0":2.1792223393914796,"y0":50.00300328842532,"z0":6.164988276259415,"aX":17.798818655994378},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-15.8,"spinRate":2172,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4043250811269261,"extension":6.085349872025037},"index":1,"playId":"d9de7665-b65b-3007-ab91-ce88c0087713","pitchNumber":2,"startTime":"2026-06-28T23:48:07.874Z","endTime":"2026-06-28T23:48:12.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.5,"endSpeed":86.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145459612986347,"aZ":-13.93358474603525,"pfxX":6.038398734502015,"pfxZ":9.693309585820685,"pX":-0.176687233522773,"pZ":2.8352227655097186,"vX0":-7.637259804974808,"vY0":-135.9087707721775,"vZ0":-6.86078758230628,"x":123.73,"y":162.23,"x0":1.8775658303796827,"y0":50.00322807710009,"z0":6.349152686666073,"aX":11.363595460651737},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-9.5,"spinRate":2304,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4021129497278153,"extension":6.355281379765943},"index":2,"playId":"51654a6a-8cf5-357a-b0cb-b4863cae783c","pitchNumber":3,"startTime":"2026-06-28T23:48:23.092Z","endTime":"2026-06-28T23:48:29.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":83.5,"endSpeed":77.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.120229547643167,"aZ":-27.708609122335098,"pfxX":7.505796069281063,"pfxZ":2.9342335208487373,"pX":0.9074450198579117,"pZ":2.6601228478092867,"vX0":-5.75151329291764,"vY0":-121.64938787578475,"vZ0":-2.9407015295525096,"x":82.41,"y":166.96,"x0":2.3079793182085395,"y0":50.005203248581104,"z0":6.24523831663734,"aX":11.439485489741111},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":-12.5,"spinRate":1686,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4474045420767885,"extension":6.113677449349311},"hitData":{"launchSpeed":71.6,"launchAngle":6.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.29,"coordY":164.41}},"index":3,"playId":"7f17648a-3550-3540-80f2-a4bc52398c92","pitchNumber":4,"startTime":"2026-06-28T23:48:45.429Z","endTime":"2026-06-28T23:48:53.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:48:53.441Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T23:49:06.429Z","endTime":"2026-06-28T23:49:58.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":86.0,"endSpeed":81.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.009502746384452,"aZ":-33.51527727087864,"pfxX":-1.64303748714179,"pfxZ":-0.8259776242323342,"pX":0.13931053808829172,"pZ":1.8797193134678978,"vX0":-5.527604522753469,"vY0":-125.29124505399712,"vZ0":-3.6980254127305052,"x":111.69,"y":188.03,"x0":2.5641445390381064,"y0":50.00125674866768,"z0":6.038613296972603,"aX":-2.6793081452942205},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":4.0,"spinRate":2553,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.43281791270453995,"extension":5.930110296611489},"index":0,"playId":"4ba617fd-9f3a-3a04-acb4-e1fce6ba1bc7","pitchNumber":1,"startTime":"2026-06-28T23:49:18.560Z","endTime":"2026-06-28T23:49:22.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.8,"endSpeed":79.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56223224516233,"aZ":-28.888892987226598,"pfxX":6.485505140539396,"pfxZ":2.108503279204419,"pX":-0.11542115361455081,"pZ":0.6872933430360203,"vX0":-7.8783288418511255,"vY0":-123.26346037294385,"vZ0":-7.096826541586624,"x":121.4,"y":220.22,"x0":2.2606613409042655,"y0":50.00491558677998,"z0":6.0020783334465815,"aX":10.109941015956462},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-10.2,"spinRate":1655,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.44220816357272774,"extension":6.395531566100425},"index":1,"playId":"759c8c77-7225-34af-9861-d4c7330bf37b","pitchNumber":2,"startTime":"2026-06-28T23:49:32.806Z","endTime":"2026-06-28T23:49:37.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.8,"endSpeed":79.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78614571109864,"aZ":-30.60647532524578,"pfxX":7.052477423604278,"pfxZ":1.0055939126807831,"pX":-0.6851558668977324,"pZ":0.8071002625713827,"vX0":-9.57188463361627,"vY0":-123.10627467211535,"vZ0":-6.415387385570689,"x":143.12,"y":216.99,"x0":2.3088554033510453,"y0":50.00349068275776,"z0":5.986507290438576,"aX":10.998562782921107},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.7,"breakHorizontal":-10.9,"spinRate":1841,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.44223486427646863,"extension":6.485658027277073},"index":2,"playId":"afce7534-507d-343f-8561-48bac64f082f","pitchNumber":3,"startTime":"2026-06-28T23:49:54.235Z","endTime":"2026-06-28T23:49:58.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:49:58.971Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Anthony Seigler lines out to center fielder Spencer Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T23:50:12.640Z","endTime":"2026-06-28T23:52:10.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56830134181236,"aZ":-25.759401766041318,"pfxX":8.854738352343135,"pfxZ":3.5133132961211775,"pX":-0.03408687588638613,"pZ":1.0046197580196925,"vX0":-9.281911870571818,"vY0":-133.6822094760931,"vZ0":-8.35208152681651,"x":118.3,"y":211.66,"x0":2.31883109477323,"y0":50.003086120340186,"z0":5.995023772381776,"aX":16.1613360797043},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-14.3,"spinRate":2211,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4084261168845966,"extension":6.258531978600777},"index":0,"playId":"ca86ba46-3b50-3ee0-826e-cd4a0810f40a","pitchNumber":1,"startTime":"2026-06-28T23:50:35.719Z","endTime":"2026-06-28T23:50:40.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768956999512508,"aZ":-12.09669195721618,"pfxX":6.1258554210598355,"pfxZ":10.572706539029568,"pX":0.29780628872820114,"pZ":2.5522481522027443,"vX0":-6.737155936014852,"vY0":-136.8259574626438,"vZ0":-7.789358840426571,"x":105.65,"y":169.87,"x0":1.994355204381835,"y0":50.00254368515643,"z0":6.262111733003826,"aX":11.632609225705075},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-9.7,"spinRate":2421,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.400089029851471,"extension":6.16224995781322},"index":1,"playId":"b511e14c-9827-3b50-b856-09fc077cdc32","pitchNumber":2,"startTime":"2026-06-28T23:50:50.255Z","endTime":"2026-06-28T23:50:55.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426081372230705,"aZ":-12.363208763699578,"pfxX":6.9788173105101805,"pfxZ":10.50714258441996,"pX":-0.3162549951301582,"pZ":2.2478817359482814,"vX0":-8.422281279825121,"vY0":-136.3118354523666,"vZ0":-8.352604116954696,"x":129.05,"y":178.09,"x0":1.9040566641698098,"y0":50.00365346673762,"z0":6.2016567429168195,"aX":13.159519721940203},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-10.9,"spinRate":2360,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4015276091481539,"extension":6.216404344208368},"index":2,"playId":"e185491e-10a2-3b9a-a571-f73eccc375f7","pitchNumber":3,"startTime":"2026-06-28T23:51:07.496Z","endTime":"2026-06-28T23:51:12.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T23:51:33.974Z","endTime":"2026-06-28T23:51:46.650Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.2,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.648822278887756,"aZ":-12.898060292256325,"pfxX":5.718211910906128,"pfxZ":10.030146898479376,"pX":0.4564111723515597,"pZ":4.4533553150006,"vX0":-6.435995102438584,"vY0":-137.10198387020145,"vZ0":-3.0336388080825616,"x":99.6,"y":118.54,"x0":2.080974799225857,"y0":50.00105279697288,"z0":6.443309403006806,"aX":10.987608621837492},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-9.1,"spinRate":2338,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39808316042321135,"extension":6.081155370689312},"index":4,"playId":"8f87e5d4-0244-3e76-8b47-6ce1e3e0798d","pitchNumber":4,"startTime":"2026-06-28T23:51:46.650Z","endTime":"2026-06-28T23:51:51.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.530793825606874,"aZ":-28.11122354519237,"pfxX":7.535240152633721,"pfxZ":2.6101648081260613,"pX":0.0893545069751203,"pZ":2.1949042847209044,"vX0":-7.530930356168744,"vY0":-123.15137583711319,"vZ0":-3.888306020054812,"x":113.59,"y":179.52,"x0":2.1895730673548557,"y0":50.00297584501317,"z0":6.138815312984218,"aX":11.722983873994163},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":-12.1,"spinRate":1581,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4426212360817634,"extension":6.2203964804035765},"hitData":{"launchSpeed":88.6,"launchAngle":25.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.86,"coordY":74.61}},"index":5,"playId":"14ad9e94-f057-3134-b5ab-402ed522fd62","pitchNumber":5,"startTime":"2026-06-28T23:52:02.881Z","endTime":"2026-06-28T23:52:10.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:52:10.885Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswaldo Cabrera strikes out swinging, catcher Connor Wong to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T23:53:52.129Z","endTime":"2026-06-28T23:57:44.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13160029227635,"aZ":-27.00118986315516,"pfxX":1.6655574276974985,"pfxZ":3.0757718925500015,"pX":-0.4586083533274252,"pZ":3.0645035868021395,"vX0":0.3412732083680472,"vY0":-128.06936832312354,"vZ0":-0.9039945832085663,"x":134.48,"y":156.04,"x0":-0.809756776709724,"y0":50.00505770129258,"z0":5.508706850798209,"aX":2.804101216682357},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":-3.1,"spinRate":2537,"spinDirection":166},"zone":1,"typeConfidence":0.9,"plateTime":0.42551452435100634,"extension":6.391623473841642},"index":0,"playId":"06b7a52f-5bf1-380f-8312-d384b8e71596","pitchNumber":1,"startTime":"2026-06-28T23:54:53.238Z","endTime":"2026-06-28T23:54:57.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73158677737538,"aZ":-37.02952723349858,"pfxX":8.697075895598562,"pfxZ":-3.1304099150250666,"pX":0.32535421024536904,"pZ":0.8944377718097225,"vX0":-0.4193014392137589,"vY0":-123.47054765076825,"vZ0":-3.494054624867588,"x":104.6,"y":214.63,"x0":-0.6336018300153023,"y0":50.00403450250072,"z0":5.432068552913035,"aX":13.478887335435749},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.2,"breakHorizontal":-15.7,"spinRate":2612,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.44298749699901707,"extension":6.5006496379901035},"index":1,"playId":"59cab660-ddd9-3a5e-ac71-97cd5b025529","pitchNumber":2,"startTime":"2026-06-28T23:55:11.585Z","endTime":"2026-06-28T23:55:14.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327412630035603,"aZ":-24.334633951839635,"pfxX":-6.562816066347116,"pfxZ":4.129231680619675,"pX":0.40980807836877897,"pZ":2.4467093595811296,"vX0":4.056910080506956,"vY0":-136.31302311614922,"vZ0":-3.48255041773386,"x":101.38,"y":172.72,"x0":-0.2378659664863231,"y0":50.00548661974576,"z0":5.4029520614305255,"aX":-12.468418989070146},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":11.2,"spinRate":2421,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.4003886464547306,"extension":6.554825151021673},"index":2,"playId":"ea79b5fd-7201-3e6b-b014-07c42b3d4981","pitchNumber":3,"startTime":"2026-06-28T23:55:32.842Z","endTime":"2026-06-28T23:55:37.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T23:55:54.520Z","endTime":"2026-06-28T23:56:14.565Z","isPitch":false,"type":"action","player":{"id":665828,"link":"/api/v1/people/665828"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.2,"endSpeed":80.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80670782881773,"aZ":-33.55913068795032,"pfxX":4.889211882629247,"pfxZ":-0.8601305613242292,"pX":1.208690875193271,"pZ":0.30261379068862737,"vX0":2.5624603504904453,"vY0":-125.56246553194444,"vZ0":-5.979726516244375,"x":70.93,"y":230.61,"x0":-0.4567196930956259,"y0":50.00301128260094,"z0":5.410159716043955,"aX":7.891187294092414},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-9.4,"spinRate":2659,"spinDirection":29},"zone":14,"typeConfidence":0.86,"plateTime":0.4344082091095913,"extension":6.431273443945627},"index":4,"playId":"57f83c74-75f6-37d4-b5fb-412ecb63c247","pitchNumber":4,"startTime":"2026-06-28T23:56:14.565Z","endTime":"2026-06-28T23:56:18.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244448074979392,"aZ":-36.95890031740555,"pfxX":9.631924778028257,"pfxZ":-3.0844309305672715,"pX":0.09590804134555808,"pZ":1.861764303046152,"vX0":-1.466752686071221,"vY0":-123.72524944346009,"vZ0":-1.4356036612476273,"x":113.34,"y":188.51,"x0":-0.555656455261017,"y0":50.00002330599939,"z0":5.5413135952102355,"aX":14.95866384039272},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":-17.2,"spinRate":2681,"spinDirection":39},"zone":8,"typeConfidence":0.91,"plateTime":0.44236822551095756,"extension":6.432554385994735},"index":5,"playId":"d587ea4b-8bef-3461-b8ff-af25c162854a","pitchNumber":5,"startTime":"2026-06-28T23:56:39.460Z","endTime":"2026-06-28T23:56:42.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437050150037525,"aZ":-43.805976995595906,"pfxX":8.677036994268754,"pfxZ":-8.497488834943574,"pX":-0.872631771167198,"pZ":1.8483604276981416,"vX0":-3.2279504655621283,"vY0":-116.94520961389192,"vZ0":0.9382452081108013,"x":150.26,"y":188.87,"x0":-0.5927521029636071,"y0":50.002164485636946,"z0":5.588995739118623,"aX":11.878865303039795},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.8,"breakHorizontal":-14.8,"spinRate":2623,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.4704500642260476,"extension":6.519605281552559},"index":6,"playId":"c4f73deb-b518-3acb-9bec-7f806677b794","pitchNumber":6,"startTime":"2026-06-28T23:57:12.744Z","endTime":"2026-06-28T23:57:18.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181917472215545,"aZ":-37.557927819463565,"pfxX":10.295594834225815,"pfxZ":-3.4527854708558903,"pX":0.9413112995010877,"pZ":0.6458669250317933,"vX0":0.10270479282604977,"vY0":-124.44479350862963,"vZ0":-4.026436849366966,"x":81.12,"y":221.34,"x0":-0.4368524899553517,"y0":50.00078511382511,"z0":5.4128136956386115,"aX":16.062433190719837},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.0,"breakHorizontal":-18.6,"spinRate":2872,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4410088161383503,"extension":6.502897562769703},"index":7,"playId":"557f64d4-f424-3aba-a085-6a98404ceec5","pitchNumber":7,"startTime":"2026-06-28T23:57:36.266Z","endTime":"2026-06-28T23:57:44.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:57:44.076Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wells flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T23:57:50.289Z","endTime":"2026-06-28T23:59:34.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504500536584295,"aZ":-25.117794952008616,"pfxX":-6.701961715655753,"pfxZ":3.9121010661621733,"pX":-0.25377413247396347,"pZ":1.0360777388750657,"vX0":3.0608831172010493,"vY0":-132.99262069192014,"vZ0":-6.109763525475884,"x":126.67,"y":210.81,"x0":-0.5440511208312931,"y0":50.006148241848635,"z0":5.166574494558641,"aX":-12.098205158789268},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":11.5,"spinRate":2313,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.41067671270050266,"extension":6.451274023032051},"index":0,"playId":"0fef6680-34d2-36d8-9867-f1e4829d39a2","pitchNumber":1,"startTime":"2026-06-28T23:58:11.897Z","endTime":"2026-06-28T23:58:17.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920825723854655,"aZ":-37.3088673377674,"pfxX":7.6084489041569725,"pfxZ":-3.2407260062985834,"pX":-0.09292064694385145,"pZ":0.8514185868309598,"vX0":-1.011726972921676,"vY0":-124.85224403632492,"vZ0":-3.7054780070084963,"x":120.54,"y":215.79,"x0":-0.672536164111674,"y0":50.00060157789598,"z0":5.4088615848884585,"aX":12.07140203172744},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.5,"breakHorizontal":-13.6,"spinRate":2701,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.4378407290304507,"extension":6.46810607991228},"index":1,"playId":"fce181dd-fcd6-3684-a1fd-b0b15fe410e2","pitchNumber":2,"startTime":"2026-06-28T23:58:33.344Z","endTime":"2026-06-28T23:58:38.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.3,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933678533841398,"aZ":-30.02877657313676,"pfxX":-8.432860406964178,"pfxZ":1.292832445393275,"pX":-0.3402160487356644,"pZ":1.0619197582244913,"vX0":3.3022061806035303,"vY0":-127.1514070500847,"vZ0":-4.354553460859731,"x":129.97,"y":210.11,"x0":-0.5508496547547317,"y0":50.002346863861675,"z0":5.14503823123171,"aX":-13.984939049106908},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":14.6,"spinRate":1734,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.42867314514630994,"extension":6.4879858232236085},"index":2,"playId":"dbcf9287-ff0a-30d0-8b87-f9634378a42c","pitchNumber":3,"startTime":"2026-06-28T23:58:55.438Z","endTime":"2026-06-28T23:58:59.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"2026-06-28T23:59:11.203Z","endTime":"2026-06-28T23:59:26.203Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076506251826157,"aZ":-36.424990134950896,"pfxX":9.481025318959912,"pfxZ":-2.697018283327468,"pX":0.30606643538354844,"pZ":2.5783364330368603,"vX0":-0.9683895508040963,"vY0":-124.83005250733984,"vZ0":-0.07227614313364605,"x":105.33,"y":169.16,"x0":-0.5326393930704506,"y0":50.000272102537785,"z0":5.605827278289332,"aX":14.963040542690178},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":-16.9,"spinRate":2611,"spinDirection":38},"zone":6,"typeConfidence":0.9,"plateTime":0.43873775722117214,"extension":6.444908488802307},"hitData":{"launchSpeed":68.7,"launchAngle":35.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.06,"coordY":109.65}},"index":4,"playId":"6f04cc27-29e1-3f52-8de0-8b051fc6475b","pitchNumber":4,"startTime":"2026-06-28T23:59:26.203Z","endTime":"2026-06-28T23:59:34.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-28T23:59:34.865Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T23:59:59.935Z","endTime":"2026-06-29T00:00:21.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54643104882861,"aZ":-19.560686804068354,"pfxX":-0.3734128657083009,"pfxZ":6.67860852799181,"pX":0.419076703995278,"pZ":2.1063377437555686,"vX0":2.495952396967217,"vY0":-135.32902300874028,"vZ0":-5.0063797096926965,"x":101.03,"y":181.91,"x0":-0.45957210707056706,"y0":50.00138367440098,"z0":5.316387687317967,"aX":-0.7054669301152919},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":0.2,"spinRate":2470,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.40198641897632426,"extension":6.483170808517952},"hitData":{"launchSpeed":71.3,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.51,"coordY":167.9}},"index":0,"playId":"cc911817-5f07-3c89-93af-5bb19fbdeb0c","pitchNumber":1,"startTime":"2026-06-29T00:00:14.872Z","endTime":"2026-06-29T00:00:21.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:00:21.997Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T00:01:52.686Z","endTime":"2026-06-29T00:04:01.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429686695235183,"aZ":-12.067177574648824,"pfxX":5.105660472144066,"pfxZ":10.669478280646164,"pX":0.3108184155559626,"pZ":3.0311357380046346,"vX0":-6.568668346217381,"vY0":-135.85147335029868,"vZ0":-6.526124779486572,"x":105.15,"y":156.94,"x0":2.0873528944444355,"y0":50.00527320084926,"z0":6.289225465548747,"aX":9.62470267160902},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-8.0,"spinRate":2449,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.4018998451980669,"extension":6.459975260306715},"index":0,"playId":"030c5988-f4f0-314f-b69d-82f87a9ed719","pitchNumber":1,"startTime":"2026-06-29T00:02:56.549Z","endTime":"2026-06-29T00:03:00.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997598153540483,"aZ":-12.213100884915326,"pfxX":6.868137959809907,"pfxZ":10.890940611320662,"pX":-1.3509948823049476,"pZ":1.4905336178771857,"vX0":-10.752619081654737,"vY0":-134.04516217322137,"vZ0":-10.020229882634395,"x":168.5,"y":198.54,"x0":1.8067500798136022,"y0":50.00542742407806,"z0":6.132626795847917,"aX":12.591987778499849},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-10.3,"spinRate":2373,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4074767193155089,"extension":6.310107006269838},"index":1,"playId":"6fad2d3a-08ec-3c7d-aa07-5e13a4ec903c","pitchNumber":2,"startTime":"2026-06-29T00:03:14.723Z","endTime":"2026-06-29T00:03:20.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501918790858152,"aZ":-27.226812301102466,"pfxX":8.380415790165417,"pfxZ":3.1170527472260634,"pX":0.5617096736607836,"pZ":0.5824080505546787,"vX0":-6.538948110577573,"vY0":-124.57653592716461,"vZ0":-7.92140225914585,"x":95.59,"y":223.05,"x0":2.1179535586555405,"y0":50.00427312394695,"z0":6.019684261185308,"aX":13.315114981048808},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":-13.9,"spinRate":1823,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43786776495735813,"extension":6.325911564240491},"index":2,"playId":"1634d592-0bab-30b8-836f-91f740571ea0","pitchNumber":3,"startTime":"2026-06-29T00:03:30.151Z","endTime":"2026-06-29T00:03:36.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-29T00:03:55.817Z","endTime":"2026-06-29T00:03:55.818Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.411631267038125,"aZ":-28.725666771326893,"pfxX":7.454485786235019,"pfxZ":2.2121461228597283,"pX":0.09439722213000042,"pZ":0.8262074282721574,"vX0":-7.712831346063977,"vY0":-123.17811291019599,"vZ0":-6.575086203150243,"x":113.4,"y":216.47,"x0":2.2780543115682415,"y0":50.00089918421906,"z0":5.917246326979976,"aX":11.606935574420177},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-12.0,"spinRate":1664,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4424109932391067,"extension":6.336894381010076},"index":4,"playId":"449789c3-e3b2-34f8-b89d-9e7dacb1ee36","pitchNumber":4,"startTime":"2026-06-29T00:03:55.819Z","endTime":"2026-06-29T00:04:01.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:04:01.207Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tsung-Che Cheng called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T00:04:01.123Z","endTime":"2026-06-29T00:05:54.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.5,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.261477621924133,"aZ":-30.10459146872308,"pfxX":-2.8821539041801745,"pfxZ":1.28348889450952,"pX":-0.7231927511528707,"pZ":1.6923584485048693,"vX0":-6.458487699290876,"vY0":-124.76220034596358,"vZ0":-4.856401953043734,"x":144.57,"y":193.09,"x0":2.252450392589879,"y0":50.000518504319466,"z0":6.086827073735429,"aX":-4.6355741513829365},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":6.5,"spinRate":2567,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.4356237112956798,"extension":6.078777746479839},"index":0,"playId":"a57f60e6-4c3b-3734-9dd4-97c9a0641801","pitchNumber":1,"startTime":"2026-06-29T00:04:25.587Z","endTime":"2026-06-29T00:04:29.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.7,"endSpeed":80.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88879747640107,"aZ":-32.56338322006043,"pfxX":-2.6750923035167924,"pfxZ":-0.23792656836932569,"pX":-0.7729310226170873,"pZ":1.8934884560553646,"vX0":-6.819198133531333,"vY0":-124.7655746077697,"vZ0":-3.837492173878343,"x":146.46,"y":187.66,"x0":2.3195595033818264,"y0":50.00492418197084,"z0":6.072514808165901,"aX":-4.31140061596917},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":6.1,"spinRate":2500,"spinDirection":341},"zone":7,"typeConfidence":2.0,"plateTime":0.4353357312980197,"extension":6.020117081943369},"index":1,"playId":"a9aaa452-a18e-3eaf-b480-6f63b6f60f03","pitchNumber":2,"startTime":"2026-06-29T00:04:39.676Z","endTime":"2026-06-29T00:04:45.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.174479013555402,"aZ":-31.958953577167673,"pfxX":-4.923114280757993,"pfxZ":0.14507095461765473,"pX":1.760701902001113,"pZ":4.840343221395288,"vX0":-1.0332516202674829,"vY0":-120.29038562415222,"vZ0":3.152131197173441,"x":49.89,"y":108.09,"x0":2.834662062755744,"y0":50.00199294979693,"z0":6.328634009638863,"aX":-7.285549966477986},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":9.1,"spinRate":2519,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.4536290137350747,"extension":5.91743247886433},"index":2,"playId":"1854641a-70b3-3be5-912c-c7ad5b77c41a","pitchNumber":3,"startTime":"2026-06-29T00:04:54.730Z","endTime":"2026-06-29T00:05:01.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.5,"endSpeed":86.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141977725835037,"aZ":-12.594350856701261,"pfxX":5.720936611997866,"pfxZ":10.361234327095266,"pX":-0.7099813212858165,"pZ":0.9767454183765835,"vX0":-9.285265489847166,"vY0":-135.50476830869493,"vZ0":-11.506306019019608,"x":144.06,"y":212.41,"x0":1.9927609641407906,"y0":50.00176199732977,"z0":6.117847962841336,"aX":10.810149415530605},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":-8.8,"spinRate":2349,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4017444972023245,"extension":6.549393432354358},"index":3,"playId":"07cfac6b-241e-39c2-bd99-57e2f3fa933e","pitchNumber":4,"startTime":"2026-06-29T00:05:18.077Z","endTime":"2026-06-29T00:05:22.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854931475340575,"aZ":-12.423895962360817,"pfxX":4.789177526567298,"pfxZ":10.27338453568074,"pX":-0.2875169546382604,"pZ":2.2513071595903456,"vX0":-7.7921810975534855,"vY0":-136.7522819274748,"vZ0":-8.35462573393243,"x":127.96,"y":177.99,"x0":1.9569874764275292,"y0":50.00568696923427,"z0":6.168329525499493,"aX":9.210443684173294},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-7.3,"spinRate":2386,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3982132052439562,"extension":6.269861782993535},"index":4,"playId":"53070074-2c92-3376-ab4d-4c73a65d474a","pitchNumber":5,"startTime":"2026-06-29T00:05:33.631Z","endTime":"2026-06-29T00:05:38.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73623051318742,"aZ":-12.224095823725898,"pfxX":5.588409200995713,"pfxZ":10.351527061044418,"pX":-0.816528632049189,"pZ":1.5968238253610145,"vX0":-9.418089122688578,"vY0":-137.08561171067063,"vZ0":-10.050802567635829,"x":148.12,"y":195.67,"x0":1.9179416564043634,"y0":50.00329438941649,"z0":6.117420538652203,"aX":10.771213582344512},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-8.4,"spinRate":2327,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.3976575707291552,"extension":6.29240940227151},"index":5,"playId":"d5ac5a0d-6f1f-37e2-bc91-4611db8e6183","pitchNumber":6,"startTime":"2026-06-29T00:05:48.404Z","endTime":"2026-06-29T00:05:54.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:05:54.014Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T00:06:01.714Z","endTime":"2026-06-29T00:08:04.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.066004673379656,"aZ":-42.3573535693139,"pfxX":-2.512020773937283,"pfxZ":-7.5926793474880165,"pX":1.1658203235159792,"pZ":1.7249624410995394,"vX0":-1.2843542863879434,"vY0":-114.74404258173674,"vZ0":-1.317798713374306,"x":72.56,"y":192.21,"x0":2.058101703184383,"y0":50.002601847689185,"z0":6.412315307934983,"aX":-3.3690541366614712},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.8,"breakHorizontal":4.9,"spinRate":2707,"spinDirection":328},"zone":14,"typeConfidence":2.0,"plateTime":0.4762883425681146,"extension":6.306700882484331},"index":0,"playId":"e43fb7d6-6b01-3b71-90af-3c19118c6a13","pitchNumber":1,"startTime":"2026-06-29T00:06:18.590Z","endTime":"2026-06-29T00:06:23.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.182092422715872,"aZ":-25.8128674638007,"pfxX":7.869657124444659,"pfxZ":4.034256008389728,"pX":0.08895715284439691,"pZ":1.7937622321393143,"vX0":-7.458398357767579,"vY0":-123.82536228802725,"vZ0":-5.314241424001431,"x":113.61,"y":190.35,"x0":2.0957857063708896,"y0":50.00411312116008,"z0":6.086870487687446,"aX":12.409160640127164},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":-12.8,"spinRate":1650,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4397834990645748,"extension":6.281788094976628},"index":1,"playId":"3eeb51d7-b319-39ad-a42f-728ec86d840e","pitchNumber":2,"startTime":"2026-06-29T00:06:37.746Z","endTime":"2026-06-29T00:06:42.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153224197513,"aZ":-13.36623409794176,"pfxX":7.21755246335876,"pfxZ":9.82708045549047,"pX":-1.387295307940804,"pZ":2.021481595699767,"vX0":-11.033853354936902,"vY0":-136.725506116689,"vZ0":-8.86429489670482,"x":169.88,"y":184.2,"x0":1.7431934883546454,"y0":50.00020126814328,"z0":6.2003997303243885,"aX":13.809511745702599},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":-11.0,"spinRate":2359,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39900652360793076,"extension":6.474488993194245},"index":2,"playId":"2b5b13bc-739a-3035-ad60-e716f4703f95","pitchNumber":3,"startTime":"2026-06-29T00:06:53.271Z","endTime":"2026-06-29T00:06:59.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.034133493880848,"aZ":-30.971596064975202,"pfxX":-2.5995664106822653,"pfxZ":0.7582717480955798,"pX":-0.3735126259767942,"pZ":2.028438263266371,"vX0":-6.198915067035706,"vY0":-124.73738872441429,"vZ0":-3.7715350511828993,"x":131.24,"y":184.01,"x0":2.4690333866075926,"y0":50.00601034799738,"z0":6.078104373734516,"aX":-4.150696497405158},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":6.0,"spinRate":2637,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.43694096663506654,"extension":5.954402583731818},"index":3,"playId":"961f3fef-804b-39f5-945a-9b3e77057ec7","pitchNumber":4,"startTime":"2026-06-29T00:07:10.896Z","endTime":"2026-06-29T00:07:14.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.814196700352458,"aZ":-26.694748317865702,"pfxX":7.3922781043186125,"pfxZ":3.3992557910103716,"pX":0.06423086140240003,"pZ":-0.2979243323654409,"vX0":-7.84949495232654,"vY0":-124.92988745381797,"vZ0":-9.840949925629069,"x":114.55,"y":246.82,"x0":2.2594016235721868,"y0":50.00094749730686,"z0":5.823082835840265,"aX":11.90018901249389},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-12.0,"spinRate":1701,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43539060773950977,"extension":6.428066582624624},"index":4,"playId":"60901910-c19b-3de7-9142-93079c8cb42a","pitchNumber":5,"startTime":"2026-06-29T00:07:34.093Z","endTime":"2026-06-29T00:07:40.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.178529090461442,"aZ":-32.12874759812952,"pfxX":-1.1966648739987198,"pfxZ":0.02755387409402088,"pX":-0.9713994462468152,"pZ":0.8273352378989983,"vX0":-7.982779585152969,"vY0":-128.93135662095645,"vZ0":-6.826228471377385,"x":154.03,"y":216.44,"x0":2.292266340574439,"y0":50.004049856108324,"z0":5.918942849732079,"aX":-2.0590669334131793},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":3.6,"spinRate":2592,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.421245953422003,"extension":6.029923783841823},"index":5,"playId":"27ca2979-cd92-34a9-a2ab-d983c52e1e92","pitchNumber":6,"startTime":"2026-06-29T00:07:59.795Z","endTime":"2026-06-29T00:08:04.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:08:04.963Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T00:09:45.704Z","endTime":"2026-06-29T00:12:42.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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, 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":79.5,"endSpeed":72.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716537001645527,"aZ":-44.4730890234102,"pfxX":9.434882532193612,"pfxZ":-9.253279575050508,"pX":-0.4340441290992281,"pZ":2.8940082656988517,"vX0":-2.1852403637345748,"vY0":-115.51262668116564,"vZ0":3.3702104383386065,"x":133.54,"y":160.64,"x0":-0.6916846170791631,"y0":50.00037975494133,"z0":5.739457600385297,"aX":12.544849888215749},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.4,"breakHorizontal":-16.3,"spinRate":2722,"spinDirection":29},"zone":1,"typeConfidence":0.89,"plateTime":0.4770924779562087,"extension":6.360984778769693},"index":0,"playId":"a8102288-f91f-38b8-badf-f7a93de64265","pitchNumber":1,"startTime":"2026-06-29T00:10:44.594Z","endTime":"2026-06-29T00:10:48.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666379606760117,"aZ":-37.56004157892042,"pfxX":10.783461298503639,"pfxZ":-3.4899282509476786,"pX":0.4574512243306036,"pZ":1.8853227753506914,"vX0":-1.0394789508223639,"vY0":-123.39541079036249,"vZ0":-1.1790236998179224,"x":99.56,"y":187.88,"x0":-0.5168269045845703,"y0":50.005569656326294,"z0":5.535207570156982,"aX":16.623407011955766},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.4,"breakHorizontal":-19.3,"spinRate":2729,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.4439684182162251,"extension":6.515736767006487},"index":1,"playId":"431a4dcc-e822-3422-a0d1-890e64b211f5","pitchNumber":2,"startTime":"2026-06-29T00:11:04.081Z","endTime":"2026-06-29T00:11:08.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.6,"endSpeed":79.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6192141723695,"aZ":-35.97439830092339,"pfxX":9.287547054600676,"pfxZ":-2.4143172074273975,"pX":1.3225661510661644,"pZ":1.847752622352809,"vX0":1.2221064137242081,"vY0":-124.66263378162016,"vZ0":-1.6836539179377914,"x":66.59,"y":188.89,"x0":-0.38045536226688415,"y0":50.001205864626655,"z0":5.496400960640455,"aX":14.642153734091405},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.6,"breakHorizontal":-17.2,"spinRate":2719,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.43906769074898433,"extension":6.495260595762309},"index":2,"playId":"e18108a5-90d3-3bd2-a8a0-8011525c2709","pitchNumber":3,"startTime":"2026-06-29T00:11:46.694Z","endTime":"2026-06-29T00:11:51.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88823381458105,"aZ":-36.89765806494522,"pfxX":9.281121319455224,"pfxZ":-2.9971403014305515,"pX":1.6237788654769494,"pZ":-0.22447489415894267,"vX0":2.018751646506111,"vY0":-124.93097651709854,"vZ0":-6.0886557906805,"x":55.11,"y":244.84,"x0":-0.4009241375509081,"y0":50.002203281027526,"z0":5.2876968572505225,"aX":14.625654311082465},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":-17.3,"spinRate":2728,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.43892201968771927,"extension":6.626702641507709},"index":3,"playId":"6d42c50a-23c6-3021-b0cb-9beecd40071f","pitchNumber":4,"startTime":"2026-06-29T00:12:07.018Z","endTime":"2026-06-29T00:12:12.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.6,"endSpeed":82.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16514116117143,"aZ":-28.28625779902527,"pfxX":2.8829381767104865,"pfxZ":2.2628502146670044,"pX":-0.4516113940955562,"pZ":3.184891502294068,"vX0":-0.5429076876888422,"vY0":-129.27390107790936,"vZ0":-0.42737754602839384,"x":134.21,"y":152.79,"x0":-0.6156877425220457,"y0":50.003637945884954,"z0":5.496074980078243,"aX":4.952456227124899},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-5.2,"spinRate":2625,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.4212951512629295,"extension":6.553260097895525},"hitData":{"launchSpeed":89.3,"launchAngle":31.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.53,"coordY":57.21}},"index":4,"playId":"5a0fb028-d1e6-38e9-9369-568a0a301f62","pitchNumber":5,"startTime":"2026-06-29T00:12:31.654Z","endTime":"2026-06-29T00:12:42.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:12:42.102Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T00:12:57.615Z","endTime":"2026-06-29T00:13:22.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97382172588288,"aZ":-26.149513006504034,"pfxX":-8.993034174789148,"pfxZ":3.351056242988954,"pX":-0.06090663629185416,"pZ":2.0996552917964246,"vX0":4.491031394916109,"vY0":-132.93308404412392,"vZ0":-3.25739167918594,"x":119.32,"y":182.09,"x0":-0.5985740453269698,"y0":50.00584706055384,"z0":5.227335662352063,"aX":-16.189802348205603},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":2386,"spinDirection":216},"zone":8,"typeConfidence":0.84,"plateTime":0.41112534679487167,"extension":6.530590236372439},"hitData":{"launchSpeed":89.9,"launchAngle":39.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.31,"coordY":73.08}},"index":0,"playId":"91959913-477e-328b-90e0-b6c8514003fa","pitchNumber":1,"startTime":"2026-06-29T00:13:11.544Z","endTime":"2026-06-29T00:13:22.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:13:22.604Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jasson Domínguez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T00:13:28.613Z","endTime":"2026-06-29T00:14:46.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":92.0,"endSpeed":85.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069928527486855,"aZ":-21.71917017868071,"pfxX":1.223978932044509,"pfxZ":5.629732598585321,"pX":-0.5592577545281686,"pZ":2.8131084162864832,"vX0":-0.00672703527511756,"vY0":-134.18156889450606,"vZ0":-2.8287372877576784,"x":138.32,"y":162.83,"x0":-0.7162315020855774,"y0":50.00216932352955,"z0":5.397445239956866,"aX":2.2723545738044795},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2599,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.4053866691439518,"extension":6.526971658017401},"index":0,"playId":"5dd29996-2ea8-3518-bb67-30778b4738dc","pitchNumber":1,"startTime":"2026-06-29T00:13:51.666Z","endTime":"2026-06-29T00:13:56.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.469403991013266,"aZ":-28.662245827865124,"pfxX":1.6014788525916024,"pfxZ":1.9969267060260911,"pX":0.5571151733173425,"pZ":2.950105260829642,"vX0":2.2048777138684605,"vY0":-130.74963281543137,"vZ0":-1.008319125170091,"x":95.76,"y":159.13,"x0":-0.5001275335753108,"y0":50.00266838777984,"z0":5.46100787116698,"aX":2.816577257229449},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":-3.4,"spinRate":2684,"spinDirection":163},"zone":3,"typeConfidence":0.87,"plateTime":0.41639156002248834,"extension":6.495743485092694},"index":1,"playId":"26f38887-242f-3447-9f12-84374a683d35","pitchNumber":2,"startTime":"2026-06-29T00:14:11.845Z","endTime":"2026-06-29T00:14:16.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372935578142258,"aZ":-22.405565852766294,"pfxX":-5.703590966321121,"pfxZ":5.335681199358337,"pX":0.8637434616387065,"pZ":2.6324003188965617,"vX0":5.049040392771053,"vY0":-134.30655329180237,"vZ0":-2.96943337321954,"x":84.08,"y":167.71,"x0":-0.29711049231038367,"y0":50.00480481411215,"z0":5.341073497429057,"aX":-10.448369852107572},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":9.2,"spinRate":2367,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.40740980111627323,"extension":6.534907627799122},"index":2,"playId":"73bce0ad-b78a-3e1e-95a8-81e279323422","pitchNumber":3,"startTime":"2026-06-29T00:14:41.164Z","endTime":"2026-06-29T00:14:46.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:14:46.575Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder Spencer Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:17:14.936Z","endTime":"2026-06-29T00:17:30.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69430663856521,"aZ":-13.561428876285872,"pfxX":6.201220007351865,"pfxZ":10.031632913853027,"pX":-0.7796340124045358,"pZ":2.6332494800784225,"vX0":-8.863013646956535,"vY0":-134.50809221744646,"vZ0":-7.210747979801053,"x":131.12,"y":111.68,"x0":1.7332577829874813,"y0":50.006437117535015,"z0":6.2862655075476335,"aX":11.51076061598985},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-9.6,"spinRate":2397,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.40524947804654277,"extension":6.311727197781664},"hitData":{"launchSpeed":83.6,"launchAngle":52.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.41,"coordY":93.41}},"index":0,"playId":"b1289d00-df43-3d27-8d22-6b7cec8d8491","pitchNumber":1,"startTime":"2026-06-29T00:17:19.937Z","endTime":"2026-06-29T00:17:30.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:17:30.855Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:17:46.450Z","endTime":"2026-06-29T00:20:30.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61559418054984,"aZ":-10.239145659282281,"pfxX":3.853229596408638,"pfxZ":11.63128032834648,"pX":-0.5439585975948897,"pZ":2.50739323178738,"vX0":-7.648962783401921,"vY0":-135.92556923649803,"vZ0":-8.21268872980766,"x":137.73,"y":171.08,"x0":1.7960262694768963,"y0":50.00209964962813,"z0":6.264443285270679,"aX":7.2667954744295455},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":-5.5,"spinRate":2426,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4017609845155947,"extension":6.334326353145711},"index":0,"playId":"bf25a63e-2160-36a6-b32c-0bde63637470","pitchNumber":1,"startTime":"2026-06-29T00:17:57.424Z","endTime":"2026-06-29T00:18:01.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.7,"endSpeed":81.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586913196149677,"aZ":-32.92254229676014,"pfxX":-1.1551686697847332,"pfxZ":-0.4515463516039979,"pX":-1.787769368492959,"pZ":0.5993671212098239,"vX0":-9.276672792690999,"vY0":-127.37849424623298,"vZ0":-7.199125629544104,"x":185.15,"y":222.6,"x0":2.0480454393876393,"y0":50.00591799425842,"z0":6.0576435645825155,"aX":-1.9015488676211822},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":4.2,"spinRate":2669,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4296150157423275,"extension":6.14897038700473},"index":1,"playId":"637df7a9-7940-31da-b980-c4d75e8998e4","pitchNumber":2,"startTime":"2026-06-29T00:18:12.988Z","endTime":"2026-06-29T00:18:16.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.6,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50435981723904,"aZ":-12.304275819204383,"pfxX":3.9676110707179504,"pfxZ":10.258278127728435,"pX":-0.7997839513126361,"pZ":3.93032155211802,"vX0":-8.468161571648295,"vY0":-137.56463480745268,"vZ0":-4.4742639234439565,"x":147.49,"y":132.66,"x0":1.7883621984612452,"y0":50.001036092037,"z0":6.397516359765081,"aX":7.6846797564060525},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":-5.6,"spinRate":2433,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3965659829646082,"extension":6.324440885779314},"index":2,"playId":"8c5b1d3e-371f-3ecb-8d71-beaf0464774f","pitchNumber":3,"startTime":"2026-06-29T00:18:33.747Z","endTime":"2026-06-29T00:18:37.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5412623729286,"aZ":-23.548191325151347,"pfxX":8.202135730940448,"pfxZ":4.4743784234715935,"pX":1.000779232018084,"pZ":3.8627530327479858,"vX0":-6.086162943609572,"vY0":-137.06461835747285,"vZ0":-2.136951243622855,"x":78.85,"y":134.49,"x0":2.169773022256997,"y0":50.003252281668864,"z0":6.238750021135242,"aX":15.813070400697363},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":2258,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.397615566891528,"extension":6.106419525750565},"index":3,"playId":"ab5a8de9-8638-3adf-93eb-ee61a99e4dd4","pitchNumber":4,"startTime":"2026-06-29T00:18:51.650Z","endTime":"2026-06-29T00:18:56.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.766920927431666,"aZ":-11.141149180365817,"pfxX":5.610129580881809,"pfxZ":10.673357227910317,"pX":0.9555887764979829,"pZ":3.4334300928983703,"vX0":-4.971916378197687,"vY0":-138.93061659333665,"vZ0":-5.830401367249079,"x":80.58,"y":146.08,"x0":2.03244422871341,"y0":50.002095766713694,"z0":6.287574933804913,"aX":11.055304291304136},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":-9.2,"spinRate":2432,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39302878581476985,"extension":6.272573626538091},"index":4,"playId":"1c7bff1e-9b6c-32f1-9167-c9b8d8de019c","pitchNumber":5,"startTime":"2026-06-29T00:19:10.796Z","endTime":"2026-06-29T00:19:17.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-29T00:19:23.612Z","endTime":"2026-06-29T00:19:35.791Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983898285823887,"aZ":-10.866769129677579,"pfxX":2.662228180151276,"pfxZ":10.758687886777471,"pX":-0.34683555935373594,"pZ":2.9052131232706784,"vX0":-6.891980859029112,"vY0":-139.30103695298317,"vZ0":-7.338905645158948,"x":130.22,"y":160.34,"x0":1.8048912258176601,"y0":50.004802621463746,"z0":6.279008362754237,"aX":5.273786243993323},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-3.5,"spinRate":2329,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.3920142707894847,"extension":6.128552613425398},"index":6,"playId":"bc2bb9b6-70b3-335d-b073-02a82c3e45d6","pitchNumber":6,"startTime":"2026-06-29T00:19:35.791Z","endTime":"2026-06-29T00:19:41.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.09200439894143,"aZ":-29.281518570813166,"pfxX":-1.144906010788708,"pfxZ":1.689548097030141,"pX":-0.8983727005842955,"pZ":0.733345954534821,"vX0":-7.6499362332475656,"vY0":-128.14447110279474,"vZ0":-7.6443383226457,"x":151.24,"y":218.98,"x0":2.2385776814528144,"y0":50.004944598133875,"z0":5.951324010722321,"aX":-1.9589041010310304},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":3.4,"spinRate":2609,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.42268837398704573,"extension":6.156873530596714},"index":7,"playId":"fcccc7f9-6a3b-3c7f-93df-163383d5252c","pitchNumber":7,"startTime":"2026-06-29T00:20:23.999Z","endTime":"2026-06-29T00:20:30.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:20:30.049Z","atBatIndex":23},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Willson Contreras reaches on a fielding error by third baseman Oswaldo Cabrera. Wilyer Abreu to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:20:36.242Z","endTime":"2026-06-29T00:23:12.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.134447039905893,"aZ":-27.673041488959548,"pfxX":6.44328966687433,"pfxZ":2.8624310398913577,"pX":-0.058001024905818065,"pZ":1.180665377776843,"vX0":-7.6175378197740695,"vY0":-123.89302401618417,"vZ0":-6.053927994771823,"x":119.21,"y":206.9,"x0":2.203265752479805,"y0":50.003183525983374,"z0":5.935739977359668,"aX":10.130551696156306},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-10.1,"spinRate":1779,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4402158973570338,"extension":6.36328914874344},"index":0,"playId":"1540933d-b232-3a9b-9d3b-9f02d9bb436d","pitchNumber":1,"startTime":"2026-06-29T00:20:56.055Z","endTime":"2026-06-29T00:20:59.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.663483061329853,"aZ":-11.591575363358142,"pfxX":6.52711274692726,"pfxZ":10.778641965668777,"pX":-1.4182616021842518,"pZ":2.804815943573927,"vX0":-11.051658611545935,"vY0":-137.1577788427792,"vZ0":-7.041722423016252,"x":171.06,"y":163.05,"x0":1.8110252563756242,"y0":50.00577822952738,"z0":6.191986743717029,"aX":12.468360881144354},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":-9.6,"spinRate":2477,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.3989819032952986,"extension":6.351330016692655},"index":1,"playId":"2c8c4ae2-52f8-3711-89b0-408fe1f48017","pitchNumber":2,"startTime":"2026-06-29T00:21:14.650Z","endTime":"2026-06-29T00:21:19.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"1c114c92-07b1-421d-a9e1-642f92630a6b","startTime":"2026-06-29T00:21:32.724Z","endTime":"2026-06-29T00:21:37.285Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41593609363453,"aZ":-12.34755918290142,"pfxX":5.598790848106415,"pfxZ":10.179439873254719,"pX":-0.23141650006186773,"pZ":2.5420422543206858,"vX0":-7.924308727398177,"vY0":-138.55211502726945,"vZ0":-7.725240910546447,"x":125.82,"y":170.14,"x0":1.9358725950863749,"y0":50.00584416850197,"z0":6.188345357733,"aX":10.908311888603578},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2265,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3950497283186434,"extension":6.305943430223866},"index":3,"playId":"705a5313-348f-3ea2-b625-ef92f3e7724e","pitchNumber":3,"startTime":"2026-06-29T00:21:49.535Z","endTime":"2026-06-29T00:21:52.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01791106733437,"aZ":-34.970786772840746,"pfxX":-2.7317642703301708,"pfxZ":-1.677138168743146,"pX":-1.0625572844311846,"pZ":1.38308707327932,"vX0":-7.158720674612638,"vY0":-126.78843058244222,"vZ0":-4.962424858685381,"x":157.5,"y":201.44,"x0":2.125391946930531,"y0":50.00186055192025,"z0":6.081466235671313,"aX":-4.555486667750312},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":6.2,"spinRate":2629,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4280464777424742,"extension":6.163856014623602},"index":4,"playId":"1af331e1-0bee-39eb-9994-cc1170b34111","pitchNumber":4,"startTime":"2026-06-29T00:22:14.261Z","endTime":"2026-06-29T00:22:19.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-29T00:22:44.177Z","endTime":"2026-06-29T00:23:03.899Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.576317106817818,"aZ":-34.07873255784641,"pfxX":-3.00601449017544,"pfxZ":-1.1477146481495781,"pX":-0.1858227869383107,"pZ":1.2697004872472881,"vX0":-5.658556368144736,"vY0":-126.86894671859831,"vZ0":-5.016153307514492,"x":124.08,"y":204.5,"x0":2.4521834943463934,"y0":50.00559993327792,"z0":5.946176471963637,"aX":-4.969312313250495},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":6.6,"spinRate":2654,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4294555443384511,"extension":6.034934973823755},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.35,"coordY":159.28}},"index":6,"playId":"47da20a6-a554-348b-9613-33fd9ff0877c","pitchNumber":5,"startTime":"2026-06-29T00:23:03.899Z","endTime":"2026-06-29T00:23:12.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:23:12.171Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, pitcher Carlos Rodón to first baseman Ben Rice. Wilyer Abreu to 3rd. Willson Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:24:53.400Z","endTime":"2026-06-29T00:25:20.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607074,"link":"/api/v1/people/607074"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-29T00:24:05.941Z","endTime":"2026-06-29T00:24:55.735Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266301343318315,"aZ":-11.566433889871064,"pfxX":4.982134498026849,"pfxZ":10.638269289618822,"pX":-1.5379302851493974,"pZ":2.6217529504197823,"vX0":-10.531954804091901,"vY0":-136.8726767179143,"vZ0":-7.578354054366082,"x":172.06,"y":170.15,"x0":1.6766912315008715,"y0":50.00176913375339,"z0":6.180662630245357,"aX":9.650767039363219},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-7.3,"spinRate":2371,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.39699620638523303,"extension":6.532314665906109},"index":1,"playId":"5f1c1887-a5a9-36d2-8ecf-b8d996dd0230","pitchNumber":1,"startTime":"2026-06-29T00:24:55.735Z","endTime":"2026-06-29T00:25:00.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.0,"endSpeed":79.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94462443193652,"aZ":-29.141447993474113,"pfxX":6.736737504621157,"pfxZ":1.8989783024749087,"pX":0.11076197150168264,"pZ":2.0024625453231217,"vX0":-7.444834845666644,"vY0":-125.07266099754688,"vZ0":-4.070451711958783,"x":110.8,"y":187.28,"x0":2.237265479804442,"y0":50.005944314613046,"z0":6.015365042583743,"aX":10.778646698485348},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-10.7,"spinRate":1653,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4363204952509925,"extension":6.983729814444643},"hitData":{"launchSpeed":66.9,"launchAngle":-68.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.1,"coordY":172.97}},"index":2,"playId":"d52fe91c-71bd-38b0-96ce-7ffb64cf1696","pitchNumber":2,"startTime":"2026-06-29T00:25:12.830Z","endTime":"2026-06-29T00:25:20.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":2.3,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:25:20.573Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to center fielder Spencer Jones. Wilyer Abreu scores. Willson Contreras scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:25:38.616Z","endTime":"2026-06-29T00:27:41.218Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":607074,"link":"/api/v1/people/607074"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":607074,"link":"/api/v1/people/607074"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":79.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83029988232065,"aZ":-27.983876492923628,"pfxX":6.983027430076141,"pfxZ":2.6325067145890886,"pX":1.2081228144289284,"pZ":0.9423326425252987,"vX0":-5.265087818599859,"vY0":-124.78224564682955,"vZ0":-6.474472845404484,"x":70.95,"y":213.34,"x0":2.4281703178794367,"y0":50.00401778573508,"z0":5.8473467725881125,"aX":11.119646181661484},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":-11.6,"spinRate":1662,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4373364262210031,"extension":6.408855092920644},"index":0,"playId":"d6b0149d-b1a3-395b-8024-96580fc57cb3","pitchNumber":1,"startTime":"2026-06-29T00:25:55.820Z","endTime":"2026-06-29T00:25:59.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.427334968581786,"aZ":-29.814538868507505,"pfxX":4.757673237676884,"pfxZ":1.511474322141817,"pX":1.4835780703543575,"pZ":3.6972317645666357,"vX0":-3.7540830210533898,"vY0":-123.34882351999616,"vZ0":0.02510855971467174,"x":60.45,"y":138.95,"x0":2.3971278961129605,"y0":50.00291856474757,"z0":6.1728197353519745,"aX":7.430564399216219},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-7.9,"spinRate":1568,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.44177848517378315,"extension":6.215461138328338},"index":1,"playId":"4343698e-a716-363f-bfa9-9471493764ae","pitchNumber":2,"startTime":"2026-06-29T00:26:16.302Z","endTime":"2026-06-29T00:26:20.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55503362103049,"aZ":-29.857501692769848,"pfxX":6.40955277126869,"pfxZ":1.4793443329832567,"pX":-0.5355311350098475,"pZ":0.8085802001004668,"vX0":-8.722669932072522,"vY0":-123.70426905737482,"vZ0":-6.386315187121531,"x":137.41,"y":216.95,"x0":2.188625983675951,"y0":50.00124086052606,"z0":5.897658289472194,"aX":10.024449213174714},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":-9.8,"spinRate":1607,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.441218353995235,"extension":6.281015372700687},"index":2,"playId":"49711556-4428-3a19-b977-82c8428cf342","pitchNumber":3,"startTime":"2026-06-29T00:26:39.000Z","endTime":"2026-06-29T00:26:44.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71521150278235,"aZ":-28.262107566576883,"pfxX":6.220795024994455,"pfxZ":2.4680452280728895,"pX":-0.6236283268239501,"pZ":0.6111284648342012,"vX0":-8.79267827162701,"vY0":-124.04482186637114,"vZ0":-7.247309466201923,"x":140.77,"y":222.28,"x0":2.1303609572994064,"y0":50.00314035390717,"z0":5.871434681061268,"aX":9.865483706378113},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-9.6,"spinRate":1689,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.43860589169622877,"extension":6.397474234345247},"index":3,"playId":"fd7994d9-cb25-3fee-9ec3-b0319de60563","pitchNumber":4,"startTime":"2026-06-29T00:27:02.222Z","endTime":"2026-06-29T00:27:06.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649326854366286,"aZ":-11.740008155873374,"pfxX":6.720202842427786,"pfxZ":10.551648931076834,"pX":0.6267075612142732,"pZ":2.3897262781314055,"vX0":-6.1604570558729455,"vY0":-138.01968928542442,"vZ0":-7.985073852487124,"x":93.11,"y":174.26,"x0":2.0105447803883765,"y0":50.000116948711145,"z0":6.103792739995045,"aX":13.011526747898381},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-10.9,"spinRate":2305,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.3962741808953867,"extension":6.406173981146723},"hitData":{"launchSpeed":87.3,"launchAngle":18.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.69,"coordY":83.54}},"index":4,"playId":"78776e3e-c387-37d1-93d1-e48405d51164","pitchNumber":5,"startTime":"2026-06-29T00:27:30.525Z","endTime":"2026-06-29T00:27:41.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":19.70000000000001,"leverageIndex":2.52,"dramaIndex":189.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:27:41.218Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Seigler walks. Caleb Durbin to 3rd. Caleb Durbin steals (9) 3rd base. Caleb Durbin to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:28:17.172Z","endTime":"2026-06-29T00:32:32.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8,10],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056733320120582,"aZ":-10.798600957003071,"pfxX":6.259672236764525,"pfxZ":10.944649557885969,"pX":0.24924051673201225,"pZ":2.3274084636114587,"vX0":-6.88203017062394,"vY0":-138.64678014473913,"vZ0":-8.404942835976422,"x":107.5,"y":175.94,"x0":1.946501532012986,"y0":50.00324628093949,"z0":6.112745555720487,"aX":12.226712178557861},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":-10.0,"spinRate":2450,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.3945625756806903,"extension":6.341699405376102},"index":0,"playId":"5ba8129a-fb80-3c02-bf11-e2496e5d606a","pitchNumber":1,"startTime":"2026-06-29T00:28:19.749Z","endTime":"2026-06-29T00:28:25.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Caleb Durbin steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"5ba8129a-fb80-3c02-bf11-e2496e5d606a","startTime":"2026-06-29T00:28:31.725Z","endTime":"2026-06-29T00:28:48.537Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"postOnSecond":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.64,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.932316335654956,"aZ":-26.597510527844445,"pfxX":7.994781535996935,"pfxZ":3.578687805935841,"pX":-0.9584671516171316,"pZ":1.4741387610171386,"vX0":-9.984313819744276,"vY0":-123.40928593569424,"vZ0":-5.613519456315075,"x":153.53,"y":198.98,"x0":2.07978082823798,"y0":50.0054220487891,"z0":5.986763043322782,"aX":12.474227619749609},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-12.5,"spinRate":1633,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.44189768352150116,"extension":6.337414922208103},"index":2,"playId":"cf0fd6bd-fc88-3da6-b8bb-4917eea4e07b","pitchNumber":2,"startTime":"2026-06-29T00:28:48.537Z","endTime":"2026-06-29T00:28:54.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913248398197155,"aZ":-27.825126888117854,"pfxX":9.195076369898494,"pfxZ":2.7771971159400293,"pX":-0.3291529025115709,"pZ":-0.012239043567478793,"vX0":-9.124954259839672,"vY0":-123.7559689972788,"vZ0":-8.563164662724006,"x":129.55,"y":239.11,"x0":2.1976498178026103,"y0":50.000544501700944,"z0":5.7974057860775625,"aX":14.371895105602526},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":1562,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4412991280989491,"extension":6.438646777168963},"index":3,"playId":"98c24bcd-9b12-3ca2-9d70-5dfbe2ad4453","pitchNumber":3,"startTime":"2026-06-29T00:29:08.635Z","endTime":"2026-06-29T00:29:12.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53075295150601,"aZ":-12.58719181690912,"pfxX":5.699799331133284,"pfxZ":10.120704731584492,"pX":0.18938521741201947,"pZ":2.606497550204825,"vX0":-7.052797958261544,"vY0":-137.29905668922203,"vZ0":-7.167853271913241,"x":109.78,"y":168.4,"x0":2.0346313956687267,"y0":50.00168090725108,"z0":6.083221610528307,"aX":11.029821183917484},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-9.1,"spinRate":2313,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.3968727622414363,"extension":6.392466570530969},"index":4,"playId":"8dedab24-2c94-3304-a93a-804f7d49a142","pitchNumber":4,"startTime":"2026-06-29T00:29:33.015Z","endTime":"2026-06-29T00:29:38.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593220048486764,"aZ":-11.72278930444716,"pfxX":6.364884462773659,"pfxZ":10.720844694247837,"pX":-0.6697836196770292,"pZ":2.548797475605193,"vX0":-8.87234231852224,"vY0":-136.62838331257242,"vZ0":-7.68933376711498,"x":142.53,"y":169.96,"x0":1.7793193605016984,"y0":50.00299129432091,"z0":6.188945485899929,"aX":12.142058706615222},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-9.8,"spinRate":2418,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.39954819842090394,"extension":6.409463431366533},"index":5,"playId":"3d3713f8-4b80-3761-89a5-2fdbe50f517e","pitchNumber":5,"startTime":"2026-06-29T00:30:15.505Z","endTime":"2026-06-29T00:30:18.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.1,"endSpeed":78.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.090169641738346,"aZ":-33.439983601260764,"pfxX":-4.295542438023423,"pfxZ":-0.8294935520134832,"pX":-0.940968414813416,"pZ":2.343618877524124,"vX0":-6.451212931661319,"vY0":-122.3761164079873,"vZ0":-2.188275424593717,"x":152.87,"y":175.5,"x0":2.27811615654806,"y0":50.00225244361205,"z0":6.089072592439978,"aX":-6.572041263576302},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.8,"breakHorizontal":9.1,"spinRate":2637,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4460268985065583,"extension":6.0149027920791935},"index":6,"playId":"2e5bc9f8-eb97-321a-8a60-a31384fb7932","pitchNumber":6,"startTime":"2026-06-29T00:30:40.160Z","endTime":"2026-06-29T00:30:43.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672388880527638,"aZ":-10.754006371267277,"pfxX":6.926806494464804,"pfxZ":10.858545681313288,"pX":-0.28324569553517576,"pZ":3.2419039594204735,"vX0":-8.451535854439866,"vY0":-139.1888737959694,"vZ0":-6.203824714993273,"x":127.8,"y":151.25,"x0":1.8848997073775495,"y0":50.00166700297856,"z0":6.203498256479594,"aX":13.663485516775456},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.9,"spinRate":2443,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.3927118268145726,"extension":6.2677383733342245},"index":7,"playId":"b5007d27-88e0-3e58-aa8a-5c902db8bd85","pitchNumber":7,"startTime":"2026-06-29T00:31:21.715Z","endTime":"2026-06-29T00:31:25.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600046307143888,"aZ":-44.35644030858069,"pfxX":-5.665291629095476,"pfxZ":-9.100657850265701,"pX":1.5503901501768418,"pZ":4.795470011862672,"vX0":0.21048286318751852,"vY0":-115.28567498289307,"vZ0":5.415634206471243,"x":57.9,"y":109.3,"x0":2.193031280274484,"y0":50.00363602293565,"z0":6.712192301332769,"aX":-7.581769813341013},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.8,"breakHorizontal":10.2,"spinRate":2737,"spinDirection":326},"zone":12,"typeConfidence":2.0,"plateTime":0.4761616190614837,"extension":6.17746479782459},"index":8,"playId":"4a3700a0-d947-3ef7-9058-38c1dbf36cf6","pitchNumber":8,"startTime":"2026-06-29T00:31:45.480Z","endTime":"2026-06-29T00:31:49.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-06-29T00:32:06.905Z","endTime":"2026-06-29T00:32:23.324Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59935007183462,"aZ":-10.59068973074107,"pfxX":6.119187753340863,"pfxZ":11.0369902794876,"pX":-1.4287983766620025,"pZ":2.842641513068179,"vX0":-10.910675787139043,"vY0":-138.61823812799648,"vZ0":-7.151636668273251,"x":171.46,"y":162.03,"x0":1.7546440403737147,"y0":50.0027737306186,"z0":6.155237478188844,"aX":11.967308110013862},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":-8.9,"spinRate":2384,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3944143675243077,"extension":6.327836285975742},"index":10,"playId":"87de134c-cb33-3ec6-ae95-15778b5f5e15","pitchNumber":9,"startTime":"2026-06-29T00:32:23.324Z","endTime":"2026-06-29T00:32:32.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.64,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:32:32.629Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks. Anthony Seigler to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:33:37.218Z","endTime":"2026-06-29T00:34:47.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T00:32:47.957Z","endTime":"2026-06-29T00:33:39.514Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78897761677064,"aZ":-27.090292903000087,"pfxX":7.8139283487316495,"pfxZ":3.2901933350466734,"pX":1.0348985610522867,"pZ":2.1737128212956285,"vX0":-5.352672685435122,"vY0":-122.59479642128483,"vZ0":-3.9309575559204735,"x":77.55,"y":180.09,"x0":2.2149814144955493,"y0":50.00226960139754,"z0":6.071210676154221,"aX":12.074301573458095},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.4,"breakHorizontal":-13.2,"spinRate":1463,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.44420294948061834,"extension":6.281802769067491},"index":1,"playId":"c0016c3f-2eea-3759-8a43-5f723a7ff670","pitchNumber":1,"startTime":"2026-06-29T00:33:39.514Z","endTime":"2026-06-29T00:33:44.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16945643688217,"aZ":-28.745693900411933,"pfxX":6.5766191002104755,"pfxZ":2.2740709537818553,"pX":0.8719652897246316,"pZ":3.547473716437275,"vX0":-5.158535792078657,"vY0":-121.34100838281586,"vZ0":-0.5131602456018547,"x":83.76,"y":143.0,"x0":2.159052928255572,"y0":50.00313266187466,"z0":6.24131411153068,"aX":9.92071086105273},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-10.9,"spinRate":1528,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4494177881371417,"extension":6.3392245970293},"index":2,"playId":"dbda1a5a-cbf4-3514-b158-787ef87a1f45","pitchNumber":2,"startTime":"2026-06-29T00:33:57.756Z","endTime":"2026-06-29T00:34:02.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.3,"endSpeed":87.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588987415626267,"aZ":-10.935143676436157,"pfxX":5.61412748075037,"pfxZ":10.813646386778863,"pX":0.41222104235123763,"pZ":3.5143087996657547,"vX0":-5.914478717911475,"vY0":-138.6755481087064,"vZ0":-5.575152789793151,"x":101.29,"y":143.89,"x0":1.8347506187585316,"y0":50.00268910807497,"z0":6.268280191953089,"aX":11.02630329807276},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":-9.1,"spinRate":2392,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39372737314451145,"extension":6.227057993377483},"index":3,"playId":"6447dc67-6ab4-396e-bfb7-aeb3d6974a1d","pitchNumber":3,"startTime":"2026-06-29T00:34:19.170Z","endTime":"2026-06-29T00:34:23.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05890654136233,"aZ":-10.688561185215743,"pfxX":5.47754950614104,"pfxZ":11.101705616525805,"pX":-0.542499350396337,"pZ":3.3481402287119333,"vX0":-8.635403767492999,"vY0":-137.85443716175752,"vZ0":-5.893955359723711,"x":137.68,"y":148.38,"x0":1.9110167563978477,"y0":50.004804238788715,"z0":6.227341899330577,"aX":10.603561525768862},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":-8.3,"spinRate":2369,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.39648736260559403,"extension":6.374192492961228},"index":4,"playId":"e216d0bb-3f0c-32c7-8ba9-6fa082eba478","pitchNumber":4,"startTime":"2026-06-29T00:34:43.053Z","endTime":"2026-06-29T00:34:47.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.10000000000001,"awayTeamWinProbability":19.89999999999999,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":1.32,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:34:47.925Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tsung-Che Cheng strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T00:35:05.427Z","endTime":"2026-06-29T00:36:27.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95921329747197,"aZ":-12.515150094257494,"pfxX":5.770490850266301,"pfxZ":10.36708246788285,"pX":0.1847721735014758,"pZ":2.0876107762878893,"vX0":-6.689454196940926,"vY0":-136.3401888682366,"vZ0":-8.556484838639236,"x":109.96,"y":182.41,"x0":1.9121015068962801,"y0":50.003332487080726,"z0":6.115880925779857,"aX":10.942765804689211},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":-9.1,"spinRate":2315,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.40064140397274883,"extension":6.395575040947237},"index":0,"playId":"309519cc-cd1e-359f-93c5-37029243fdf0","pitchNumber":1,"startTime":"2026-06-29T00:35:14.487Z","endTime":"2026-06-29T00:35:18.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355980003084394,"aZ":-11.414544811693766,"pfxX":5.885288549726669,"pfxZ":10.840952842678941,"pX":-0.4077971255032057,"pZ":2.625267012796664,"vX0":-8.005204186555918,"vY0":-137.03242728692464,"vZ0":-7.718038103972348,"x":132.54,"y":167.9,"x0":1.777523709214299,"y0":50.00279260094731,"z0":6.245818326875667,"aX":11.269831394938167},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":-9.1,"spinRate":2415,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.3986788601096687,"extension":6.309396968351971},"index":1,"playId":"0a6aba1a-e0b0-366a-9ec4-fb19f57ed1b0","pitchNumber":2,"startTime":"2026-06-29T00:35:36.886Z","endTime":"2026-06-29T00:35:40.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.6,"endSpeed":80.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22394171270597,"aZ":-35.23516091121004,"pfxX":-0.8976034146507486,"pfxZ":-1.8985753708963082,"pX":-1.9595079388313181,"pZ":0.43999624702164225,"vX0":-9.823803970292122,"vY0":-125.7091321421646,"vZ0":-6.4744373910789506,"x":191.69,"y":226.9,"x0":2.1072588200947906,"y0":50.0048148662971,"z0":5.891015619433154,"aX":-1.444632999369326},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.7,"breakHorizontal":3.7,"spinRate":2630,"spinDirection":4},"zone":13,"typeConfidence":2.0,"plateTime":0.43483559431318897,"extension":6.130342756022387},"index":2,"playId":"e07d1f10-fbb7-3fdc-83e0-d39541b9a2c6","pitchNumber":3,"startTime":"2026-06-29T00:35:55.320Z","endTime":"2026-06-29T00:35:58.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.3,"endSpeed":83.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.740382687388617,"aZ":-30.583105733274905,"pfxX":-1.1651431707330966,"pfxZ":0.9218659498513544,"pX":-1.1612105111103257,"pZ":1.672168933637774,"vX0":-8.555746520993944,"vY0":-128.58666808854966,"vZ0":-5.057164126568106,"x":161.26,"y":193.63,"x0":2.3180010161510585,"y0":50.003094522607306,"z0":5.950810243439616,"aX":-2.012678543168607},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.0,"breakHorizontal":3.5,"spinRate":2675,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.42091772040589337,"extension":6.181063392993465},"index":3,"playId":"fb0111da-843a-3efa-b1b5-f1a954b0658f","pitchNumber":4,"startTime":"2026-06-29T00:36:22.246Z","endTime":"2026-06-29T00:36:27.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-5.000000000000014,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:36:27.729Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cody Bellinger lines out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T00:38:11.085Z","endTime":"2026-06-29T00:39:34.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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(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":91.2,"endSpeed":84.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.192991281336003,"aZ":-21.60577221626857,"pfxX":0.9983156578244572,"pfxZ":5.800779898346741,"pX":-0.002460883577476359,"pZ":2.8022314186405404,"vX0":1.029109225426618,"vY0":-133.0567707051646,"vZ0":-3.0577525718015193,"x":117.09,"y":163.12,"x0":-0.5216862695334367,"y0":50.00359032486696,"z0":5.503190743356192,"aX":1.819195281965173},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":-2.0,"spinRate":2504,"spinDirection":205},"zone":5,"typeConfidence":0.89,"plateTime":0.40910942156466756,"extension":6.364611746237653},"index":0,"playId":"cadea90c-07f1-3b0e-af4f-8e06b197b802","pitchNumber":1,"startTime":"2026-06-29T00:39:05.329Z","endTime":"2026-06-29T00:39:09.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.006846107089853,"aZ":-27.07007680859068,"pfxX":-7.094661330613814,"pfxZ":3.2217957486671764,"pX":-0.19117749747527338,"pZ":1.879532578319566,"vX0":3.32294038331106,"vY0":-124.4770171048453,"vZ0":-2.8678189767141586,"x":124.29,"y":188.03,"x0":-0.6157094730635978,"y0":50.00033493552009,"z0":5.268045006889798,"aX":-11.225747572419143},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":12.1,"spinRate":1643,"spinDirection":236},"zone":8,"typeConfidence":0.91,"plateTime":0.4386051731570957,"extension":6.358710343658517},"hitData":{"launchSpeed":100.9,"launchAngle":21.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.14,"coordY":85.19}},"index":1,"playId":"85c42d3d-c987-3e7a-a978-aacb6dcde0f8","pitchNumber":2,"startTime":"2026-06-29T00:39:24.621Z","endTime":"2026-06-29T00:39:34.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:39:34.831Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T00:39:40.237Z","endTime":"2026-06-29T00:41:24.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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, 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.5,"endSpeed":73.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.882246970379427,"aZ":-42.24937013497801,"pfxX":7.279122401923447,"pfxZ":-7.4470074560455135,"pX":-1.3336503668043977,"pZ":2.7270058664315253,"vX0":-3.6529337052281186,"vY0":-115.6723133369657,"vZ0":2.515445256749488,"x":167.84,"y":165.15,"x0":-0.6784270789838124,"y0":50.00277245941839,"z0":5.6806438365251175,"aX":9.848966641204889},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.5,"breakHorizontal":-12.2,"spinRate":2514,"spinDirection":29},"zone":13,"typeConfidence":0.89,"plateTime":0.4738002405731718,"extension":6.447781016239921},"index":0,"playId":"d680b0e4-5548-3a43-913c-9cdf055429d5","pitchNumber":1,"startTime":"2026-06-29T00:40:05.238Z","endTime":"2026-06-29T00:40:09.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":86.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.932886689400615,"aZ":-21.129522741479988,"pfxX":-0.5874810407456548,"pfxZ":5.885102948393768,"pX":0.6569213323226469,"pZ":1.8581973805552296,"vX0":3.07915736394058,"vY0":-134.61311131562104,"vZ0":-5.284372328666976,"x":91.96,"y":188.61,"x0":-0.4142974671480281,"y0":50.004524424032326,"z0":5.295959301256364,"aX":-1.1030218233443436},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":0.6,"spinRate":2403,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.4033790148413203,"extension":6.622238415342094},"index":1,"playId":"df51c2ec-e856-3b88-96e9-88f604c47835","pitchNumber":2,"startTime":"2026-06-29T00:40:25.255Z","endTime":"2026-06-29T00:40:28.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.442507596096,"aZ":-33.49902961349053,"pfxX":5.85807144642885,"pfxZ":-0.8264268603669516,"pX":1.282095737189911,"pZ":0.8181129426157481,"vX0":2.304838917993074,"vY0":-124.92714410552482,"vZ0":-4.700165137812563,"x":68.13,"y":216.69,"x0":-0.4106472562015032,"y0":50.004265447311404,"z0":5.442207049183794,"aX":9.367001166884286},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-11.2,"spinRate":2699,"spinDirection":37},"zone":14,"typeConfidence":0.87,"plateTime":0.43650559658715826,"extension":6.523165023674314},"index":2,"playId":"fd953108-d67d-39a0-bb8a-c36f9b900b61","pitchNumber":3,"startTime":"2026-06-29T00:40:45.944Z","endTime":"2026-06-29T00:40:50.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-29T00:41:12.941Z","endTime":"2026-06-29T00:41:18.994Z","isPitch":false,"type":"action","player":{"id":682987,"link":"/api/v1/people/682987"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798574340154072,"aZ":-38.14123273629139,"pfxX":9.115650064203564,"pfxZ":-3.810192419929791,"pX":0.3334256006568212,"pZ":1.6486946669711848,"vX0":-1.029902145188005,"vY0":-124.61604858444923,"vZ0":-1.9064684776231335,"x":104.29,"y":194.27,"x0":-0.4308813748389827,"y0":50.00075686893182,"z0":5.583978698919094,"aX":14.288018043014478},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.1,"breakHorizontal":-16.2,"spinRate":2605,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4400739305836945,"extension":6.428829602419896},"index":4,"playId":"69ac3605-0c63-348a-aeec-85acbb5734c2","pitchNumber":4,"startTime":"2026-06-29T00:41:18.994Z","endTime":"2026-06-29T00:41:24.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:41:24.238Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Amed Rosario walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T00:41:38.333Z","endTime":"2026-06-29T00:44:58.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98856797682068,"aZ":-31.234003285618847,"pfxX":2.7803760300698004,"pfxZ":0.5634469587676829,"pX":0.4165116870011817,"pZ":2.4820742810006435,"vX0":1.3865282390941105,"vY0":-128.05276966966056,"vZ0":-1.3721986462083342,"x":101.12,"y":171.76,"x0":-0.492230564198948,"y0":50.003585029335,"z0":5.455283961228531,"aX":4.644317570940694},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-5.3,"spinRate":2578,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.42677737457753473,"extension":6.535764120308879},"index":0,"playId":"e63738c6-e618-35ed-a08d-9d053589de5f","pitchNumber":1,"startTime":"2026-06-29T00:41:51.840Z","endTime":"2026-06-29T00:41:56.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25449934693576,"aZ":-36.84657642717289,"pfxX":8.424215144705123,"pfxZ":-2.9582119288348734,"pX":1.3707944496554378,"pZ":-0.263884918103307,"vX0":1.4867095649666946,"vY0":-125.04136299788243,"vZ0":-6.419962983059109,"x":64.75,"y":245.9,"x0":-0.32648025020685056,"y0":50.0055499936903,"z0":5.376023725031461,"aX":13.283457662734708},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":-15.6,"spinRate":2666,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.438771186394455,"extension":6.553568794161129},"index":1,"playId":"0336c128-0704-3366-a0e7-1268a66968ed","pitchNumber":2,"startTime":"2026-06-29T00:42:12.988Z","endTime":"2026-06-29T00:42:17.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.8,"endSpeed":79.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461651577942753,"aZ":-35.20743896905276,"pfxX":8.294778643563086,"pfxZ":-1.9235044087578448,"pX":1.3968642327053769,"pZ":1.6730759476389108,"vX0":1.8818094885223355,"vY0":-125.0336341665745,"vZ0":-2.1929677979434805,"x":63.75,"y":193.61,"x0":-0.4430436629485511,"y0":50.00027286356229,"z0":5.453616110121496,"aX":13.11524454638186},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.7,"breakHorizontal":-15.5,"spinRate":2677,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4382519485586709,"extension":6.534613388487456},"index":2,"playId":"da83c7c5-91da-3307-a165-1cdb079eae07","pitchNumber":3,"startTime":"2026-06-29T00:42:36.238Z","endTime":"2026-06-29T00:42:42.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864266980951143,"aZ":-23.846143567598098,"pfxX":-3.7449986400684145,"pfxZ":4.4921808732781425,"pX":0.1611748974136058,"pZ":3.0570831973044963,"vX0":2.6188416937085304,"vY0":-134.67800327955212,"vZ0":-1.8963083813450252,"x":110.86,"y":156.24,"x0":-0.3330240949000544,"y0":50.00081823819806,"z0":5.442192039558283,"aX":-6.938711402009389},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":6.2,"spinRate":2352,"spinDirection":203},"zone":2,"typeConfidence":0.88,"plateTime":0.40535687096786877,"extension":6.624951629284919},"index":3,"playId":"8cc52d40-311b-3022-9fc3-8268f1fc65ea","pitchNumber":4,"startTime":"2026-06-29T00:42:58.986Z","endTime":"2026-06-29T00:43:03.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554776877802837,"aZ":-41.95976156461292,"pfxX":6.705875126293506,"pfxZ":-7.163362886949869,"pX":1.2835615121701465,"pZ":-0.17857771988960744,"vX0":1.39149878601741,"vY0":-116.62261983388814,"vZ0":-3.592133777830495,"x":68.07,"y":243.6,"x0":-0.19286493997547105,"y0":50.00296564394637,"z0":5.370982612245892,"aX":9.162757461968704},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.6,"breakHorizontal":-12.5,"spinRate":2465,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.4711018315500377,"extension":6.527639910755733},"index":4,"playId":"401e1024-d6f6-3150-95b6-f4431eeb1c63","pitchNumber":5,"startTime":"2026-06-29T00:43:23.863Z","endTime":"2026-06-29T00:43:28.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608122255151557,"aZ":-25.34876440095193,"pfxX":-7.389216380110669,"pfxZ":3.660130361820082,"pX":0.28064999121895445,"pZ":2.919792111669446,"vX0":4.26543405404217,"vY0":-135.2593401215534,"vZ0":-1.7687396965196194,"x":106.3,"y":159.95,"x0":-0.3510852811014756,"y0":50.00353022150818,"z0":5.347613961570006,"aX":-13.786022983128252},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":12.6,"spinRate":2285,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.4038912415912166,"extension":6.603519727295524},"index":5,"playId":"a000f5e3-a40c-3cf7-917e-7601d4652d04","pitchNumber":6,"startTime":"2026-06-29T00:43:51.911Z","endTime":"2026-06-29T00:43:55.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.790599341728072,"aZ":-30.143630239577448,"pfxX":2.128716431416283,"pfxZ":1.1963584605637294,"pX":0.8030057210396411,"pZ":2.7488304560697587,"vX0":2.589194864541911,"vY0":-128.13769668331136,"vZ0":-0.9546053346151834,"x":86.39,"y":164.56,"x0":-0.48998805694770536,"y0":50.002110199621235,"z0":5.442151076601822,"aX":3.6054512776358347},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-4.3,"spinRate":2625,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.42440946769029253,"extension":6.6243116000428195},"index":6,"playId":"dd61a709-c483-3d92-84d8-62495f837a05","pitchNumber":7,"startTime":"2026-06-29T00:44:27.442Z","endTime":"2026-06-29T00:44:31.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876388444787818,"aZ":-19.69971922905926,"pfxX":6.63397196690951E-4,"pfxZ":6.643546133884486,"pX":0.976274957587592,"pZ":1.3508597143893228,"vX0":3.5197984659740045,"vY0":-134.82889168801918,"vZ0":-6.681147274736383,"x":79.79,"y":202.31,"x0":-0.3354559958952088,"y0":50.003559428321275,"z0":5.208410861869668,"aX":4.55766860224094E-4},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":-0.6,"spinRate":2467,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.40321318588580635,"extension":6.701074085416816},"index":7,"playId":"4143a162-9b90-3266-832e-1bb7c9c727e7","pitchNumber":8,"startTime":"2026-06-29T00:44:52.041Z","endTime":"2026-06-29T00:44:58.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:44:58.106Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswaldo Cabrera grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T00:45:04.864Z","endTime":"2026-06-29T00:45:55.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17085678650252,"aZ":-27.168593804208243,"pfxX":-7.670891565868922,"pfxZ":2.721095369424078,"pX":0.10793887572597873,"pZ":1.6355177272975214,"vX0":4.408373041108253,"vY0":-133.79021194401113,"vZ0":-4.078509078149186,"x":112.89,"y":194.62,"x0":-0.5528931889106348,"y0":50.00132991890312,"z0":5.096342931604196,"aX":-14.094844734222594},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":2236,"spinDirection":220},"zone":8,"typeConfidence":0.88,"plateTime":0.4072834741720541,"extension":6.5097953063932845},"index":0,"playId":"3adcc896-da1f-30b6-bea0-7598c50e4c5a","pitchNumber":1,"startTime":"2026-06-29T00:45:26.096Z","endTime":"2026-06-29T00:45:30.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923221727445977,"aZ":-27.501428834480343,"pfxX":1.0910166595738475,"pfxZ":2.6764288618318055,"pX":-0.38728388854166207,"pZ":2.2013031350524117,"vX0":0.2251156934311896,"vY0":-130.26060433077035,"vZ0":-2.9705641614668945,"x":131.76,"y":179.34,"x0":-0.6163934420024331,"y0":50.006250870590435,"z0":5.398120354478246,"aX":1.9076574063414002},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2627,"spinDirection":184},"zone":4,"typeConfidence":0.85,"plateTime":0.41773891656771855,"extension":6.471786129175435},"hitData":{"launchSpeed":87.0,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.46,"coordY":160.3}},"index":1,"playId":"b328b9d6-3e38-3f87-ac46-f4a81ba1e742","pitchNumber":2,"startTime":"2026-06-29T00:45:48.473Z","endTime":"2026-06-29T00:45:55.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:45:55.862Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nate Eaton grounds out, third baseman Oswaldo Cabrera to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-29T00:48:01.455Z","endTime":"2026-06-29T00:48:39.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.438652994120044,"aZ":-31.99215735125951,"pfxX":-1.8831206225534027,"pfxZ":0.10714912901165174,"pX":-0.09513021827542562,"pZ":1.6401002414079386,"vX0":-5.8811068188572335,"vY0":-126.04229965699082,"vZ0":-4.551230761738018,"x":120.63,"y":194.5,"x0":2.4928873005726393,"y0":50.00047338324894,"z0":5.990909054545241,"aX":-3.0937084825474934},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":4.4,"spinRate":2678,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.4310252867303559,"extension":6.054666093443764},"hitData":{"launchSpeed":82.8,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.02,"coordY":169.42}},"index":0,"playId":"a951a573-e244-3101-9199-1b7f7c3f57f2","pitchNumber":1,"startTime":"2026-06-29T00:48:30.899Z","endTime":"2026-06-29T00:48:39.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:48:39.993Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to center fielder Spencer Jones.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-29T00:48:46.228Z","endTime":"2026-06-29T00:50:02.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.906266021774552,"aZ":-26.74071939385578,"pfxX":9.022383203141242,"pfxZ":3.7315951058345984,"pX":1.5765405216527075,"pZ":3.6416530668897824,"vX0":-4.413490722733665,"vY0":-119.62131943809942,"vZ0":-0.637451398863925,"x":56.91,"y":140.46,"x0":2.2679514371765754,"y0":50.005120856836086,"z0":6.297632524039519,"aX":13.14781934706126},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.8,"breakHorizontal":-15.4,"spinRate":1653,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.45693746380179334,"extension":6.266045660163717},"index":0,"playId":"51c85221-cead-337a-a0ad-51d6989da125","pitchNumber":1,"startTime":"2026-06-29T00:49:03.619Z","endTime":"2026-06-29T00:49:08.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457495946335317,"aZ":-10.179078641393428,"pfxX":4.738643299726688,"pfxZ":11.335774463794325,"pX":0.7415960681131913,"pZ":4.139351163256477,"vX0":-5.0346927132490995,"vY0":-138.11280883910842,"vZ0":-4.167560992522188,"x":88.73,"y":127.02,"x0":1.9685594241446016,"y0":50.00611806698807,"z0":6.347086979984077,"aX":9.197829300845724},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":-7.6,"spinRate":2449,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.39590125162086975,"extension":6.323976936307673},"index":1,"playId":"d3d3e59e-75d6-3322-bcee-d7e446ef17c0","pitchNumber":2,"startTime":"2026-06-29T00:49:17.342Z","endTime":"2026-06-29T00:49:21.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399839035685066,"aZ":-10.23337493378291,"pfxX":5.286096382602642,"pfxZ":12.15252743444415,"pX":-0.276477726690598,"pZ":2.699360845881649,"vX0":-7.651038908508358,"vY0":-132.98847400941258,"vZ0":-7.278833830096103,"x":127.54,"y":165.9,"x0":1.9405201766891205,"y0":50.0049895198175,"z0":6.200394476694361,"aX":9.546057497859467},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.8,"breakHorizontal":-8.0,"spinRate":2358,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4106251593967851,"extension":6.504467344473706},"index":2,"playId":"848e705e-0fd3-35be-a486-a39e7ac3b050","pitchNumber":3,"startTime":"2026-06-29T00:49:34.589Z","endTime":"2026-06-29T00:49:39.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.169648941757455,"aZ":-33.33925686876787,"pfxX":-2.6430901643027145,"pfxZ":-0.727759154816976,"pX":-0.006434428458785763,"pZ":1.8158126660115828,"vX0":-5.345169276384397,"vY0":-124.36798274549241,"vZ0":-3.56701691815634,"x":117.25,"y":189.75,"x0":2.5006949407984607,"y0":50.005745097427145,"z0":5.987613481996396,"aX":-4.207655728214213},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":5.9,"spinRate":2529,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4377217752868505,"extension":5.977525161737519},"hitData":{"launchSpeed":88.9,"launchAngle":24.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.92,"coordY":64.49}},"index":3,"playId":"47b73aeb-cde5-3107-8ed7-e4c9ba677188","pitchNumber":4,"startTime":"2026-06-29T00:49:51.639Z","endTime":"2026-06-29T00:50:02.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:50:02.448Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-29T00:50:08.830Z","endTime":"2026-06-29T00:51:39.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.349811044840546,"aZ":-35.10759653691732,"pfxX":-0.7181602247059411,"pfxZ":-1.862302931685603,"pX":-0.9447114403557553,"pZ":0.8340107148375793,"vX0":-8.075296905807535,"vY0":-123.94798392016723,"vZ0":-5.2994572380712235,"x":153.01,"y":216.26,"x0":2.4288009990250097,"y0":50.0015110133679,"z0":5.882813530380474,"aX":-1.1313774945267185},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":2.9,"spinRate":2673,"spinDirection":11},"zone":13,"typeConfidence":2.0,"plateTime":0.4394493764200811,"extension":6.117622420236948},"index":0,"playId":"fa13926a-005c-3a29-8939-669c5a3059a3","pitchNumber":1,"startTime":"2026-06-29T00:50:27.230Z","endTime":"2026-06-29T00:50:31.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463532146394353,"aZ":-10.519783016501442,"pfxX":5.614907436217591,"pfxZ":11.174654671732236,"pX":-0.9122959375328167,"pZ":2.978072549745068,"vX0":-9.749108565118492,"vY0":-137.58777097495715,"vZ0":-6.775831980394242,"x":151.77,"y":158.37,"x0":1.9302229763653058,"y0":50.0010365266002,"z0":6.168139829890527,"aX":10.8795963334776},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":-8.4,"spinRate":2406,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.39647195792848233,"extension":6.419012454465004},"index":1,"playId":"3d730148-d3e1-3fdc-aff2-255533d8c13a","pitchNumber":2,"startTime":"2026-06-29T00:50:42.666Z","endTime":"2026-06-29T00:50:47.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94230317757606,"aZ":-18.7908674796883,"pfxX":9.722768390203004,"pfxZ":7.345201162778144,"pX":-0.014833297743884562,"pZ":2.016552375064812,"vX0":-8.789962243732305,"vY0":-133.89296102803567,"vZ0":-7.055354311856176,"x":117.57,"y":184.33,"x0":2.041716228634953,"y0":50.00336861051921,"z0":6.022498322123524,"aX":17.7170664045318},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":-15.8,"spinRate":2233,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.40851995541148733,"extension":6.3381921257366045},"index":2,"playId":"2f54a38f-dd8d-388d-9abc-94e2ed001afc","pitchNumber":3,"startTime":"2026-06-29T00:50:59.772Z","endTime":"2026-06-29T00:51:02.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.081434173410177,"aZ":-17.043861183542788,"pfxX":8.976865600985507,"pfxZ":8.183850004762542,"pX":0.02285703869105795,"pZ":3.0426038807794407,"vX0":-8.831807797215403,"vY0":-134.58866201220206,"vZ0":-4.996711301390003,"x":116.13,"y":156.63,"x0":2.1683364151879925,"y0":50.00325214263986,"z0":6.1164781162259425,"aX":16.59770172218019},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":-14.5,"spinRate":2246,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4057637917575061,"extension":6.2956269978244865},"hitData":{"launchSpeed":80.2,"launchAngle":45.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.64,"coordY":101.33}},"index":3,"playId":"6891ebd3-9445-374a-89be-232b8973c65b","pitchNumber":4,"startTime":"2026-06-29T00:51:30.172Z","endTime":"2026-06-29T00:51:39.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607074,"link":"/api/v1/people/607074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:51:39.441Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wells flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-29T00:53:47.932Z","endTime":"2026-06-29T00:54:31.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.524224877301023,"aZ":-26.338022805155603,"pfxX":1.7373497824465562,"pfxZ":3.3831772152524344,"pX":-0.05078779374323633,"pZ":2.4071977841724173,"vX0":1.112137907134369,"vY0":-129.3655117176679,"vZ0":-2.673129530045357,"x":118.94,"y":173.79,"x0":-0.7094708233151658,"y0":50.00237868044038,"z0":5.436073182371549,"aX":2.996352758871172},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":-3.4,"spinRate":2629,"spinDirection":169},"zone":5,"typeConfidence":0.87,"plateTime":0.42057654245782583,"extension":6.46564425912753},"hitData":{"launchSpeed":100.4,"launchAngle":43.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.68,"coordY":61.23}},"index":0,"playId":"afc6381f-38fd-3da6-9c29-26094c8dc64b","pitchNumber":1,"startTime":"2026-06-29T00:54:17.756Z","endTime":"2026-06-29T00:54:31.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:54:31.188Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-29T00:54:48.105Z","endTime":"2026-06-29T00:56:51.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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.5,"endSpeed":82.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678231170819604,"aZ":-27.660004226142533,"pfxX":3.504553265159524,"pfxZ":2.642779122565466,"pX":0.010551292057261446,"pZ":2.4896140294340365,"vX0":0.373672194356214,"vY0":-129.07564535561147,"vZ0":-2.261642617353589,"x":116.6,"y":171.56,"x0":-0.5916262264399808,"y0":50.00359285382191,"z0":5.4801626751712575,"aX":5.98839289044329},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":-6.5,"spinRate":2545,"spinDirection":163},"zone":5,"typeConfidence":0.91,"plateTime":0.4223033271376133,"extension":6.525139703593099},"index":0,"playId":"608aebca-ecd7-3697-a46a-f3a5676a6a5b","pitchNumber":1,"startTime":"2026-06-29T00:55:06.569Z","endTime":"2026-06-29T00:55:10.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03206495412895,"aZ":-25.590776802743715,"pfxX":-6.546509826587519,"pfxZ":3.609888318907604,"pX":-1.7843693167336017,"pZ":3.957902140133031,"vX0":-0.9196073231689826,"vY0":-134.60063656762514,"vZ0":0.7173122649816481,"x":185.02,"y":131.92,"x0":-0.5879184415220166,"y0":50.0004521188553,"z0":5.509319523592752,"aX":-11.929784513928265},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.0,"breakHorizontal":12.0,"spinRate":2302,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40796717932045024,"extension":6.645763743019608},"index":1,"playId":"c744b1d2-fde9-3753-bdae-24bf4cee1fde","pitchNumber":2,"startTime":"2026-06-29T00:55:25.884Z","endTime":"2026-06-29T00:55:34.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46927688803052,"aZ":-35.263924285502675,"pfxX":7.233848992351611,"pfxZ":-1.9614754569748483,"pX":1.2548487167126092,"pZ":1.5112493044059643,"vX0":1.7873406857984033,"vY0":-124.70026447750607,"vZ0":-2.5666377514988943,"x":69.17,"y":197.98,"x0":-0.4113885361530582,"y0":50.00448729538306,"z0":5.4677408331948465,"aX":11.374846424087151},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":-13.6,"spinRate":2528,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4395073381465435,"extension":6.563379060024847},"index":2,"playId":"2b4b5a2f-ee28-3610-b476-5d07519da6c2","pitchNumber":3,"startTime":"2026-06-29T00:56:00.225Z","endTime":"2026-06-29T00:56:05.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.159207716344543,"aZ":-30.91062178985186,"pfxX":2.8905785488855806,"pfxZ":0.7390904124169584,"pX":1.1526352419851291,"pZ":2.4318162838784345,"vX0":2.8634164530378343,"vY0":-129.44916694379802,"vZ0":-1.6450851458252038,"x":73.06,"y":173.12,"x0":-0.33898273613313434,"y0":50.005373795935064,"z0":5.416932530003481,"aX":4.961473961864781},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":-5.8,"spinRate":2554,"spinDirection":138},"zone":12,"typeConfidence":0.92,"plateTime":0.42130923009234644,"extension":6.58795344552495},"index":3,"playId":"22eae692-afb5-3928-a0c2-9491c03aa161","pitchNumber":4,"startTime":"2026-06-29T00:56:22.010Z","endTime":"2026-06-29T00:56:27.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678854529537087,"aZ":-23.220490261852344,"pfxX":1.8253322773402973,"pfxZ":4.877640519147665,"pX":-0.07916267963810152,"pZ":2.2029229439204925,"vX0":0.4398326432242598,"vY0":-133.8212314395843,"vZ0":-3.8476172757686893,"x":120.02,"y":179.3,"x0":-0.4824150957134817,"y0":50.00065464868629,"z0":5.299342761690417,"aX":3.34927733828646},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-3.4,"spinRate":2374,"spinDirection":206},"zone":5,"typeConfidence":0.85,"plateTime":0.4074633040924809,"extension":6.542194183077229},"hitData":{"launchSpeed":95.9,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.36,"coordY":159.29}},"index":4,"playId":"b69fac7a-7eb2-3ce5-bcd8-bdfecbf3c059","pitchNumber":5,"startTime":"2026-06-29T00:56:44.017Z","endTime":"2026-06-29T00:56:51.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:56:51.711Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-29T00:57:03.526Z","endTime":"2026-06-29T00:59:16.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834765746060413,"aZ":-30.805071406216886,"pfxX":2.6124583047897922,"pfxZ":0.817862491101458,"pX":-0.7591355569338086,"pZ":2.426936515745127,"vX0":-0.7374334090816963,"vY0":-128.27847158563733,"vZ0":-1.4315434085046586,"x":145.94,"y":173.25,"x0":-0.8085791578623485,"y0":50.00374344494573,"z0":5.378504417969702,"aX":4.383922861855251},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-4.6,"spinRate":2598,"spinDirection":127},"zone":4,"typeConfidence":0.91,"plateTime":0.42586894878307247,"extension":6.555007291015749},"index":0,"playId":"57809917-7079-3d6d-a3ca-2c71529da84f","pitchNumber":1,"startTime":"2026-06-29T00:57:22.873Z","endTime":"2026-06-29T00:57:27.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.570886891147673,"aZ":-25.474162371818053,"pfxX":-6.440335495380953,"pfxZ":3.6268675181969376,"pX":0.3113724634514525,"pZ":2.0061960256582623,"vX0":3.9503775258174163,"vY0":-134.9308445938079,"vZ0":-4.135296871210162,"x":105.13,"y":184.61,"x0":-0.33268152014646785,"y0":50.00597832868052,"z0":5.347513395839642,"aX":-11.911695210301525},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":10.8,"spinRate":2347,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.4054892051367438,"extension":6.643441164733641},"index":1,"playId":"8cd21cd0-9de7-3ed2-9ea2-6150f522528b","pitchNumber":2,"startTime":"2026-06-29T00:57:44.140Z","endTime":"2026-06-29T00:57:48.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.918072503194963,"aZ":-35.99996186823585,"pfxX":6.521863158531578,"pfxZ":-2.3556390313728928,"pX":-0.04075370796449388,"pZ":0.5969853189473187,"vX0":-0.8840455880546028,"vY0":-125.94274915853556,"vZ0":-4.530960789323675,"x":118.55,"y":222.66,"x0":-0.5357018028019903,"y0":50.00258813533783,"z0":5.295941111925913,"aX":10.59295291376767},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.0,"breakHorizontal":-11.6,"spinRate":2455,"spinDirection":35},"zone":13,"typeConfidence":0.89,"plateTime":0.4330628105794947,"extension":6.577667117440512},"index":2,"playId":"c6b55f4d-2aa3-37c5-a32e-b6d6d2f5f4e4","pitchNumber":3,"startTime":"2026-06-29T00:58:05.944Z","endTime":"2026-06-29T00:58:10.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667922835199516,"aZ":-27.176275137785314,"pfxX":-6.655343007171231,"pfxZ":2.7592850884439866,"pX":-0.5122355896534871,"pZ":3.4586442587401725,"vX0":1.7893608887189316,"vY0":-133.1801710489822,"vZ0":-0.18089826278677035,"x":136.53,"y":145.4,"x0":-0.32518133674897093,"y0":50.000208685819956,"z0":5.481090184547396,"aX":-12.039411257034027},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":11.8,"spinRate":2155,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.4101491682863303,"extension":6.5164339274697625},"index":3,"playId":"6c8445d6-b9a9-3b15-9716-0c457ff6bb7e","pitchNumber":4,"startTime":"2026-06-29T00:58:29.164Z","endTime":"2026-06-29T00:58:56.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589781535189523,"aZ":-43.128661783484596,"pfxX":8.719373073000412,"pfxZ":-7.719836234825448,"pX":1.196713214962314,"pZ":0.3496690482514113,"vX0":0.8477607000517704,"vY0":-119.14464641319408,"vZ0":-2.538899474591801,"x":71.38,"y":229.34,"x0":-0.29593842599742526,"y0":50.00202846666915,"z0":5.373826834779919,"aX":12.375905891558837},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.3,"breakHorizontal":-16.0,"spinRate":2799,"spinDirection":25},"zone":14,"typeConfidence":0.79,"plateTime":0.461958262017939,"extension":6.646335685572212},"index":4,"playId":"e29881e2-d768-3810-aff4-f14604d2eb28","pitchNumber":5,"startTime":"2026-06-29T00:59:10.181Z","endTime":"2026-06-29T00:59:16.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-29T00:59:16.343Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-29T01:01:58.245Z","endTime":"2026-06-29T01:02:36.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Yankees second baseman Jazz Chisholm Jr. ejected by 1B umpire Todd Tichenor.","event":"Ejection","eventType":"ejection","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T01:00:19.262Z","endTime":"2026-06-29T01:01:39.056Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"umpire":{"id":429805,"link":"/api/v1/people/429805"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anthony Volpe replaces second baseman Jazz Chisholm Jr., batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T01:01:39.056Z","endTime":"2026-06-29T01:01:39.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to second base for José Caballero.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-29T01:01:39.066Z","endTime":"2026-06-29T01:01:39.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Paul Blackburn replaces Carlos Rodón.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-29T01:01:39.067Z","endTime":"2026-06-29T01:02:00.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607074,"link":"/api/v1/people/607074","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.714111711376038,"aZ":-19.941434861236697,"pfxX":-9.482032774542855,"pfxZ":6.4120383036060735,"pX":0.1011465115711324,"pZ":1.7370449556178298,"vX0":8.53397827095704,"vY0":-136.9182695423141,"vZ0":-7.079630738113761,"x":113.14,"y":191.88,"x0":-1.816044025425567,"y0":50.00667566364407,"z0":5.70916172507386,"aX":-18.103422015392812},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":15.5,"spinRate":2127,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.39922099391883403,"extension":6.401278091710765},"index":4,"playId":"70a63753-98a2-3a8e-a88a-41503c2bc4e1","pitchNumber":1,"startTime":"2026-06-29T01:02:00.582Z","endTime":"2026-06-29T01:02:04.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047250365604942,"aZ":-26.80367089104294,"pfxX":-7.918674909912007,"pfxZ":3.1472730249159646,"pX":0.7662156884871658,"pZ":1.9533579871372573,"vX0":9.070069346953762,"vY0":-129.09518502112624,"vZ0":-4.660385019491982,"x":87.79,"y":186.04,"x0":-1.7454864760972686,"y0":50.002746937090556,"z0":5.817618997779667,"aX":-13.515767672815729},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":1897,"spinDirection":216},"zone":9,"typeConfidence":0.81,"plateTime":0.42246307322897714,"extension":6.257470552625305},"index":5,"playId":"b3427373-183e-3885-b60f-bbf61338763e","pitchNumber":2,"startTime":"2026-06-29T01:02:14.947Z","endTime":"2026-06-29T01:02:19.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64653105520739,"aZ":-47.530013422090256,"pfxX":3.5906120794226517,"pfxZ":-10.857847277342781,"pX":0.24616098368900796,"pZ":2.595384354097428,"vX0":4.026510097025471,"vY0":-119.1938734534293,"vZ0":1.8692013891940737,"x":107.62,"y":168.7,"x0":-1.9428714455162972,"y0":50.00559796182925,"z0":6.150418569540181,"aX":5.07580029413937},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-18.7,"breakHorizontal":-7.6,"spinRate":2855,"spinDirection":28},"zone":6,"typeConfidence":0.9,"plateTime":0.46264283348892077,"extension":6.103541779513789},"index":6,"playId":"a61d5a05-b058-396c-b1c3-be218a13bd32","pitchNumber":3,"startTime":"2026-06-29T01:02:30.854Z","endTime":"2026-06-29T01:02:36.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:02:36.717Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, second baseman José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-29T01:02:38.102Z","endTime":"2026-06-29T01:03:08.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":95.3,"endSpeed":87.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443602720118637,"aZ":-23.663790208411463,"pfxX":-9.939358185913786,"pfxZ":4.363951350767293,"pX":-0.7126309185166885,"pZ":2.4112117692843404,"vX0":6.761257919074895,"vY0":-138.64118699604754,"vZ0":-4.9880225474195425,"x":144.16,"y":173.68,"x0":-1.8892518246426557,"y0":50.00328218702098,"z0":5.809066883367387,"aX":-19.38644674102349},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2099,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.39478272127152847,"extension":6.416872137184978},"hitData":{"launchSpeed":93.8,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.7,"coordY":135.03}},"index":0,"playId":"5e6308fa-a5cd-32e3-9c99-c6dc387e66ea","pitchNumber":1,"startTime":"2026-06-29T01:02:59.717Z","endTime":"2026-06-29T01:03:08.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:03:08.060Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to first baseman Ben Rice in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-29T01:03:31.325Z","endTime":"2026-06-29T01:03:56.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.291627687979776,"aZ":-17.974586814762343,"pfxX":-8.37807714325282,"pfxZ":7.188045217832076,"pX":-0.4387277162801649,"pZ":1.7850102231586114,"vX0":6.983982351010104,"vY0":-138.74298806499598,"vZ0":-7.561075647145788,"x":133.72,"y":190.58,"x0":-1.8841826331205132,"y0":50.00130677048758,"z0":5.716116586254666,"aX":-16.543245088613215},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":13.9,"spinRate":2110,"spinDirection":210},"zone":7,"typeConfidence":0.91,"plateTime":0.3928597695684708,"extension":6.368960510282995},"index":0,"playId":"3e9a259e-18c9-3277-9a5d-a956180b15f7","pitchNumber":1,"startTime":"2026-06-29T01:03:33.484Z","endTime":"2026-06-29T01:03:37.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.243734853327478,"aZ":-35.558114405771924,"pfxX":10.411722583240673,"pfxZ":-2.2476232219102377,"pX":0.5396842033901185,"pZ":1.5716045913632006,"vX0":3.0983251657096287,"vY0":-121.92210223371367,"vZ0":-2.518108145244233,"x":96.43,"y":196.35,"x0":-2.1008622776811223,"y0":50.00516399511577,"z0":5.6901994784509125,"aX":15.656692005450312},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.4,"breakHorizontal":-19.6,"spinRate":2755,"spinDirection":42},"zone":9,"typeConfidence":0.92,"plateTime":0.4494561813659641,"extension":6.225009701215303},"hitData":{"launchSpeed":62.4,"launchAngle":63.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.17,"coordY":170.02}},"index":1,"playId":"3f8a4d6a-cfd9-3b6f-b6b3-99a6f2984ce8","pitchNumber":2,"startTime":"2026-06-29T01:03:47.923Z","endTime":"2026-06-29T01:03:56.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:03:56.048Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-29T01:05:43.596Z","endTime":"2026-06-29T01:08:42.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":91.4,"endSpeed":84.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96039300365676,"aZ":-24.730576683298597,"pfxX":-5.467655609397561,"pfxZ":4.121426815020042,"pX":-1.1425654154479483,"pZ":2.9003968845186923,"vX0":0.5574107919353619,"vY0":-133.17981097698544,"vZ0":-1.6652196679505535,"x":160.55,"y":160.47,"x0":-0.6428370228407332,"y0":50.00560023486801,"z0":5.311768238598207,"aX":-9.883653210114275},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":9.8,"spinRate":2393,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.41030615924774816,"extension":6.628317677441801},"index":0,"playId":"0eca783d-5a63-35fe-8413-e391a8fc5326","pitchNumber":1,"startTime":"2026-06-29T01:06:38.408Z","endTime":"2026-06-29T01:06:43.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299309025352844,"aZ":-21.257326896932103,"pfxX":0.9299996133215636,"pfxZ":5.918410069008998,"pX":-0.4765908499709905,"pZ":2.435657309925162,"vX0":0.1486430605556651,"vY0":-133.84540770675974,"vZ0":-3.642298833313093,"x":135.17,"y":173.02,"x0":-0.6536442001134027,"y0":50.00562279394929,"z0":5.305722265886325,"aX":1.716125726411873},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-1.7,"spinRate":2455,"spinDirection":189},"zone":4,"typeConfidence":0.91,"plateTime":0.4066002860621092,"extension":6.592745389397997},"index":1,"playId":"470f6cda-4f0e-35d0-81c8-b2d5fd6b8f6c","pitchNumber":2,"startTime":"2026-06-29T01:06:59.618Z","endTime":"2026-06-29T01:07:03.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.462963842498013,"aZ":-35.06606385536041,"pfxX":9.48748773934286,"pfxZ":-1.8539620099525251,"pX":0.18354296373487877,"pZ":2.009315984857434,"vX0":-1.0869489423381538,"vY0":-124.12602279579207,"vZ0":-1.3190997963118702,"x":110.0,"y":184.53,"x0":-0.6059634998516172,"y0":50.00030277071782,"z0":5.462904324751881,"aX":14.826133021582303},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.4,"breakHorizontal":-16.9,"spinRate":2707,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.4409959271312327,"extension":6.487196846492451},"index":2,"playId":"0c2c4bf9-c936-3690-a0a7-942df1bd6bf6","pitchNumber":3,"startTime":"2026-06-29T01:07:19.873Z","endTime":"2026-06-29T01:07:24.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358432783289334,"aZ":-35.02872967279347,"pfxX":7.9831410527975475,"pfxZ":-1.8208485222556647,"pX":1.7445693311302732,"pZ":0.0400520461497328,"vX0":2.53190111997468,"vY0":-124.61890458631656,"vZ0":-5.683384265549037,"x":50.5,"y":237.7,"x0":-0.3218712471683717,"y0":50.000286833501995,"z0":5.248139433812128,"aX":12.53690817197345},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.3,"breakHorizontal":-15.0,"spinRate":2575,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4397362617945557,"extension":6.686318365705072},"index":3,"playId":"4e3f81b7-2d0d-359b-b8a3-a7e79d9a402b","pitchNumber":4,"startTime":"2026-06-29T01:07:45.627Z","endTime":"2026-06-29T01:07:49.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43952323742128,"aZ":-23.48352061194424,"pfxX":-6.31781438271137,"pfxZ":4.652536300764176,"pX":0.9056046168858957,"pZ":3.2292403451335483,"vX0":5.268134134937337,"vY0":-135.3419063015751,"vZ0":-1.5007975734195877,"x":82.48,"y":151.59,"x0":-0.23802543977236013,"y0":50.006447703432926,"z0":5.423562270850885,"aX":-11.81213071920909},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":10.4,"spinRate":2371,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.4035288777283399,"extension":6.697794675289177},"index":4,"playId":"ef699436-1775-362f-b183-12b2c2554909","pitchNumber":5,"startTime":"2026-06-29T01:08:09.699Z","endTime":"2026-06-29T01:08:14.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116319212491113,"aZ":-27.579308695657073,"pfxX":2.8640962955041944,"pfxZ":2.7003459208374903,"pX":-0.4765762837390706,"pZ":3.3327299489921383,"vX0":-0.7833291288696853,"vY0":-128.63025566805746,"vZ0":-0.01999398800382035,"x":135.17,"y":148.8,"x0":-0.5428567244708122,"y0":50.00019877470366,"z0":5.453858068769293,"aX":4.866935868613458},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-5.0,"spinRate":2511,"spinDirection":162},"zone":1,"typeConfidence":0.9,"plateTime":0.42352650073032727,"extension":6.557059169155613},"hitData":{"launchSpeed":97.4,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.27,"coordY":144.15}},"index":5,"playId":"2e1ab2fa-2f88-3eba-b611-748f340645e2","pitchNumber":6,"startTime":"2026-06-29T01:08:34.000Z","endTime":"2026-06-29T01:08:42.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:08:42.242Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jasson Domínguez challenged (pitch result), call on the field was confirmed: Jasson Domínguez called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-29T01:09:13.232Z","endTime":"2026-06-29T01:12:08.509Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65115899167499,"aZ":-41.25588719832398,"pfxX":7.0480852124460105,"pfxZ":-6.592588009357829,"pX":-0.30728337487029717,"pZ":0.9126239420663828,"vX0":-1.563974219170616,"vY0":-116.82144867344938,"vZ0":-1.3938901201325435,"x":128.71,"y":214.14,"x0":-0.5434362720614102,"y0":50.002678400616034,"z0":5.40605568112479,"aX":9.71069693271563},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.0,"breakHorizontal":-12.4,"spinRate":2338,"spinDirection":27},"zone":13,"typeConfidence":0.89,"plateTime":0.46943117520342525,"extension":6.5690209008406075},"index":0,"playId":"b682b462-b036-33c3-bfaf-d65e4179a5c3","pitchNumber":1,"startTime":"2026-06-29T01:09:13.460Z","endTime":"2026-06-29T01:09:17.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.0,"endSpeed":80.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38713559117776,"aZ":-33.95610361430058,"pfxX":4.966208178063784,"pfxZ":-1.1098656609431756,"pX":1.1773880764546116,"pZ":0.3490768526818295,"vX0":2.4732785823817225,"vY0":-125.2632483700147,"vZ0":-5.4720991164585016,"x":72.12,"y":229.35,"x0":-0.4656590885796358,"y0":50.00566279123702,"z0":5.312393573243073,"aX":7.956185719661915},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":-9.5,"spinRate":2611,"spinDirection":28},"zone":14,"typeConfidence":0.87,"plateTime":0.43591739325262235,"extension":6.578632698606576},"index":1,"playId":"a927bc87-a4c6-3e99-8293-55302ab6df78","pitchNumber":2,"startTime":"2026-06-29T01:09:33.733Z","endTime":"2026-06-29T01:09:39.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.8,"endSpeed":86.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247880345979954,"aZ":-19.63835864511819,"pfxX":-0.06852964830340946,"pfxZ":6.66364321680957,"pX":0.8381208450045677,"pZ":2.11774227081588,"vX0":3.458265779633569,"vY0":-135.25133549614213,"vZ0":-4.782159545520294,"x":85.05,"y":181.6,"x0":-0.4399560919005133,"y0":50.00343498543673,"z0":5.257359607824652,"aX":-0.1296333238131949},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":-0.5,"spinRate":2463,"spinDirection":194},"zone":14,"typeConfidence":0.92,"plateTime":0.402617280145134,"extension":6.606218370114502},"index":2,"playId":"f4160b9a-b8dc-34c5-81b6-f602eb5ada47","pitchNumber":3,"startTime":"2026-06-29T01:09:57.097Z","endTime":"2026-06-29T01:10:00.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60354223999911,"aZ":-43.68050074814853,"pfxX":8.218002782765378,"pfxZ":-8.099263033170278,"pX":0.06259366041525642,"pZ":1.6090923687825736,"vX0":-1.3746159944011551,"vY0":-118.9340131939945,"vZ0":0.21452448348599606,"x":114.61,"y":195.33,"x0":-0.41609197034061335,"y0":50.0038536709905,"z0":5.506841915027259,"aX":11.67419114020653},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.3,"breakHorizontal":-14.5,"spinRate":2605,"spinDirection":27},"zone":8,"typeConfidence":0.85,"plateTime":0.46202531118237067,"extension":6.484471501969327},"index":3,"playId":"03a79923-e9dc-3484-b505-aa524a0436b2","pitchNumber":4,"startTime":"2026-06-29T01:10:25.163Z","endTime":"2026-06-29T01:10:29.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332902299645802,"aZ":-21.742721549171623,"pfxX":-6.451773105084689,"pfxZ":5.4850821663206775,"pX":1.2426008637234496,"pZ":2.3926261939777365,"vX0":5.894371047884661,"vY0":-136.39475527838079,"vZ0":-3.847869368846939,"x":69.63,"y":174.18,"x0":-0.09832580998795097,"y0":50.00304706745524,"z0":5.303610840565209,"aX":-12.271683760488944},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":10.6,"spinRate":2455,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.4001296477270442,"extension":6.680519291985546},"index":4,"playId":"75c3adae-7755-31de-ae96-366209779514","pitchNumber":5,"startTime":"2026-06-29T01:10:56.341Z","endTime":"2026-06-29T01:11:01.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588884951332112,"aZ":-37.54298700338131,"pfxX":6.2246734046793195,"pfxZ":-3.386914141012463,"pX":1.7348957662182725,"pZ":0.7463720599605976,"vX0":3.2715790341311632,"vY0":-125.00752878713588,"vZ0":-3.724632420694472,"x":50.87,"y":218.63,"x0":-0.3982497428813216,"y0":50.00084316457162,"z0":5.329319936663127,"aX":9.875090187508967},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.7,"breakHorizontal":-12.0,"spinRate":2743,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4377164495728998,"extension":6.458141265813213},"index":5,"playId":"df3f44ed-4ba2-3fa9-a156-c686a11ba243","pitchNumber":6,"startTime":"2026-06-29T01:11:17.978Z","endTime":"2026-06-29T01:11:23.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0139131735621,"aZ":-23.089685351475314,"pfxX":-6.358040604448561,"pfxZ":4.911652300452979,"pX":0.8213867120183531,"pZ":1.702406954378483,"vX0":4.949311553103115,"vY0":-134.86975686449387,"vZ0":-5.099707098519017,"x":85.69,"y":192.82,"x0":-0.20704033954747886,"y0":50.00620856769731,"z0":5.235938541497267,"aX":-11.771617036601828},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":10.6,"spinRate":2340,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.4053579863440464,"extension":6.71702207654333},"index":6,"playId":"864bfff1-de19-3cd3-8fea-78f36b0ea334","pitchNumber":7,"startTime":"2026-06-29T01:11:41.480Z","endTime":"2026-06-29T01:12:08.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"}},"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:12:08.509Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-29T01:12:10.942Z","endTime":"2026-06-29T01:13:36.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456995757270818,"aZ":-28.591895435525686,"pfxX":2.7431260489828557,"pfxZ":2.1483882108903547,"pX":0.34698036176858077,"pZ":2.403159973855606,"vX0":1.3171798689403063,"vY0":-128.09032482418263,"vZ0":-1.939761179320721,"x":103.77,"y":173.89,"x0":-0.5296914897626154,"y0":50.00361514599868,"z0":5.397019266424426,"aX":4.5766987641081265},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":-5.3,"spinRate":2645,"spinDirection":124},"zone":6,"typeConfidence":0.92,"plateTime":0.42695703942737984,"extension":6.550297171625809},"index":0,"playId":"24993b9b-015c-3435-84ff-e08e988afcc1","pitchNumber":1,"startTime":"2026-06-29T01:12:26.274Z","endTime":"2026-06-29T01:12:31.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88944899960568,"aZ":-43.663832562525926,"pfxX":7.724674272474963,"pfxZ":-8.201216999446327,"pX":-0.38280171647570077,"pZ":1.4184268330441079,"vX0":-2.082790589896825,"vY0":-118.26818318088809,"vZ0":-0.025050044113530623,"x":131.59,"y":200.48,"x0":-0.48832569240443213,"y0":50.00362670527535,"z0":5.4711807465756745,"aX":10.821723967410902},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.5,"breakHorizontal":-13.3,"spinRate":2622,"spinDirection":27},"zone":13,"typeConfidence":0.89,"plateTime":0.46511037133748223,"extension":6.582815475658696},"index":1,"playId":"99a7b761-25cd-3063-8b4f-640bc6af5fad","pitchNumber":2,"startTime":"2026-06-29T01:12:47.212Z","endTime":"2026-06-29T01:12:50.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98343116388277,"aZ":-37.214440347613575,"pfxX":4.856911493777611,"pfxZ":-3.163346344301034,"pX":0.3500647731396898,"pZ":0.13885236147945737,"vX0":0.5456983468449086,"vY0":-125.36131051842233,"vZ0":-5.144780625060498,"x":103.66,"y":235.03,"x0":-0.5014019082323502,"y0":50.00127279031745,"z0":5.250196306897941,"aX":7.741431334586782},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":-8.9,"spinRate":2728,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.436652192889738,"extension":6.666758966813518},"index":2,"playId":"0f495c3b-99a4-3127-bd2f-7cc9328dcbaa","pitchNumber":3,"startTime":"2026-06-29T01:13:08.928Z","endTime":"2026-06-29T01:13:12.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577844047780108,"aZ":-42.19728742809703,"pfxX":6.91629282108194,"pfxZ":-7.126965336642285,"pX":0.6284450910264482,"pZ":1.4544710648566388,"vX0":0.3514577512815554,"vY0":-118.3684919109708,"vZ0":-0.30343392251853185,"x":93.05,"y":199.51,"x0":-0.41982977669954813,"y0":50.00574177496646,"z0":5.47902797793878,"aX":9.722756408103889},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.7,"breakHorizontal":-12.6,"spinRate":2379,"spinDirection":27},"zone":14,"typeConfidence":0.86,"plateTime":0.4644149120134631,"extension":6.548910815004401},"index":3,"playId":"0da046ce-24c0-3b2d-b5ef-7165fc33b033","pitchNumber":4,"startTime":"2026-06-29T01:13:31.882Z","endTime":"2026-06-29T01:13:36.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:13:36.732Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, pitcher Paul Blackburn to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-29T01:15:44.328Z","endTime":"2026-06-29T01:17:48.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356991615041913,"aZ":-11.322380659766337,"pfxX":-3.306849349998796,"pfxZ":10.929857698130212,"pX":-0.20344836600570143,"pZ":1.6528775887410845,"vX0":5.513544741090729,"vY0":-136.5852926275761,"vZ0":-9.012111196523447,"x":124.75,"y":194.15,"x0":-1.8097242771860456,"y0":50.00372102497289,"z0":5.754333081002774,"aX":-6.309542965366308},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2117,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.3995492523090509,"extension":6.309825834436703},"index":0,"playId":"234017a3-2118-3813-b149-c52ed36f5a3b","pitchNumber":1,"startTime":"2026-06-29T01:16:13.663Z","endTime":"2026-06-29T01:16:40.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06237806444147,"aZ":-23.85625213421699,"pfxX":-7.936365644948298,"pfxZ":4.9341038748835935,"pX":-0.3410733663300161,"pZ":2.8341619675423333,"vX0":6.67936351339962,"vY0":-128.13052571585868,"vZ0":-3.081068342909117,"x":110.08,"y":137.6,"x0":-1.9332257573574285,"y0":50.00283127836234,"z0":5.888424998610723,"aX":-13.377938675959724},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":13.1,"spinRate":1731,"spinDirection":215},"zone":1,"typeConfidence":0.88,"plateTime":0.42525621854753837,"extension":6.318596484305075},"index":1,"playId":"8162959c-7d39-3ac8-868f-cc86c12203ad","pitchNumber":2,"startTime":"2026-06-29T01:16:44.036Z","endTime":"2026-06-29T01:16:48.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-29T01:17:19.910Z","endTime":"2026-06-29T01:17:19.911Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01331596799025,"aZ":-45.97116483966848,"pfxX":4.126531130538275,"pfxZ":-9.762933678377383,"pX":0.16945646645974716,"pZ":1.0955207944967873,"vX0":3.6277987062093593,"vY0":-118.74997282899929,"vZ0":-1.6001073293110717,"x":146.02,"y":151.26,"x0":-1.9202090236568325,"y0":50.00430076300366,"z0":6.00089569756872,"aX":5.830133554722933},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.8,"breakHorizontal":-8.4,"spinRate":2736,"spinDirection":22},"zone":14,"typeConfidence":0.89,"plateTime":0.46315036761254724,"extension":6.369113615090875},"index":3,"playId":"f475bf2c-f79e-3377-a02a-7f065ed842ce","pitchNumber":3,"startTime":"2026-06-29T01:17:19.912Z","endTime":"2026-06-29T01:17:25.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7748735972947,"aZ":-26.633888403406868,"pfxX":0.48788012381563517,"pfxZ":2.96494295107893,"pX":-0.5563635490160165,"pZ":1.971212442684584,"vX0":3.7593564136804343,"vY0":-134.97910203198379,"vZ0":-5.121521161335944,"x":138.21,"y":185.56,"x0":-2.0231496335738033,"y0":50.00575781483843,"z0":5.738217793394585,"aX":0.9111299316624527},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":173},"zone":7,"typeConfidence":0.9,"plateTime":0.4037874493565905,"extension":6.463211793161089},"hitData":{"launchSpeed":94.4,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.2,"coordY":179.55}},"index":4,"playId":"93eae288-b25b-3b84-9852-c6a05ab63278","pitchNumber":4,"startTime":"2026-06-29T01:17:40.331Z","endTime":"2026-06-29T01:17:48.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:17:48.571Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a line drive to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-29T01:18:14.239Z","endTime":"2026-06-29T01:18:44.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55523010633903,"aZ":-17.237358995553894,"pfxX":-7.83777554292659,"pfxZ":7.6252745867921154,"pX":1.013738216459811,"pZ":1.3549816131841326,"vX0":10.241392829551332,"vY0":-138.05315746968728,"vZ0":-8.640866169117526,"x":78.36,"y":202.2,"x0":-1.700781076084445,"y0":50.00123338452057,"z0":5.653030348524429,"aX":-15.348242345515892},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2108,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.39457975371038634,"extension":6.399114256561459},"index":0,"playId":"a8bac4bc-28a3-335e-b1eb-9a93737867eb","pitchNumber":1,"startTime":"2026-06-29T01:18:14.239Z","endTime":"2026-06-29T01:18:20.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579215049062825,"aZ":-20.908315014241314,"pfxX":-8.33959650391783,"pfxZ":5.699502750168488,"pX":0.3890004667205782,"pZ":2.733353954210407,"vX0":8.906946193374305,"vY0":-138.88052831949037,"vZ0":-4.680307491533078,"x":102.17,"y":164.98,"x0":-1.7577936740706288,"y0":50.00377512415823,"z0":5.808708413123154,"aX":-16.489003457356585},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":13.6,"spinRate":2168,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.3925746263928369,"extension":6.357988763068463},"hitData":{"launchSpeed":99.9,"launchAngle":6.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.21,"coordY":139.35}},"index":1,"playId":"72395236-9997-30d7-b381-9a147804835a","pitchNumber":2,"startTime":"2026-06-29T01:18:32.626Z","endTime":"2026-06-29T01:18:44.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:18:44.021Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tsung-Che Cheng grounds into a double play, second baseman José Caballero to shortstop Anthony Volpe to first baseman Ben Rice. Connor Wong out at 2nd. Tsung-Che Cheng out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-29T01:19:08.551Z","endTime":"2026-06-29T01:19:41.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375248600789092,"aZ":-25.354017322086253,"pfxX":-8.150972120136696,"pfxZ":4.342835887960794,"pX":-0.4673510947251854,"pZ":2.651344922080907,"vX0":6.129851801233582,"vY0":-124.10261175345454,"vZ0":-2.7793903866021914,"x":134.81,"y":167.19,"x0":-1.9027786855576831,"y0":50.000307618759805,"z0":5.883608646370882,"aX":-12.792296541016674},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.4,"breakHorizontal":13.4,"spinRate":1652,"spinDirection":220},"zone":1,"typeConfidence":0.92,"plateTime":0.4402873014955433,"extension":6.508160991678732},"index":0,"playId":"2fe2cf9c-dd46-3c72-9dd3-4da970b3ea43","pitchNumber":1,"startTime":"2026-06-29T01:19:08.551Z","endTime":"2026-06-29T01:19:12.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179972332891992,"aZ":-24.992131380632333,"pfxX":-7.586983035283705,"pfxZ":4.390866889005376,"pX":-0.7838268126544131,"pZ":2.024599516478248,"vX0":5.3354944013522,"vY0":-126.65392215102978,"vZ0":-4.52392548746099,"x":146.88,"y":184.12,"x0":-1.9246955018931526,"y0":50.004211882340776,"z0":5.81597731513446,"aX":-12.413063784075712},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":12.6,"spinRate":1747,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.431312110328379,"extension":6.420970628097345},"hitData":{"launchSpeed":69.4,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.93,"coordY":149.66}},"index":1,"playId":"80970d85-53e2-35eb-b1b8-6cea172a5cba","pitchNumber":2,"startTime":"2026-06-29T01:19:34.219Z","endTime":"2026-06-29T01:19:41.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.57,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:19:41.973Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-29T01:22:26.567Z","endTime":"2026-06-29T01:23:42.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224749246114598,"aZ":-28.420122115684833,"pfxX":1.5635393909584108,"pfxZ":2.2038939312066805,"pX":0.018062150274809285,"pZ":3.426287833965729,"vX0":0.986866026882871,"vY0":-129.37977007600864,"vZ0":0.10867175247260219,"x":116.31,"y":146.27,"x0":-0.5706490890220719,"y0":50.00646183582,"z0":5.549241591542653,"aX":2.669912977411535},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2644,"spinDirection":156},"zone":2,"typeConfidence":0.89,"plateTime":0.42221340470238644,"extension":6.586271261794519},"index":0,"playId":"0c971ade-3061-3632-92fc-a02611966144","pitchNumber":1,"startTime":"2026-06-29T01:22:29.036Z","endTime":"2026-06-29T01:22:32.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96770036797708,"aZ":-43.40803986814175,"pfxX":7.4537137322829725,"pfxZ":-7.901706436779799,"pX":-0.3844629811319136,"pZ":3.145120753799079,"vX0":-1.8735850935555165,"vY0":-118.85430399760294,"vZ0":3.287632568608096,"x":131.65,"y":153.86,"x0":-0.5514690880330436,"y0":50.00085089087182,"z0":5.701223872675323,"aX":10.602537273685773},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.2,"breakHorizontal":-13.0,"spinRate":2605,"spinDirection":30},"zone":1,"typeConfidence":0.85,"plateTime":0.46183245526216776,"extension":6.3995981932368124},"index":1,"playId":"f00d964d-24f3-3802-aa33-58d94b3f98ff","pitchNumber":2,"startTime":"2026-06-29T01:22:50.789Z","endTime":"2026-06-29T01:22:55.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.7,"endSpeed":80.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534197517329492,"aZ":-34.68343618025697,"pfxX":5.209304672068515,"pfxZ":-1.5758643542944877,"pX":0.5863385081552633,"pZ":0.17009880340782246,"vX0":0.9545304668674158,"vY0":-124.78911941404475,"vZ0":-5.840247295271178,"x":94.65,"y":234.19,"x0":-0.4773784044378764,"y0":50.0026628253229,"z0":5.361625397439863,"aX":8.304840545977914},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":-9.6,"spinRate":2685,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4370967005939921,"extension":6.564001331955749},"index":2,"playId":"de9c0ee4-1689-3bee-97ab-0b5cf7ee399d","pitchNumber":3,"startTime":"2026-06-29T01:23:10.839Z","endTime":"2026-06-29T01:23:16.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51839378113747,"aZ":-35.86027825307441,"pfxX":9.240461241301002,"pfxZ":-2.274791090093702,"pX":1.0278397097453622,"pZ":1.2647140061057407,"vX0":0.9132159240900958,"vY0":-125.91719874150672,"vZ0":-3.0139514419377216,"x":77.82,"y":204.63,"x0":-0.5405768620960463,"y0":50.004308557365555,"z0":5.35396188242417,"aX":14.965489307014805},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.6,"breakHorizontal":-16.9,"spinRate":2504,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.43358275787795897,"extension":6.46258210782726},"index":3,"playId":"dcd1282a-67ad-3fcc-9ddd-d4d31209dfaa","pitchNumber":4,"startTime":"2026-06-29T01:23:36.958Z","endTime":"2026-06-29T01:23:42.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:23:42.215Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-29T01:24:00.837Z","endTime":"2026-06-29T01:24:53.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90224214892989,"aZ":-26.087061641733158,"pfxX":-6.281080464288006,"pfxZ":3.318121649501885,"pX":-0.777519240526625,"pZ":2.1280535425943867,"vX0":1.5330459752775563,"vY0":-134.3300966490911,"vZ0":-3.570169616464934,"x":146.64,"y":181.32,"x0":-0.5378715499982544,"y0":50.00408882098339,"z0":5.319728244124218,"aX":-11.530140697813128},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":11.0,"spinRate":2338,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.40706448564349484,"extension":6.55738959890484},"index":0,"playId":"96323240-c467-3955-b70b-f8ff07ecc6be","pitchNumber":1,"startTime":"2026-06-29T01:24:18.572Z","endTime":"2026-06-29T01:24:22.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000760546780693,"aZ":-31.403779246051688,"pfxX":2.59723034465692,"pfxZ":0.4681603316475549,"pX":0.2466775326625926,"pZ":2.4237767937438157,"vX0":1.0530291276790984,"vY0":-127.39025570044704,"vZ0":-1.4735305758117976,"x":107.6,"y":173.34,"x0":-0.5080854511813933,"y0":50.0063022179855,"z0":5.462626975602289,"aX":4.324980579582712},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":-4.9,"spinRate":2629,"spinDirection":116},"zone":5,"typeConfidence":0.91,"plateTime":0.4278424524307365,"extension":6.517140290164471},"hitData":{"launchSpeed":105.1,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.16,"coordY":80.74}},"index":1,"playId":"485a2c9b-f2d6-397a-8d0c-aca27cccde26","pitchNumber":2,"startTime":"2026-06-29T01:24:40.250Z","endTime":"2026-06-29T01:24:53.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.0,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:24:53.314Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Oswaldo Cabrera grounds into a force out, second baseman Anthony Seigler to shortstop Tsung-Che Cheng. Amed Rosario out at 2nd. Oswaldo Cabrera to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-29T01:27:43.558Z","endTime":"2026-06-29T01:29:34.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-29T01:25:11.043Z","endTime":"2026-06-29T01:25:36.406Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyron Guerrero replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-29T01:25:36.406Z","endTime":"2026-06-29T01:27:45.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.4,"endSpeed":90.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037494400695362,"aZ":-14.992344081329165,"pfxX":-9.396683552113906,"pfxZ":8.274726841810363,"pX":0.9594842347422576,"pZ":2.469598437374789,"vX0":10.684815576000853,"vY0":-142.75150412028682,"vZ0":-8.272942719754813,"x":80.43,"y":172.1,"x0":-1.6005942000568618,"y0":50.002735163884736,"z0":6.337306020276054,"aX":-19.509435128585956},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":15.0,"spinRate":2303,"spinDirection":217},"zone":14,"typeConfidence":0.88,"plateTime":0.3828350700521641,"extension":6.901949336052647},"index":2,"playId":"d29471b4-6dbe-32de-9eaa-d3f7258d5e9b","pitchNumber":1,"startTime":"2026-06-29T01:27:45.915Z","endTime":"2026-06-29T01:27:50.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35369052037078,"aZ":-14.157216441323403,"pfxX":-8.479534542660481,"pfxZ":8.797322569419556,"pX":-0.4561484392967048,"pZ":2.8832100255614344,"vX0":6.441208810410637,"vY0":-141.7313311099349,"vZ0":-7.115056110938565,"x":134.39,"y":160.93,"x0":-1.6489011789983905,"y0":50.0033287623465,"z0":6.31815381065565,"aX":-17.367874382738588},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":14.2,"spinRate":2215,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.3854602528515132,"extension":6.90779045329741},"index":3,"playId":"b73d4ad9-88e7-320d-a8e1-9a048a0c0c9c","pitchNumber":2,"startTime":"2026-06-29T01:28:00.499Z","endTime":"2026-06-29T01:28:05.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.356139479813436,"aZ":-15.442641010734087,"pfxX":-9.170481334972175,"pfxZ":8.051740268023352,"pX":-0.574620678255262,"pZ":2.8330940583118935,"vX0":6.540527706025634,"vY0":-143.1078914982721,"vZ0":-7.07096513154955,"x":138.9,"y":162.29,"x0":-1.695695314351711,"y0":50.00568807841597,"z0":6.299360603588811,"aX":-19.06555775777557},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2227,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3824115060848201,"extension":6.846792624390517},"index":4,"playId":"6283ea71-fbb8-38ce-9372-e76a8689c18f","pitchNumber":3,"startTime":"2026-06-29T01:28:20.297Z","endTime":"2026-06-29T01:28:23.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07060735780734,"aZ":-14.163133914331164,"pfxX":-8.883845334371468,"pfxZ":8.435093468026377,"pX":0.3276118478912355,"pZ":2.2968961252313544,"vX0":9.048029443922031,"vY0":-144.61498730657627,"vZ0":-8.823383495033712,"x":104.51,"y":176.76,"x0":-1.6748154404196065,"y0":50.00653013100836,"z0":6.239697974270095,"aX":-18.97901869823906},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2102,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.377531523320759,"extension":6.965699750092371},"index":5,"playId":"3dbf8a30-6af9-3c2c-8eb2-0557a76fd30b","pitchNumber":4,"startTime":"2026-06-29T01:28:41.367Z","endTime":"2026-06-29T01:28:45.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.145757216667757,"aZ":-16.32225251736644,"pfxX":-7.416539922462764,"pfxZ":7.403444852234008,"pX":-1.1767529623525563,"pZ":3.677447272565442,"vX0":4.673151200533207,"vY0":-144.37544495137124,"vZ0":-4.504093248447653,"x":161.86,"y":139.49,"x0":-1.8409765560400522,"y0":50.00045536104162,"z0":6.2412129563737535,"aX":-15.87685876884079},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.8,"breakHorizontal":12.7,"spinRate":2190,"spinDirection":219},"zone":11,"typeConfidence":0.94,"plateTime":0.3773364219167279,"extension":7.009115835076951},"index":6,"playId":"150d9422-2094-375d-b193-3cddce2ff1ae","pitchNumber":5,"startTime":"2026-06-29T01:29:06.293Z","endTime":"2026-06-29T01:29:13.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00484774258206,"aZ":-16.159802210399107,"pfxX":-7.824628628503693,"pfxZ":7.571299033965287,"pX":-0.02901509695862111,"pZ":2.628147445029726,"vX0":7.1745353250775326,"vY0":-143.74216297615058,"vZ0":-7.513071336683778,"x":118.11,"y":167.82,"x0":-1.5278370492323905,"y0":50.002474114842364,"z0":6.258774594884093,"aX":-16.54778150797954},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2248,"spinDirection":221},"zone":5,"typeConfidence":0.93,"plateTime":0.379512318867949,"extension":7.08546552592078},"hitData":{"launchSpeed":98.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.05,"coordY":149.66}},"index":7,"playId":"334663c3-6434-37b7-8c5a-f6418acfbd59","pitchNumber":6,"startTime":"2026-06-29T01:29:25.901Z","endTime":"2026-06-29T01:29:34.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:29:34.084Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Wells lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-29T01:29:58.674Z","endTime":"2026-06-29T01:31:01.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":92.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558682478158644,"aZ":-14.000008260151704,"pfxX":-8.825194468670805,"pfxZ":8.372964661507705,"pX":0.6306629299352031,"pZ":1.8455979234680138,"vX0":9.954034572937323,"vY0":-145.57472239713312,"vZ0":-10.24868075700449,"x":92.96,"y":188.95,"x0":-1.668083192365905,"y0":50.00122890065187,"z0":6.234604562881743,"aX":-19.1537454041091},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.4,"breakHorizontal":14.3,"spinRate":2056,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.37463067468367983,"extension":7.1399293692343395},"index":0,"playId":"8f473a16-e314-3c22-8b82-166e5e9910c6","pitchNumber":1,"startTime":"2026-06-29T01:30:04.579Z","endTime":"2026-06-29T01:30:08.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62438357447115,"aZ":-12.809261584771532,"pfxX":-9.439279079196142,"pfxZ":8.856334041745782,"pX":0.9223247896707142,"pZ":1.348763724538386,"vX0":11.10738929606145,"vY0":-146.70075572756903,"vZ0":-11.420722201987832,"x":81.84,"y":202.36,"x0":-1.6806514508071946,"y0":50.00641035795794,"z0":6.048600381875079,"aX":-20.64730181318903},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.9,"breakHorizontal":15.0,"spinRate":2199,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3728965386393468,"extension":7.262915611198492},"index":1,"playId":"250fd721-98c9-3e1a-8acf-bd52c916d4a9","pitchNumber":2,"startTime":"2026-06-29T01:30:35.117Z","endTime":"2026-06-29T01:30:40.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44349151776872,"aZ":-13.654336133222719,"pfxX":-8.741962108239505,"pfxZ":8.66035964623704,"pX":0.2945192658727683,"pZ":1.271153146606563,"vX0":8.374362949812397,"vY0":-144.99098790452064,"vZ0":-11.37808160071298,"x":105.77,"y":204.46,"x0":-1.4889693818863259,"y0":50.00414717997351,"z0":6.068783403004963,"aX":-18.699468585104235},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.7,"breakHorizontal":14.3,"spinRate":2114,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.37710635016185545,"extension":7.182775514698661},"hitData":{"launchSpeed":100.0,"launchAngle":20.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.37,"coordY":56.92}},"index":2,"playId":"186b5d64-f7e6-3a28-a951-a0ebf3af17c0","pitchNumber":3,"startTime":"2026-06-29T01:30:54.218Z","endTime":"2026-06-29T01:31:01.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:31:01.567Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-29T01:33:46.641Z","endTime":"2026-06-29T01:36:18.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[0,1],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Bednar replaces Paul Blackburn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T01:33:28.781Z","endTime":"2026-06-29T01:33:36.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jarren Duran replaces Nate Eaton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T01:33:36.670Z","endTime":"2026-06-29T01:33:48.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925624840370144,"aZ":-8.09246420973185,"pfxX":-4.3906848050769645,"pfxZ":12.333843158001692,"pX":-0.05854096621898712,"pZ":2.9297955815671353,"vX0":5.43235836999152,"vY0":-138.81767114749545,"vZ0":-6.650709367247318,"x":119.23,"y":159.68,"x0":-1.4699111509227716,"y0":50.00443292482726,"z0":5.89469263125723,"aX":-8.574401443824058},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.1,"breakHorizontal":6.8,"spinRate":2412,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.3944858085504568,"extension":6.504126022309413},"index":2,"playId":"616f15cd-380c-3a9c-9016-a18862b5b2bc","pitchNumber":1,"startTime":"2026-06-29T01:33:48.624Z","endTime":"2026-06-29T01:33:52.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1796515326544,"aZ":-10.828504618283416,"pfxX":-5.705747626378191,"pfxZ":10.800775612253798,"pX":0.8424139677911046,"pZ":3.9795047895567226,"vX0":8.395852166482602,"vY0":-139.62492975616144,"vZ0":-3.239608180179194,"x":84.89,"y":131.33,"x0":-1.460954892221519,"y0":50.00108468860962,"z0":5.866409595142534,"aX":-11.275369914841002},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":8.6,"spinRate":2400,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.392155008251188,"extension":6.365461002944648},"index":3,"playId":"146b7e23-9664-3cb9-a0be-a1b5f8b96b59","pitchNumber":2,"startTime":"2026-06-29T01:34:04.297Z","endTime":"2026-06-29T01:34:09.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798949510747395,"aZ":-28.88423382908683,"pfxX":-3.1452335849124777,"pfxZ":1.8419152424716332,"pX":0.5466609049238935,"pZ":1.507338892878691,"vX0":6.699122349478717,"vY0":-132.0008137553809,"vZ0":-5.751297244121541,"x":96.16,"y":198.08,"x0":-1.6013400363952122,"y0":50.00396139302332,"z0":5.807730129859845,"aX":-5.620977125894291},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":4.4,"spinRate":1834,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.41297804352354284,"extension":6.431237461999679},"index":4,"playId":"fe8b579d-79ba-397c-9a97-c6feaf4fe40b","pitchNumber":3,"startTime":"2026-06-29T01:34:20.978Z","endTime":"2026-06-29T01:34:26.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-29T01:34:30.077Z","endTime":"2026-06-29T01:34:46.983Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4955237395353,"aZ":-12.665476820168768,"pfxX":-5.881381454539165,"pfxZ":9.799884223940388,"pX":-0.7578597780585712,"pZ":3.7874209929514464,"vX0":4.961140102385973,"vY0":-140.1712502309642,"vZ0":-3.0977542783140457,"x":145.89,"y":136.52,"x0":-1.786007327039011,"y0":50.00606214551184,"z0":5.73313325121375,"aX":-11.71306604987163},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2457,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39065397460185824,"extension":6.383032441506519},"index":6,"playId":"fdcc64fb-0bd4-36b3-bc80-4e8bba7254a6","pitchNumber":4,"startTime":"2026-06-29T01:34:46.983Z","endTime":"2026-06-29T01:34:51.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57934943734374,"aZ":-10.080348025894661,"pfxX":-5.761007691941785,"pfxZ":11.170663123796476,"pX":0.25260917505518776,"pZ":2.815417321134539,"vX0":6.628413511190514,"vY0":-139.76794906069182,"vZ0":-6.224551032151373,"x":107.37,"y":162.76,"x0":-1.4014817905949435,"y0":50.00315618041691,"z0":5.733683682042662,"aX":-11.395361492545865},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":9.1,"spinRate":2471,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.39191343093515707,"extension":6.481312638776256},"index":7,"playId":"88cca15d-13af-3b01-a8a3-d15253777945","pitchNumber":5,"startTime":"2026-06-29T01:35:04.824Z","endTime":"2026-06-29T01:35:09.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270997068339252,"aZ":-28.304908560782025,"pfxX":-6.061578152402441,"pfxZ":2.1356768594437607,"pX":-0.13464314434614183,"pZ":0.8504052677303919,"vX0":5.949563558186977,"vY0":-132.99449210118897,"vZ0":-7.514520805164319,"x":122.13,"y":215.82,"x0":-1.6001939535542726,"y0":50.00438346675911,"z0":5.730601767294405,"aX":-10.991836608292774},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.6,"breakHorizontal":9.8,"spinRate":1583,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.4099321283904782,"extension":6.503377138461787},"index":8,"playId":"2b91b8ba-5e9a-3683-89e1-e9c06c1d093b","pitchNumber":6,"startTime":"2026-06-29T01:35:27.017Z","endTime":"2026-06-29T01:35:31.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.583030572224004,"aZ":-9.947969815429882,"pfxX":-4.964662057708457,"pfxZ":11.266831705525062,"pX":-0.23583037865981366,"pZ":3.974529802150396,"vX0":5.0648314217658665,"vY0":-139.81087864476848,"vZ0":-3.4326622530425426,"x":125.99,"y":131.47,"x0":-1.428987720786345,"y0":50.00183273882359,"z0":5.874967118308659,"aX":-9.793061596498195},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.8,"breakHorizontal":7.9,"spinRate":2340,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3923096096017704,"extension":6.5453231030892045},"index":9,"playId":"32e77126-6b5c-3b1e-8b3e-408a15dadbf8","pitchNumber":7,"startTime":"2026-06-29T01:35:46.493Z","endTime":"2026-06-29T01:35:50.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.1,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74930181852841,"aZ":-13.451731523953846,"pfxX":-6.194878308166215,"pfxZ":9.482419917938925,"pX":-0.6831301625462995,"pZ":1.610251005124921,"vX0":4.365078668310409,"vY0":-139.70247464549362,"vZ0":-8.834690792823892,"x":143.04,"y":195.3,"x0":-1.4617138136710432,"y0":50.00633671465622,"z0":5.70003849060775,"aX":-12.235943359250177},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2236,"spinDirection":209},"zone":7,"typeConfidence":0.84,"plateTime":0.3922134500171315,"extension":6.513228570361206},"index":10,"playId":"fff9f7d7-b4a3-3c2c-a71d-1832ff074be4","pitchNumber":8,"startTime":"2026-06-29T01:36:11.535Z","endTime":"2026-06-29T01:36:18.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:36:18.561Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Anthony Volpe to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-29T01:36:38.160Z","endTime":"2026-06-29T01:38:42.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.700726335411,"aZ":-11.366812226472307,"pfxX":-5.77244162142976,"pfxZ":10.34740885530947,"pX":0.7350836804718917,"pZ":1.5926043443294413,"vX0":7.606755901451985,"vY0":-140.4282643611149,"vZ0":-9.737454131964473,"x":88.98,"y":195.78,"x0":-1.2499750049887923,"y0":50.00557455937399,"z0":5.830086023285688,"aX":-11.611822666458178},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2360,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38898115119715193,"extension":6.549421609572995},"index":0,"playId":"64498871-28c6-30cb-bad1-27b9c20da279","pitchNumber":1,"startTime":"2026-06-29T01:36:41.428Z","endTime":"2026-06-29T01:36:48.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0323357248969,"aZ":-27.941499494256192,"pfxX":-6.328800885503962,"pfxZ":2.3224651082038648,"pX":0.5177190464199792,"pZ":0.19912227612758387,"vX0":7.285701936711643,"vY0":-133.28805310270462,"vZ0":-9.207216359387793,"x":97.27,"y":233.4,"x0":-1.4116701159963267,"y0":50.00393070133784,"z0":5.674167321781948,"aX":-11.54169954793135},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":10.2,"spinRate":1749,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.40884091940252976,"extension":6.477084586378152},"index":1,"playId":"51def9b6-c46b-3ed8-9623-1d9c4d8c4483","pitchNumber":2,"startTime":"2026-06-29T01:36:58.029Z","endTime":"2026-06-29T01:37:02.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359289994048407,"aZ":-10.227651084791905,"pfxX":-4.9550873679314105,"pfxZ":11.099523028861935,"pX":-0.03871694117519677,"pZ":2.8030852656711938,"vX0":5.7221292531549395,"vY0":-139.48903207332526,"vZ0":-6.386514100108445,"x":118.48,"y":163.1,"x0":-1.469554198943907,"y0":50.00647157423683,"z0":5.79162417092223,"aX":-9.80083623107206},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2397,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3921595853908779,"extension":6.613439081170511},"index":2,"playId":"a706853e-14f1-3082-81d5-7662bc638e0a","pitchNumber":3,"startTime":"2026-06-29T01:37:17.976Z","endTime":"2026-06-29T01:37:21.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.421343546574885,"aZ":-31.711810468783185,"pfxX":-5.727213528631058,"pfxZ":0.26546969576346324,"pX":-0.6932500329487862,"pZ":1.1064952738789116,"vX0":4.4984806556151264,"vY0":-131.2956250486866,"vZ0":-6.049310756106865,"x":143.43,"y":208.9,"x0":-1.6737822647171563,"y0":50.00629297881128,"z0":5.762811509957851,"aX":-10.13094248564662},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.5,"breakHorizontal":9.6,"spinRate":1729,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4151258809592453,"extension":6.423448934840442},"index":3,"playId":"c4764650-43f9-3317-b8e4-59e4a205c8c1","pitchNumber":4,"startTime":"2026-06-29T01:37:45.026Z","endTime":"2026-06-29T01:37:53.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419905271346188,"aZ":-30.945026357773063,"pfxX":-5.216313009440295,"pfxZ":0.6920879378647724,"pX":-0.08384572546203542,"pZ":1.900620826547562,"vX0":5.640124150974422,"vY0":-131.3912366503354,"vZ0":-4.359899402361685,"x":96.05,"y":132.89,"x0":-1.567299783257313,"y0":50.00242523698694,"z0":5.847204126683784,"aX":-9.240302583257726},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":8.4,"spinRate":1193,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.41480091842060585,"extension":6.5247724676476695},"index":4,"playId":"0f8401c1-a774-3d4f-9c7c-14a391a119d9","pitchNumber":5,"startTime":"2026-06-29T01:38:08.161Z","endTime":"2026-06-29T01:38:11.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65904469932412,"aZ":-9.463976126494973,"pfxX":-4.313295606697172,"pfxZ":11.241963865091687,"pX":0.7148524397273854,"pZ":2.6001691422221804,"vX0":7.3835639295553275,"vY0":-140.4878574572589,"vZ0":-7.2595340477405195,"x":89.75,"y":168.58,"x0":-1.3743288027437126,"y0":50.00400224144035,"z0":5.816069974912408,"aX":-8.714891769253093},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":6.5,"spinRate":2356,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.3882963916194271,"extension":6.643167106332979},"hitData":{"launchSpeed":78.7,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.27,"coordY":150.32}},"index":5,"playId":"8e7c8e78-b294-351e-b89d-0a83f8a20beb","pitchNumber":6,"startTime":"2026-06-29T01:38:33.990Z","endTime":"2026-06-29T01:38:42.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:38:42.037Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-29T01:38:56.949Z","endTime":"2026-06-29T01:41:07.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.580807096494954,"aZ":-35.208155448346886,"pfxX":3.9673219353718823,"pfxZ":-2.2946235491310123,"pX":-1.0982930054433653,"pZ":3.195541413216442,"vX0":0.5133198869451041,"vY0":-113.66277575869121,"vZ0":1.4860554794089351,"x":158.86,"y":152.5,"x0":-1.8423571040828908,"y0":50.00215173404783,"z0":5.999369001339609,"aX":5.250125488524688},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-3.6,"breakHorizontal":-7.3,"spinRate":2221,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4797926884070782,"extension":5.910278577647166},"index":0,"playId":"0746d2d5-1fcf-316a-8261-d130dad67dc6","pitchNumber":1,"startTime":"2026-06-29T01:39:11.239Z","endTime":"2026-06-29T01:39:16.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47241587416865,"aZ":-26.860689082977224,"pfxX":-5.923847853265673,"pfxZ":2.9621216304510165,"pX":-0.2540367906352455,"pZ":1.5638722277482042,"vX0":5.469502243218858,"vY0":-132.0901759818617,"vZ0":-5.9733044232715695,"x":126.68,"y":196.56,"x0":-1.5680807721052386,"y0":50.000769114696055,"z0":5.793848834329014,"aX":-10.6126042600305},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":9.7,"spinRate":1507,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.41248653316248385,"extension":6.36361375373369},"index":1,"playId":"17cac84a-f54e-308d-8277-f7f90c70c1fe","pitchNumber":2,"startTime":"2026-06-29T01:39:26.602Z","endTime":"2026-06-29T01:39:29.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44913691608745,"aZ":-26.497164399625422,"pfxX":-2.9836741972341647,"pfxZ":3.20287740152222,"pX":0.390065028705135,"pZ":1.0726183583332158,"vX0":6.503655044419359,"vY0":-131.19150761856403,"vZ0":-6.849692561932353,"x":102.13,"y":209.82,"x0":-1.7152758879869863,"y0":50.003930621612724,"z0":5.647807369407592,"aX":-5.288662619740684},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":1620,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.4149080874153004,"extension":6.631975250294981},"index":2,"playId":"a28d71c6-d011-34ce-a4d9-c0c373d9afa4","pitchNumber":3,"startTime":"2026-06-29T01:39:49.100Z","endTime":"2026-06-29T01:39:54.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00818798630191,"aZ":-35.16325459278076,"pfxX":4.9576952850734965,"pfxZ":-2.3355903689912108,"pX":-0.8421007499098095,"pZ":2.052492186840425,"vX0":0.8057502738691917,"vY0":-112.37888760243146,"vZ0":-0.5229687513915304,"x":149.1,"y":183.36,"x0":-1.849259062915238,"y0":50.00225072119896,"z0":5.854473108017096,"aX":6.351902987904567},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.1,"breakHorizontal":-9.2,"spinRate":2376,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.4870586346360364,"extension":6.023823171932978},"index":3,"playId":"ed287939-7409-3e4a-9ff0-03f1de9ac5dc","pitchNumber":4,"startTime":"2026-06-29T01:40:15.670Z","endTime":"2026-06-29T01:40:22.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881061518066844,"aZ":-9.5594821366695,"pfxX":-3.1133939392345864,"pfxZ":11.343161201556722,"pX":-0.1319825874322797,"pZ":2.801238010130198,"vX0":5.1604662540240245,"vY0":-139.69170294553558,"vZ0":-6.364957040326509,"x":122.03,"y":163.15,"x0":-1.5913529344912323,"y0":50.00133749686961,"z0":5.724726546001873,"aX":-6.206723420625265},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":4.7,"spinRate":2411,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.39079249069123634,"extension":6.574904858247322},"index":4,"playId":"1f234d75-2adf-384b-9c6a-249fe3d774e6","pitchNumber":5,"startTime":"2026-06-29T01:40:36.208Z","endTime":"2026-06-29T01:40:40.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.801652341831986,"aZ":-36.64981257038358,"pfxX":3.047369128296894,"pfxZ":-3.3946110808416528,"pX":0.19278550343877543,"pZ":1.8926268085306193,"vX0":3.293022469993684,"vY0":-114.01216348735346,"vZ0":-0.7572997749939143,"x":109.65,"y":187.68,"x0":-1.665828367781186,"y0":50.00467766456687,"z0":5.843569270404823,"aX":4.014788000890545},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.0,"breakHorizontal":-6.4,"spinRate":2363,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4802685274660923,"extension":6.113945649629054},"hitData":{"launchSpeed":97.4,"launchAngle":43.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.92,"coordY":85.47}},"index":5,"playId":"a701dd0b-8488-3469-9008-5d647ee3d208","pitchNumber":6,"startTime":"2026-06-29T01:40:58.175Z","endTime":"2026-06-29T01:41:07.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:41:07.917Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-29T01:43:55.673Z","endTime":"2026-06-29T01:44:24.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jarren Duran remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T01:42:39.990Z","endTime":"2026-06-29T01:42:40.002Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T01:42:40.002Z","endTime":"2026-06-29T01:43:58.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.9,"endSpeed":90.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022448977464194,"aZ":-9.257370676549284,"pfxX":2.7987543816520297,"pfxZ":11.165247661064562,"pX":-0.30811547176023524,"pZ":2.9165566805357854,"vX0":-2.5000475657956103,"vY0":-141.1779262649912,"vZ0":-7.15948154377014,"x":128.74,"y":160.03,"x0":0.21797809736393192,"y0":50.00608740267489,"z0":6.055120552321933,"aX":5.74667239325479},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":-4.7,"spinRate":2353,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.38546650968141494,"extension":7.088118559407766},"index":2,"playId":"54e68b07-6078-305f-a893-d6606cb68c56","pitchNumber":1,"startTime":"2026-06-29T01:43:58.031Z","endTime":"2026-06-29T01:44:01.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72139549593427,"aZ":-13.970706271984985,"pfxX":0.9550686931197179,"pfxZ":8.98649408941083,"pX":-0.664805931937984,"pZ":1.7553398215989313,"vX0":-3.2313759816634726,"vY0":-140.2573771170384,"vZ0":-9.180080390661841,"x":142.34,"y":191.39,"x0":0.3697753217092696,"y0":50.00667227948525,"z0":5.946715128424112,"aX":1.9358114359676872},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":-1.2,"spinRate":2325,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.3880460244393107,"extension":7.236270280732317},"hitData":{"launchSpeed":75.4,"launchAngle":20.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.99,"coordY":96.47}},"index":3,"playId":"3609ce0f-7850-3655-b861-32885b2d1faa","pitchNumber":2,"startTime":"2026-06-29T01:44:14.892Z","endTime":"2026-06-29T01:44:24.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:44:24.719Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Volpe walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-29T01:44:29.983Z","endTime":"2026-06-29T01:46:40.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166512545356124,"aZ":-10.032707605983012,"pfxX":3.3054907651489067,"pfxZ":10.836875752721706,"pX":-0.334565229112371,"pZ":1.5501343850936098,"vX0":-3.2075764592131977,"vY0":-141.32368247543772,"vZ0":-10.590834942501969,"x":129.75,"y":196.93,"x0":0.380165495140374,"y0":50.00136214592012,"z0":5.969332831505665,"aX":6.753127898451246},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":-5.4,"spinRate":2544,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.38607771816076664,"extension":7.245767642081591},"index":0,"playId":"a9927600-320a-31de-b77c-1b2bf959e561","pitchNumber":1,"startTime":"2026-06-29T01:44:50.378Z","endTime":"2026-06-29T01:44:55.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45348678136835,"aZ":-10.144788468066125,"pfxX":1.759537076779564,"pfxZ":10.809380898978,"pX":0.6234040853181674,"pZ":3.661646655206112,"vX0":-0.382582018251859,"vY0":-141.43865858884345,"vZ0":-4.923067782184196,"x":93.24,"y":139.92,"x0":0.5312171355662146,"y0":50.00631977618408,"z0":6.067940731379604,"aX":3.5868231323135267},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":-3.1,"spinRate":2460,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.38638659004903575,"extension":7.211478356998684},"index":1,"playId":"aab5c66e-5704-3cda-8f2e-2c7261023a7b","pitchNumber":2,"startTime":"2026-06-29T01:45:08.751Z","endTime":"2026-06-29T01:45:13.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77061291628177,"aZ":-10.254409351479975,"pfxX":4.116717425940674,"pfxZ":10.92650035042151,"pX":-0.24344018404643256,"pZ":2.10024935286398,"vX0":-2.9540938895856237,"vY0":-140.07350313067678,"vZ0":-8.98206651602697,"x":126.28,"y":182.07,"x0":0.284841892591234,"y0":50.00431292409111,"z0":6.0006010537044,"aX":8.260484588790806},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":-7.0,"spinRate":2495,"spinDirection":163},"zone":8,"typeConfidence":2.0,"plateTime":0.389592175489458,"extension":7.217997592731419},"index":2,"playId":"a1db78a6-9445-33a2-b530-4cb31657f8b7","pitchNumber":3,"startTime":"2026-06-29T01:45:28.775Z","endTime":"2026-06-29T01:45:33.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691012037385118,"aZ":-21.977017666102995,"pfxX":-1.113017589638074,"pfxZ":6.2884101771072825,"pX":0.10185236688842558,"pZ":1.3005439564805186,"vX0":-0.5199599642515608,"vY0":-126.05311464946541,"vZ0":-7.251387779441688,"x":113.12,"y":203.67,"x0":0.45492595981567396,"y0":50.00450501063123,"z0":5.96740595608577,"aX":-1.8057539763379027},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2160,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43317717276761014,"extension":7.3126500674647685},"index":3,"playId":"cd4f2418-afcd-318d-9270-e02a39bd3d7e","pitchNumber":4,"startTime":"2026-06-29T01:46:03.157Z","endTime":"2026-06-29T01:46:09.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Caballero steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"cd4f2418-afcd-318d-9270-e02a39bd3d7e","startTime":"2026-06-29T01:46:17.419Z","endTime":"2026-06-29T01:46:35.809Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"postOnSecond":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":3.07,"dramaIndex":92.0,"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247863989908687,"aZ":-10.349327928762765,"pfxX":1.3320063762846757,"pfxZ":10.818117193059763,"pX":0.010606709879227637,"pZ":1.3581418930072469,"vX0":-1.733697235560019,"vY0":-140.52001582819497,"vZ0":-10.7691646596856,"x":116.6,"y":202.11,"x0":0.46001054837088695,"y0":50.0030281896652,"z0":5.893944621051019,"aX":2.687204745131611},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":-2.0,"spinRate":2383,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.3884958401118874,"extension":7.401040675748138},"index":5,"playId":"0e69a142-1053-304a-9af5-28da3d440dfe","pitchNumber":5,"startTime":"2026-06-29T01:46:35.809Z","endTime":"2026-06-29T01:46:40.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":-10.599999999999994,"leverageIndex":3.07,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:46:40.791Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out sharply to right fielder Wilyer Abreu. José Caballero scores. Anthony Volpe to 3rd. Throwing error by right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-29T01:46:41.995Z","endTime":"2026-06-29T01:49:34.617Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":547973,"link":"/api/v1/people/547973"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351718517606685,"aZ":-14.814712350998235,"pfxX":6.735184581941502,"pfxZ":8.370708409450604,"pX":1.6521820103974105,"pZ":2.0689853803919096,"vX0":0.2435634801157618,"vY0":-142.52757418021145,"vZ0":-8.171354327197655,"x":54.02,"y":182.92,"x0":0.6897866334941022,"y0":50.0018783896038,"z0":5.893205831973235,"aX":13.963675449356613},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.8,"breakHorizontal":-12.2,"spinRate":2448,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.3831511576730038,"extension":7.31959581917591},"index":0,"playId":"bdaf6810-75b8-3f40-be4a-e0732945fc2c","pitchNumber":1,"startTime":"2026-06-29T01:47:15.547Z","endTime":"2026-06-29T01:47:19.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4981249888608,"aZ":-25.22334889721766,"pfxX":-6.733735143311346,"pfxZ":4.361659934469097,"pX":-0.3848345402668293,"pZ":0.10958565805798891,"vX0":-0.1657361037794345,"vY0":-124.70763938356167,"vZ0":-9.283301501983825,"x":131.67,"y":235.82,"x0":0.5584914499417039,"y0":50.00045196092699,"z0":5.924921395002649,"aX":-10.720578134685852},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.2,"breakHorizontal":12.2,"spinRate":2271,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4373832951143477,"extension":7.452730567129878},"index":1,"playId":"d02a3167-8afb-3b5d-9de1-299353638108","pitchNumber":2,"startTime":"2026-06-29T01:47:33.275Z","endTime":"2026-06-29T01:47:37.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-29T01:47:54.012Z","endTime":"2026-06-29T01:48:33.555Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.2,"endSpeed":90.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177704096251304,"aZ":-7.706371451104297,"pfxX":1.7625581026659343,"pfxZ":11.811449162951948,"pX":-0.5892245306485515,"pZ":1.4455419338264601,"vX0":-3.2797245640477897,"vY0":-142.64875407823396,"vZ0":-11.172094588741682,"x":139.46,"y":199.75,"x0":0.34367089114692934,"y0":50.00543646623622,"z0":5.8878632286696915,"aX":3.652192514613863},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.4,"breakHorizontal":-2.5,"spinRate":2509,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.3831836384995193,"extension":7.358857860923264},"index":3,"playId":"7ab2d38c-ac09-360f-92fa-75317ad4edf5","pitchNumber":3,"startTime":"2026-06-29T01:48:33.555Z","endTime":"2026-06-29T01:48:38.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.2,"endSpeed":90.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835899888547374,"aZ":-10.185536493173952,"pfxX":2.076174528626548,"pfxZ":10.609044972670077,"pX":0.011416186681888495,"pZ":2.2144171738743452,"vX0":-1.7964711547579293,"vY0":-142.80972438685174,"vZ0":-8.799998382783073,"x":116.56,"y":178.99,"x0":0.37783380241715464,"y0":50.000948622111785,"z0":5.970086425642333,"aX":4.3026212400693185},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":-3.4,"spinRate":2464,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.38303445334083186,"extension":7.237680687005374},"index":4,"playId":"d1e0665b-df19-3a5e-8051-b543bda0ce28","pitchNumber":4,"startTime":"2026-06-29T01:48:52.842Z","endTime":"2026-06-29T01:48:57.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64101541400195,"aZ":-8.4820757826545,"pfxX":1.7543177543431234,"pfxZ":11.772588227414222,"pX":0.3514941663351093,"pZ":2.5373928747419385,"vX0":-0.8644255417933683,"vY0":-141.10225238612267,"vZ0":-8.019697497110325,"x":103.6,"y":170.27,"x0":0.43416322153599207,"y0":50.006874963093736,"z0":5.966100326854411,"aX":3.532015827562327},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":-3.0,"spinRate":2458,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.38843875238311476,"extension":7.125296926686523},"hitData":{"launchSpeed":101.9,"launchAngle":48.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":164.64,"coordY":72.73}},"index":5,"playId":"e5af37a8-e9b8-3e8b-90ed-e3ce96381117","pitchNumber":5,"startTime":"2026-06-29T01:49:12.868Z","endTime":"2026-06-29T01:49:34.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":4.47,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:49:34.617Z","atBatIndex":58},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Paul Goldschmidt reaches on a fielder's choice, fielded by shortstop Tsung-Che Cheng. Anthony Volpe scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-29T01:51:01.666Z","endTime":"2026-06-29T01:51:55.324Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":{"id":547973,"link":"/api/v1/people/547973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-29T01:50:34.739Z","endTime":"2026-06-29T01:50:58.124Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"third":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Paul Goldschmidt replaces Jasson Domínguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-29T01:50:58.124Z","endTime":"2026-06-29T01:51:03.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"third":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":99.2,"endSpeed":91.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397886802687665,"aZ":-15.072189549249826,"pfxX":6.638827798622246,"pfxZ":8.032959547120512,"pX":0.39489747620004134,"pZ":2.817840739298018,"vX0":-2.3967811814014115,"vY0":-144.47705662085653,"vZ0":-6.532499333942041,"x":101.95,"y":162.7,"x0":0.36916301641383154,"y0":50.002886901724054,"z0":6.022134197271709,"aX":14.13579729112923},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.6,"breakHorizontal":-11.6,"spinRate":2409,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.3780639247406339,"extension":7.161175594164218},"index":2,"playId":"f8181556-708b-3ad8-9bd7-edf7d7b56210","pitchNumber":1,"startTime":"2026-06-29T01:51:03.924Z","endTime":"2026-06-29T01:51:06.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"third":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7093826303559,"aZ":-12.544018782755556,"pfxX":5.945651794415028,"pfxZ":9.176733373669109,"pX":-0.7662607172999775,"pZ":2.3086329809555353,"vX0":-5.297098603950458,"vY0":-145.0363490081565,"vZ0":-8.22526389524692,"x":146.21,"y":176.45,"x0":0.3078970582981515,"y0":50.00085030787488,"z0":5.939400270493184,"aX":12.714155304693518},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.2,"breakHorizontal":-9.7,"spinRate":2514,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.3771015232422963,"extension":7.168457834099261},"index":3,"playId":"7522a146-986f-34ac-9d4e-2200de8eee30","pitchNumber":2,"startTime":"2026-06-29T01:51:26.249Z","endTime":"2026-06-29T01:51:30.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"third":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52886576987304,"aZ":-12.924827604786458,"pfxX":7.401532368843256,"pfxZ":8.937100205339043,"pX":0.43799984563745303,"pZ":2.9558614550928306,"vX0":-2.976937527766495,"vY0":-145.67898016443098,"vZ0":-6.5655327676504776,"x":100.3,"y":158.97,"x0":0.5101553227839261,"y0":50.00509770360316,"z0":6.016777153060764,"aX":15.944778175508562},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.1,"breakHorizontal":-12.8,"spinRate":2550,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.3756752322258232,"extension":7.157226828131147},"hitData":{"launchSpeed":81.0,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.37,"coordY":156.61}},"index":4,"playId":"6a2722f6-98fa-36c8-b4b2-65151fe388df","pitchNumber":3,"startTime":"2026-06-29T01:51:48.216Z","endTime":"2026-06-29T01:51:55.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"third":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-16.900000000000006,"leverageIndex":4.66,"dramaIndex":225.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:51:55.324Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-29T01:52:28.842Z","endTime":"2026-06-29T01:54:04.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17370122314012,"aZ":-12.407736367658183,"pfxX":7.629682042052162,"pfxZ":9.206179137050054,"pX":0.2867978529678926,"pZ":2.9342747718211797,"vX0":-3.341319974189065,"vY0":-145.6085653721327,"vZ0":-6.5664306405899655,"x":106.07,"y":159.55,"x0":0.45778047860635174,"y0":50.006308257114696,"z0":5.969500555551431,"aX":16.38698276415444},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.6,"breakHorizontal":-13.2,"spinRate":2538,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.37615643684959643,"extension":7.285647168026977},"index":0,"playId":"7e25512a-92d0-3acc-8e80-9a05254568a2","pitchNumber":1,"startTime":"2026-06-29T01:52:36.864Z","endTime":"2026-06-29T01:52:40.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627967002174625,"aZ":-29.655936149303724,"pfxX":-6.404038729452179,"pfxZ":1.5320105921165457,"pX":-0.7519238979822563,"pZ":2.5571273927029274,"vX0":-1.338780549376824,"vY0":-127.05692239551959,"vZ0":-3.3460860549148226,"x":145.66,"y":169.74,"x0":0.6134332542034164,"y0":50.004469909986845,"z0":6.233486140416828,"aX":-10.530655243797895},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":11.9,"spinRate":2354,"spinDirection":286},"zone":4,"typeConfidence":2.0,"plateTime":0.43015055329557095,"extension":7.214863536775721},"index":1,"playId":"70e1aabf-24cc-3900-aa8e-3adbf5ecb39f","pitchNumber":2,"startTime":"2026-06-29T01:52:59.019Z","endTime":"2026-06-29T01:53:03.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":92.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35366611875146,"aZ":-12.752207419792835,"pfxX":8.052598326656653,"pfxZ":8.875213614159183,"pX":-0.8141128073702405,"pZ":1.9199290135658302,"vX0":-6.442214100092225,"vY0":-146.49280508843853,"vZ0":-9.118332190122336,"x":148.03,"y":186.94,"x0":0.35964966602549325,"y0":50.003531360395826,"z0":5.821762288535667,"aX":17.624407025310838},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.5,"breakHorizontal":-13.4,"spinRate":2450,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.37289276593304876,"extension":7.4239317902751205},"index":2,"playId":"eb3fbf76-f0bb-38f6-905a-aeefcaf8c311","pitchNumber":3,"startTime":"2026-06-29T01:53:30.662Z","endTime":"2026-06-29T01:53:37.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89274344405649,"aZ":-13.607413510359896,"pfxX":7.685236231925719,"pfxZ":8.691685612334098,"pX":-0.1963925972122277,"pZ":1.738626996399204,"vX0":-4.954341094669733,"vY0":-144.9970427851505,"vZ0":-9.08114631535193,"x":124.49,"y":191.84,"x0":0.5331328043863796,"y0":50.002025025776476,"z0":5.734999224553388,"aX":16.41543190540919},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.2,"breakHorizontal":-13.0,"spinRate":2504,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.3772857633067317,"extension":7.108587114372884},"index":3,"playId":"ff804ee8-2ec5-34f9-b7e8-3ea761bb59ae","pitchNumber":4,"startTime":"2026-06-29T01:53:57.339Z","endTime":"2026-06-29T01:54:04.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":3.11,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:54:04.690Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Schuemann strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-29T01:55:16.093Z","endTime":"2026-06-29T01:56:29.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Schuemann replaces Spencer Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T01:54:41.652Z","endTime":"2026-06-29T01:55:18.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":682987,"link":"/api/v1/people/682987"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9330039289567,"aZ":-9.102230751672517,"pfxX":1.9735507777287755,"pfxZ":11.110077546816818,"pX":-0.6506642983574433,"pZ":2.8732102073507764,"vX0":-3.0688956243837424,"vY0":-143.38563132395583,"vZ0":-7.806465434820865,"x":141.8,"y":161.2,"x0":0.17836519120395228,"y0":50.005744581548456,"z0":6.2032257504770865,"aX":4.099696657012977},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":-2.9,"spinRate":2416,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.38236701936923767,"extension":7.129514137017204},"index":1,"playId":"17b54805-a263-3afe-af7d-7710b7099e7a","pitchNumber":1,"startTime":"2026-06-29T01:55:18.079Z","endTime":"2026-06-29T01:55:21.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71396550473675,"aZ":-10.298344299445915,"pfxX":1.498904840400011,"pfxZ":10.4547862140973,"pX":-0.5188256357833325,"pZ":4.169345783610097,"vX0":-2.903415707492523,"vY0":-144.03738290563825,"vZ0":-4.043621568063966,"x":136.78,"y":126.21,"x0":0.30938157224123575,"y0":50.006652081559174,"z0":6.232841143879662,"aX":3.1376979321918728},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":-2.2,"spinRate":2442,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.3808505270604261,"extension":7.190558547826595},"index":2,"playId":"77127352-f3bb-3079-ae7e-2c51e79d3556","pitchNumber":2,"startTime":"2026-06-29T01:55:38.976Z","endTime":"2026-06-29T01:55:43.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.3,"endSpeed":90.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.526100595036425,"aZ":-9.647919234783627,"pfxX":2.0201158049586985,"pfxZ":10.89479285225497,"pX":-1.4207862228595614,"pZ":2.0414127731527483,"vX0":-5.002390880699056,"vY0":-142.8029353559716,"vZ0":-9.552272453495167,"x":171.16,"y":183.66,"x0":0.09034787045235645,"y0":50.00648695920559,"z0":6.034815980200015,"aX":4.178645357211623},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":-2.6,"spinRate":2426,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.3833809237050758,"extension":7.398044276587636},"index":3,"playId":"89dc891d-b232-3b95-a153-1a9af0f594de","pitchNumber":3,"startTime":"2026-06-29T01:55:59.924Z","endTime":"2026-06-29T01:56:03.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77757930170496,"aZ":-12.2950373563845,"pfxX":6.913639330622583,"pfxZ":9.322980265772692,"pX":-0.20174267040283297,"pZ":2.997926140895552,"vX0":-3.9886387777181125,"vY0":-144.8519843479086,"vZ0":-6.508748253924758,"x":124.69,"y":157.84,"x0":0.292488976262303,"y0":50.00014842291847,"z0":6.020370230419505,"aX":14.73848986783408},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.8,"spinRate":2361,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.37764641149757283,"extension":7.2195680881248965},"index":4,"playId":"e4059dad-92d8-377b-8ff5-f20938091624","pitchNumber":4,"startTime":"2026-06-29T01:56:25.492Z","endTime":"2026-06-29T01:56:29.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-06-29T01:56:29.445Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a pop up to right fielder Cody Bellinger, deflected by second baseman José Caballero.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-29T01:59:15.269Z","endTime":"2026-06-29T02:01:19.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,10],"actionIndex":[0,1,2,3],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Cody Bellinger.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T01:59:15.364Z","endTime":"2026-06-29T01:59:15.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"400","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Schuemann remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T01:59:15.366Z","endTime":"2026-06-29T01:59:15.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":682987,"link":"/api/v1/people/682987"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Amed Rosario remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-29T01:59:15.368Z","endTime":"2026-06-29T01:59:15.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher David Bednar enters the batting order, batting 3rd, Paul Goldschmidt leaves the game.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-29T01:59:15.370Z","endTime":"2026-06-29T01:59:15.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"302","replacedPlayer":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763495270719933,"aZ":-29.37739064939447,"pfxX":-4.631838992339786,"pfxZ":1.5837157444700845,"pX":-0.5555313204529081,"pZ":1.623379695548239,"vX0":4.55798040959853,"vY0":-130.91290171499713,"vZ0":-5.262731228012511,"x":138.18,"y":194.95,"x0":-1.7018857447499531,"y0":50.0051131715668,"z0":5.8092910449841675,"aX":-8.192172855077345},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.2,"breakHorizontal":7.7,"spinRate":1631,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.41542140061070354,"extension":6.4146868919464},"index":4,"playId":"56d985ed-5638-3d38-81f3-444e98b789c2","pitchNumber":1,"startTime":"2026-06-29T01:59:15.372Z","endTime":"2026-06-29T01:59:20.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.064359691488555,"aZ":-10.058233999836157,"pfxX":-4.815845035638581,"pfxZ":11.140369398701727,"pX":-0.48356258870476665,"pZ":3.0737040718255115,"vX0":5.07761349818492,"vY0":-139.88079794063938,"vZ0":-5.493258565256577,"x":135.43,"y":155.79,"x0":-1.695175198317929,"y0":50.00153094555072,"z0":5.720195390505931,"aX":-9.559123236266126},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2436,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.39133350324628546,"extension":6.428155088467035},"index":5,"playId":"8278c0c3-fd2d-3ad7-9919-a1a00d4facca","pitchNumber":2,"startTime":"2026-06-29T01:59:33.611Z","endTime":"2026-06-29T01:59:37.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656707237330405,"aZ":-29.821563532355118,"pfxX":-3.8323258317639994,"pfxZ":1.3486833314108164,"pX":0.08835911511708007,"pZ":1.6247525452014333,"vX0":5.778634583560148,"vY0":-130.28856224638744,"vZ0":-5.190778413673956,"x":113.63,"y":194.91,"x0":-1.645793775916,"y0":50.00374466240637,"z0":5.857838652202533,"aX":-6.68514104843572},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":5.9,"spinRate":1500,"spinDirection":219},"zone":8,"typeConfidence":0.89,"plateTime":0.418086563152694,"extension":6.495965283577515},"index":6,"playId":"f7b31614-1aee-3323-b1b9-8332dcd164e0","pitchNumber":3,"startTime":"2026-06-29T01:59:50.279Z","endTime":"2026-06-29T01:59:54.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.8,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237444693848893,"aZ":-13.138556425262545,"pfxX":-4.789928592778599,"pfxZ":9.38502514262926,"pX":0.6529191649579177,"pZ":4.126497849836826,"vX0":7.977186628678457,"vY0":-140.8598886936253,"vZ0":-2.366491982320124,"x":92.11,"y":127.36,"x0":-1.5814919320351615,"y0":50.00048640004337,"z0":5.817295393313501,"aX":-9.714002083103635},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2282,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.38748540411556043,"extension":6.582063615200264},"index":7,"playId":"c2b8ad03-0d63-33e0-8278-eec92e351bed","pitchNumber":4,"startTime":"2026-06-29T02:00:17.504Z","endTime":"2026-06-29T02:00:23.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49432163848044,"aZ":-15.991891548508569,"pfxX":-4.027742965240081,"pfxZ":8.06700074841379,"pX":-0.3576398088799229,"pZ":4.193920691686456,"vX0":5.344063901318765,"vY0":-140.22588060724246,"vZ0":-1.63611475069532,"x":130.63,"y":125.54,"x0":-1.7582212461225724,"y0":50.004868851807814,"z0":5.820043663838771,"aX":-8.082211110949336},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2183,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3894916033887097,"extension":6.610378623390906},"index":8,"playId":"c62109a5-d4bb-3da9-8265-5f813e7649f6","pitchNumber":5,"startTime":"2026-06-29T02:00:37.142Z","endTime":"2026-06-29T02:00:41.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-06-29T02:00:47.331Z","endTime":"2026-06-29T02:01:04.669Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112482099560108,"aZ":-30.99523992661922,"pfxX":-3.3377862189602427,"pfxZ":0.6747456595107426,"pX":-0.5037392090938316,"pZ":1.9838329553611405,"vX0":4.59913919329812,"vY0":-130.56721317858126,"vZ0":-3.7390241809875335,"x":136.2,"y":185.22,"x0":-1.8437695864955652,"y0":50.003115232432776,"z0":5.733790064887477,"aX":-5.838770539092684},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":5.2,"spinRate":1415,"spinDirection":219},"zone":7,"typeConfidence":0.89,"plateTime":0.41741598065281194,"extension":6.480940235917465},"hitData":{"launchSpeed":67.6,"launchAngle":32.0,"totalDistance":219.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.36,"coordY":109.62}},"index":10,"playId":"004f98f4-adad-3d40-9c2b-4590085df81e","pitchNumber":6,"startTime":"2026-06-29T02:01:04.669Z","endTime":"2026-06-29T02:01:19.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":2.22,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:01:19.239Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Romy Gonzalez grounds into a double play, shortstop Anthony Volpe to second baseman José Caballero to first baseman Ben Rice. Willson Contreras out at 2nd. Romy Gonzalez out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-29T02:02:34.584Z","endTime":"2026-06-29T02:03:23.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T02:01:33.122Z","endTime":"2026-06-29T02:02:36.567Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48080827287817,"aZ":-29.286249922655657,"pfxX":-4.391861927018504,"pfxZ":1.6986196443310853,"pX":0.0630201517158045,"pZ":1.5477689180354173,"vX0":6.253877571197383,"vY0":-128.83649698009233,"vZ0":-4.921670111999959,"x":114.6,"y":196.99,"x0":-1.8107275877368294,"y0":50.00494193994215,"z0":5.7114320867037485,"aX":-7.48096777796392},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":6.7,"spinRate":1599,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.4230155860635505,"extension":6.347884366371047},"index":1,"playId":"03d061d6-cba1-34fa-b723-66ee39cf2ec6","pitchNumber":1,"startTime":"2026-06-29T02:02:36.567Z","endTime":"2026-06-29T02:02:41.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2002990310466,"aZ":-29.763685543689977,"pfxX":-4.646075200010442,"pfxZ":1.4026958664918117,"pX":0.19009295600372958,"pZ":0.509570486428447,"vX0":6.340285377094245,"vY0":-129.33581876374294,"vZ0":-7.4627909348668195,"x":109.75,"y":225.02,"x0":-1.672708990284099,"y0":50.00375655436176,"z0":5.669105030126481,"aX":-7.989538597402867},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":7.2,"spinRate":1592,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.4211078169435498,"extension":6.458782629281127},"index":2,"playId":"4c970f62-9e25-32c2-a151-4327da1ce867","pitchNumber":2,"startTime":"2026-06-29T02:02:53.937Z","endTime":"2026-06-29T02:02:59.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33208407931854,"aZ":-26.22362106745141,"pfxX":-6.2163496087109955,"pfxZ":3.371825334345459,"pX":-0.1387127307494246,"pZ":2.1519706937735203,"vX0":6.255191582150145,"vY0":-130.9556506755984,"vZ0":-4.27039877301867,"x":122.29,"y":180.68,"x0":-1.7317981165665164,"y0":50.0040894701993,"z0":5.727296470194842,"aX":-10.97791768094958},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":10.2,"spinRate":1736,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.41561678525174983,"extension":6.477317322519051},"hitData":{"launchSpeed":102.0,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.65,"coordY":149.76}},"index":3,"playId":"dc22acdb-adf4-35e1-9a5d-6fe6db6898ed","pitchNumber":3,"startTime":"2026-06-29T02:03:16.005Z","endTime":"2026-06-29T02:03:23.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-17.4,"leverageIndex":3.16,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:03:23.168Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out softly, catcher Austin Wells to first baseman Ben Rice.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-29T02:03:32.342Z","endTime":"2026-06-29T02:05:11.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45019114638325,"aZ":-10.90694384719912,"pfxX":-4.94386745867681,"pfxZ":10.616567233138213,"pX":0.05325085749562743,"pZ":3.2939531551604295,"vX0":6.257081597037639,"vY0":-140.54346818009606,"vZ0":-5.1045173930582886,"x":114.97,"y":149.84,"x0":-1.5581948871629558,"y0":50.00288759159077,"z0":5.840305858923365,"aX":-9.904070497990986},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2337,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3895255479435349,"extension":6.651940632531728},"index":0,"playId":"6c9a6216-f05d-30a8-ab06-e544657d2ae8","pitchNumber":1,"startTime":"2026-06-29T02:03:54.644Z","endTime":"2026-06-29T02:03:59.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508366262800372,"aZ":-19.516897931028183,"pfxX":-3.612974886976289,"pfxZ":7.013010988070996,"pX":1.3186122333873205,"pZ":2.456764326620924,"vX0":8.626164366710665,"vY0":-132.53063796833467,"vZ0":-5.158789602547385,"x":66.74,"y":172.45,"x0":-1.488262474099388,"y0":50.00101959268655,"z0":5.825414974063075,"aX":-6.519652334839623},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":4.9,"spinRate":1838,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.4110401664386396,"extension":6.504825821757446},"index":1,"playId":"ece85a8c-e9c0-3f3d-970f-8cd445341e09","pitchNumber":2,"startTime":"2026-06-29T02:04:11.590Z","endTime":"2026-06-29T02:04:16.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472763383429193,"aZ":-10.178557824285017,"pfxX":-4.723627447667902,"pfxZ":11.175149506972396,"pX":0.4277911596368203,"pZ":1.3727777259954852,"vX0":7.215924163592133,"vY0":-139.23108058636146,"vZ0":-10.152671100386732,"x":100.69,"y":201.72,"x0":-1.580629216148936,"y0":50.005425248346555,"z0":5.734606688375217,"aX":-9.300200420190917},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":7.1,"spinRate":2506,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.39297920157524446,"extension":6.673887407738868},"index":2,"playId":"f3ebb3e1-ea9e-301d-85a8-511262a3edf7","pitchNumber":3,"startTime":"2026-06-29T02:04:30.276Z","endTime":"2026-06-29T02:04:57.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939585604270896,"aZ":-21.99192439761251,"pfxX":-3.983027823762911,"pfxZ":5.7478812173783425,"pX":0.11857744930286492,"pZ":2.568877301108346,"vX0":6.014289090653139,"vY0":-131.5288304990485,"vZ0":-4.290775921479988,"x":112.48,"y":169.42,"x0":-1.6684119851863262,"y0":50.00581828436483,"z0":5.82942446678666,"aX":-7.05971338719785},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":6.1,"spinRate":1872,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.4146590472629903,"extension":6.422658323059575},"hitData":{"launchSpeed":52.7,"launchAngle":-66.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":121.37,"coordY":197.49}},"index":3,"playId":"276f8a33-5c67-334c-9153-1cad9e5de7bb","pitchNumber":4,"startTime":"2026-06-29T02:05:04.103Z","endTime":"2026-06-29T02:05:11.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:05:11.708Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a line drive to right fielder Wilyer Abreu. Max Schuemann scores. Amed Rosario to 2nd. Amed Rosario advances to 2nd, on a throwing error by right fielder Wilyer Abreu.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-29T02:07:24.361Z","endTime":"2026-06-29T02:08:18.007Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Slaten replaces Aroldis Chapman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T02:06:40.567Z","endTime":"2026-06-29T02:07:10.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Schuemann starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T02:07:10.041Z","endTime":"2026-06-29T02:07:26.701Z","isPitch":false,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"base":2,"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14357773503848,"aZ":-18.15502124967107,"pfxX":0.5242993444100619,"pfxZ":7.013467162256795,"pX":0.2587295762554527,"pZ":3.5440527859753264,"vX0":3.7761642249881744,"vY0":-139.68572394682087,"vZ0":-2.833766636525664,"x":107.14,"y":143.09,"x0":-1.1724332521384988,"y0":50.001407074758575,"z0":5.749490281651736,"aX":1.0463732644722876},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":-1.7,"spinRate":2633,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.39044923842098056,"extension":6.819117642013232},"index":2,"playId":"09cf2f14-1131-3847-8b32-8267fe80852a","pitchNumber":1,"startTime":"2026-06-29T02:07:26.701Z","endTime":"2026-06-29T02:07:29.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05842537634771,"aZ":-12.39558665244819,"pfxX":-6.911615256692853,"pfxZ":9.523996645770461,"pX":-0.8053488765060661,"pZ":1.975387286080685,"vX0":3.409009382457016,"vY0":-142.77087730907033,"vZ0":-8.029240817000275,"x":147.7,"y":185.44,"x0":-1.1130808271305295,"y0":50.0021769765214,"z0":5.593532839724074,"aX":-14.351645000841787},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":11.9,"spinRate":2504,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3827838426050789,"extension":6.8912463320685236},"index":3,"playId":"f3b2de48-3b85-3167-a8b9-ba9cb0e2cf74","pitchNumber":2,"startTime":"2026-06-29T02:07:43.541Z","endTime":"2026-06-29T02:07:47.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29573181660229,"aZ":-9.380698598215472,"pfxX":-0.9359611775689163,"pfxZ":11.000991409711157,"pX":0.4154763244569377,"pZ":3.4774735724649406,"vX0":4.133941830617422,"vY0":-142.67823269743963,"vZ0":-4.842583391800251,"x":101.16,"y":144.89,"x0":-0.9274751834963827,"y0":50.00455486607582,"z0":5.7819958943139795,"aX":-1.940281961397719},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":1.0,"spinRate":2599,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38316575603588765,"extension":6.887052041788895},"hitData":{"launchSpeed":80.9,"launchAngle":20.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.15,"coordY":123.83}},"index":4,"playId":"3f3ab6af-117d-399c-a8a0-3a3e06ebc864","pitchNumber":3,"startTime":"2026-06-29T02:08:01.968Z","endTime":"2026-06-29T02:08:18.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-23.799999999999997,"leverageIndex":2.29,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:08:18.007Z","atBatIndex":65},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Oswaldo Cabrera out on a sacrifice bunt, third baseman Caleb Durbin to second baseman Anthony Seigler. Amed Rosario to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-29T02:09:19.452Z","endTime":"2026-06-29T02:09:50.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T02:09:16.932Z","endTime":"2026-06-29T02:09:21.828Z","isPitch":false,"type":"action","player":{"id":665828,"link":"/api/v1/people/665828"},"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724562930841927,"aZ":-12.878328287058746,"pfxX":-2.0635832575029065,"pfxZ":9.519781673668476,"pX":-1.0793912094329292,"pZ":4.850280954092074,"vX0":1.3462634562459597,"vY0":-141.34477038615915,"vZ0":-0.5474406168818408,"x":158.14,"y":107.82,"x0":-1.2933736011295538,"y0":50.00041798866999,"z0":5.872180682982435,"aX":-4.181595706426389},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":3.5,"spinRate":2482,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38727805414046523,"extension":6.7577314862291225},"index":1,"playId":"5fe4c3aa-2a80-368b-bbcb-d3d325d84798","pitchNumber":1,"startTime":"2026-06-29T02:09:21.828Z","endTime":"2026-06-29T02:09:26.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043345355389615,"aZ":-19.237967374797133,"pfxX":1.5093659291769195,"pfxZ":6.567413046607983,"pX":0.3433644918307183,"pZ":2.386038935111853,"vX0":3.519009718436987,"vY0":-138.76839858225222,"vZ0":-5.668512187633656,"x":103.91,"y":174.36,"x0":-1.1322698762780763,"y0":50.006662565113594,"z0":5.717252840799191,"aX":2.974318739190475},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":-3.4,"spinRate":2446,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.3931553326952395,"extension":6.853175647334592},"hitData":{"launchSpeed":29.1,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":126.0,"coordY":204.5}},"index":2,"playId":"42f7bc86-dfc2-33f5-9e7f-0f05f887f5d6","pitchNumber":2,"startTime":"2026-06-29T02:09:43.011Z","endTime":"2026-06-29T02:09:50.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.79,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:09:50.674Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Red Sox challenged (tag play), call on the field was upheld: Austin Wells reaches on a fielder's choice, fielded by pitcher Justin Slaten. Amed Rosario scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-29T02:10:16.491Z","endTime":"2026-06-29T02:10:24.711Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":46},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"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":97.0,"endSpeed":89.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21972075437039,"aZ":-12.96665749791044,"pfxX":-0.8829949940269886,"pfxZ":9.405360901906354,"pX":0.12313106742676189,"pZ":3.4056032293086793,"vX0":3.5153244427109507,"vY0":-141.29931548770548,"vZ0":-4.395962032891184,"x":112.31,"y":146.83,"x0":-1.0170042083341455,"y0":50.00187742476493,"z0":5.8014838690359385,"aX":-1.803644611224132},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":1.0,"spinRate":2492,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.38618212535279106,"extension":6.924218780056314},"hitData":{"launchSpeed":61.7,"launchAngle":-83.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.93,"coordY":197.61}},"index":0,"playId":"59a7da5f-2d4e-3b62-bf97-fd507f1939e4","pitchNumber":1,"startTime":"2026-06-29T02:10:17.755Z","endTime":"2026-06-29T02:10:24.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":111},"homeTeamWinProbability":17.1,"awayTeamWinProbability":82.9,"homeTeamWinProbabilityAdded":-9.399999999999999,"leverageIndex":1.2,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:10:24.711Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-29T02:11:42.683Z","endTime":"2026-06-29T02:14:03.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(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":94.3,"endSpeed":88.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82440860429237,"aZ":-21.270266090394095,"pfxX":2.339983955181842,"pfxZ":5.587804801923396,"pX":-0.1617307141417931,"pZ":2.1153590486093536,"vX0":1.5905549200013913,"vY0":-137.43640073686967,"vZ0":-6.141011850154711,"x":123.16,"y":181.67,"x0":-1.0481504183446568,"y0":50.00058985685412,"z0":5.781636452995759,"aX":4.563805831614511},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":-4.6,"spinRate":2608,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.3955733585927179,"extension":6.85823680870753},"index":0,"playId":"7113d0d1-fa57-35e3-89ec-c572fd9b20c6","pitchNumber":1,"startTime":"2026-06-29T02:11:42.683Z","endTime":"2026-06-29T02:11:47.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41118189442778,"aZ":-27.970594487351622,"pfxX":7.827417088617459,"pfxZ":2.5053794866083186,"pX":1.5224296116022287,"pZ":0.6543740867680605,"vX0":4.635851510505515,"vY0":-127.94647751308318,"vZ0":-6.622041228075051,"x":58.97,"y":221.11,"x0":-1.3227656749983863,"y0":50.00272755632253,"z0":5.4330902208533285,"aX":13.133838319652774},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":-15.1,"spinRate":2643,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.42613453975259885,"extension":6.938396204927574},"index":1,"playId":"55a47004-37f3-3b03-bdfe-07d25c8c9e63","pitchNumber":2,"startTime":"2026-06-29T02:12:02.046Z","endTime":"2026-06-29T02:12:07.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Austin Wells steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"55a47004-37f3-3b03-bdfe-07d25c8c9e63","startTime":"2026-06-29T02:12:21.131Z","endTime":"2026-06-29T02:12:32.763Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"postOnSecond":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":15.5,"awayTeamWinProbability":84.5,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.42,"dramaIndex":26.0,"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95471224285227,"aZ":-28.06881634386397,"pfxX":8.86686963076264,"pfxZ":2.4998424093122678,"pX":1.7360884540385533,"pZ":0.6351819806170311,"vX0":4.5993713704146675,"vY0":-126.98975125395957,"vZ0":-6.475385232996467,"x":50.82,"y":221.63,"x0":-1.2477752842440024,"y0":50.00027585779597,"z0":5.438246544623078,"aX":14.541182809370358},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":2686,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.43060746664042737,"extension":6.926578680771855},"index":3,"playId":"b7031a0e-8e63-31ee-9866-095056461e16","pitchNumber":3,"startTime":"2026-06-29T02:12:32.763Z","endTime":"2026-06-29T02:12:36.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.9,"endSpeed":89.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742815480311783,"aZ":-10.454310278465236,"pfxX":-0.6178375605191961,"pfxZ":10.642552018155278,"pX":1.2189701484068964,"pZ":1.6060635166573813,"vX0":6.044945474698519,"vY0":-140.9522923100421,"vZ0":-9.078437809111412,"x":70.54,"y":195.42,"x0":-0.8602434579767343,"y0":50.005080947018115,"z0":5.51672642368958,"aX":-1.2619931179659771},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":0.1,"spinRate":2489,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3864809497164319,"extension":7.069806217580949},"index":4,"playId":"38e13e48-0c88-3cac-a85d-0ac930cd6f14","pitchNumber":4,"startTime":"2026-06-29T02:12:54.685Z","endTime":"2026-06-29T02:12:59.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.584118980247293,"aZ":-13.968912187869432,"pfxX":-6.50963893012109,"pfxZ":8.655768045640441,"pX":-0.3303071249810162,"pZ":1.8864976877224047,"vX0":4.7783254173637975,"vY0":-143.49420514155534,"vZ0":-8.057760200947024,"x":129.59,"y":187.84,"x0":-1.1643018708010624,"y0":50.00188750957755,"z0":5.585324073080348,"aX":-13.688784974613665},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2473,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3804808870570926,"extension":6.9829063074400555},"index":5,"playId":"97cbeff3-11dc-3c44-bba3-6ac06f1d982f","pitchNumber":5,"startTime":"2026-06-29T02:13:15.196Z","endTime":"2026-06-29T02:13:18.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-29T02:13:39.977Z","endTime":"2026-06-29T02:13:58.434Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8327352960381,"aZ":-13.354853874375898,"pfxX":-5.6935823875681955,"pfxZ":9.07623608801207,"pX":-1.2538399504446172,"pZ":3.55275589504338,"vX0":1.5550632423541193,"vY0":-143.04457517387974,"vZ0":-3.8494079927541573,"x":164.79,"y":142.86,"x0":-1.0646812372582344,"y0":50.000862187941415,"z0":5.752423489568283,"aX":-11.803917152979851},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2484,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3828253262657939,"extension":6.95571030372867},"index":7,"playId":"d84ce67a-37f9-3c47-9e2f-eb293e6acc0d","pitchNumber":6,"startTime":"2026-06-29T02:13:58.434Z","endTime":"2026-06-29T02:14:03.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.2,"awayTeamWinProbability":81.8,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:14:03.343Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Volpe grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-29T02:14:06.050Z","endTime":"2026-06-29T02:15:29.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":84.9,"endSpeed":78.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91985801821153,"aZ":-29.093702261495515,"pfxX":8.148267916928729,"pfxZ":1.9720135702188593,"pX":-0.5247649944791838,"pZ":3.5946423708491384,"vX0":-0.36634786451778806,"vY0":-123.7919509816141,"vZ0":0.7475257150562852,"x":137.0,"y":141.72,"x0":-1.4354487797883233,"y0":50.004702226889115,"z0":5.709637537701333,"aX":12.745400163059617},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-14.8,"spinRate":2667,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.44115193678736064,"extension":6.9402823811421515},"index":0,"playId":"85f0edd0-1e11-35dd-841a-e634ca0c8081","pitchNumber":1,"startTime":"2026-06-29T02:14:23.469Z","endTime":"2026-06-29T02:14:28.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778387542674466,"aZ":-25.026561186237704,"pfxX":2.694267747916773,"pfxZ":3.7442577930104246,"pX":0.34056654217163596,"pZ":2.598355371926392,"vX0":3.1733036166082935,"vY0":-136.74969254861173,"vZ0":-3.7922824671035618,"x":104.02,"y":168.62,"x0":-1.1814514807432097,"y0":50.00604331780127,"z0":5.703263302792675,"aX":5.1456518986570865},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":-5.5,"spinRate":2573,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.39926449212073223,"extension":6.967525234152531},"index":1,"playId":"7a340ac0-696b-3fd4-8854-2e01035d8781","pitchNumber":2,"startTime":"2026-06-29T02:14:40.520Z","endTime":"2026-06-29T02:14:43.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68731370253317,"aZ":-13.215012269021148,"pfxX":-8.673853049261117,"pfxZ":9.205520836469697,"pX":-0.07919483385654101,"pZ":1.297555336262296,"vX0":5.638581853143749,"vY0":-142.3745364697508,"vZ0":-9.709821581845011,"x":120.02,"y":203.75,"x0":-0.9549988119289875,"y0":50.00522815363473,"z0":5.5817804416645025,"aX":-17.867802204993136},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":14.6,"spinRate":2320,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3842263078256991,"extension":7.0045028700856555},"index":2,"playId":"6765777d-9fc3-3909-8af4-1dbae76a81d8","pitchNumber":3,"startTime":"2026-06-29T02:15:01.682Z","endTime":"2026-06-29T02:15:07.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95074791055104,"aZ":-14.52037044258974,"pfxX":-8.443323396139913,"pfxZ":8.516569651905604,"pX":-0.18322090844988764,"pZ":1.9462473953046975,"vX0":5.383509833025771,"vY0":-142.85634981622624,"vZ0":-7.638789154466619,"x":123.98,"y":186.23,"x0":-0.9920512632409886,"y0":50.00572447513408,"z0":5.561905347432383,"aX":-17.50867129635919},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2420,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.38294986459401237,"extension":6.983779962375917},"hitData":{"launchSpeed":89.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.98,"coordY":144.59}},"index":3,"playId":"8923fd08-0c2d-3a78-ada1-7d8f8f2ffdc2","pitchNumber":4,"startTime":"2026-06-29T02:15:22.953Z","endTime":"2026-06-29T02:15:29.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":0.51,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:15:29.740Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a ground ball to right fielder Cody Bellinger. Caleb Durbin scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-29T02:17:49.110Z","endTime":"2026-06-29T02:19:26.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":518585,"link":"/api/v1/people/518585"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Fernando Cruz replaces David Bednar, batting 3rd, replacing pitcher David Bednar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T02:17:23.740Z","endTime":"2026-06-29T02:17:36.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518585,"link":"/api/v1/people/518585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"303","replacedPlayer":{"id":670280,"link":"/api/v1/people/670280"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Caleb Durbin starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T02:17:36.128Z","endTime":"2026-06-29T02:17:49.110Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"base":2,"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":678011,"fullName":"Anthony Seigler"}}},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"699f4eba-c6fa-4cac-b80f-08ab1851a11e","pitchNumber":0,"startTime":"2026-06-29T02:17:49.110Z","endTime":"2026-06-29T02:17:54.110Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794916841814477,"aZ":-14.86411917240044,"pfxX":-4.911633473961637,"pfxZ":9.490820756261538,"pX":0.7570895289335979,"pZ":3.3342565128670865,"vX0":8.427474630161147,"vY0":-133.69361169241168,"vZ0":-3.904452976997691,"x":88.14,"y":148.76,"x0":-1.7870970359351044,"y0":50.003531024002356,"z0":5.869290234993658,"aX":-8.959699774471227},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2135,"spinDirection":211},"zone":12,"typeConfidence":0.92,"plateTime":0.4085244400283723,"extension":6.798361174025507},"index":3,"playId":"4b5f6a3e-ff76-3826-b455-1fb0b9c55ad0","pitchNumber":1,"startTime":"2026-06-29T02:18:16.302Z","endTime":"2026-06-29T02:18:21.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264340317932735,"aZ":-14.43986080040118,"pfxX":-4.690826189060739,"pfxZ":9.753775555238732,"pX":-1.1263704281877391,"pZ":3.1491626559525727,"vX0":4.164633185702858,"vY0":-133.6253053800167,"vZ0":-4.169797148526366,"x":159.93,"y":153.75,"x0":-2.09135736422279,"y0":50.00631999132556,"z0":5.75879983060184,"aX":-8.532818640165926},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":7.7,"spinRate":2140,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.40901803736705755,"extension":6.810590752453587},"index":4,"playId":"f9fb9221-94ec-3915-b3ca-fd7184c4491e","pitchNumber":2,"startTime":"2026-06-29T02:18:36.094Z","endTime":"2026-06-29T02:18:41.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807865078095183,"aZ":-15.022258820897699,"pfxX":-3.329784644838953,"pfxZ":9.405945431666446,"pX":0.1732840166149843,"pZ":2.3313184843845627,"vX0":6.766283721052116,"vY0":-133.6882719396818,"vZ0":-6.110264890335301,"x":110.39,"y":175.83,"x0":-1.9494352650291091,"y0":50.00464902758181,"z0":5.711140622298938,"aX":-6.073779367045441},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":4.7,"spinRate":2190,"spinDirection":211},"zone":5,"typeConfidence":0.87,"plateTime":0.40855558628323463,"extension":6.930369809663689},"index":5,"playId":"957d057d-e157-3a92-9662-a3e0715ac5ae","pitchNumber":3,"startTime":"2026-06-29T02:18:54.074Z","endTime":"2026-06-29T02:18:58.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.920083369555538,"aZ":-32.9159899259192,"pfxX":-2.0387252786832413,"pfxZ":-0.55980591324405,"pX":-0.0575358141049571,"pZ":1.369629347416561,"vX0":4.295988222813412,"vY0":-114.73296950287586,"vZ0":-3.1002865348285256,"x":119.19,"y":201.8,"x0":-1.6879859866370823,"y0":50.000602154051556,"z0":5.941155909920329,"aX":-2.7223320827042174},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.4,"breakHorizontal":2.6,"spinRate":760,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.4771048343834492,"extension":6.980252858245319},"hitData":{"launchSpeed":87.1,"launchAngle":0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.76,"coordY":119.25}},"index":6,"playId":"9a7f19c3-fda4-3b8a-8b70-cbd420e57e20","pitchNumber":4,"startTime":"2026-06-29T02:19:14.462Z","endTime":"2026-06-29T02:19:26.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.900000000000006,"awayTeamWinProbability":66.1,"homeTeamWinProbabilityAdded":12.800000000000008,"leverageIndex":3.38,"dramaIndex":168.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:19:26.182Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (8) on a line drive to right fielder Cody Bellinger. Andruw Monasterio to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-29T02:20:11.101Z","endTime":"2026-06-29T02:20:25.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Connor Wong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T02:19:52.083Z","endTime":"2026-06-29T02:20:03.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Andruw Monasterio replaces Anthony Seigler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T02:20:03.146Z","endTime":"2026-06-29T02:20:13.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":678011,"link":"/api/v1/people/678011"},"base":1,"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97142653431442,"aZ":-14.867476509253102,"pfxX":-3.471578197503554,"pfxZ":9.552037342599373,"pX":0.27499449781731417,"pZ":3.2093196877527204,"vX0":6.5534895214096895,"vY0":-133.57014290735538,"vZ0":-4.391820976019523,"x":106.52,"y":152.13,"x0":-1.756093160148419,"y0":50.00619199433263,"z0":5.939337258394539,"aX":-6.292897207081596},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2339,"spinDirection":213},"zone":12,"typeConfidence":0.88,"plateTime":0.4095993935166584,"extension":6.5834934818130755},"hitData":{"launchSpeed":101.0,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.78,"coordY":97.46}},"index":2,"playId":"fb8020d1-ca55-3bc2-85c3-b2c7a9eb9e78","pitchNumber":1,"startTime":"2026-06-29T02:20:13.397Z","endTime":"2026-06-29T02:20:25.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":37.89999999999999,"leverageIndex":5.48,"dramaIndex":374.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:20:25.348Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Tsung-Che Cheng out on a sacrifice fly to right fielder Cody Bellinger. Andruw Monasterio scores. Masataka Yoshida to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-29T02:20:56.203Z","endTime":"2026-06-29T02:21:35.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":518585,"link":"/api/v1/people/518585"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89777288305407,"aZ":-30.897414016231064,"pfxX":-3.1528440442523538,"pfxZ":0.9582755146140043,"pX":0.7730556614835089,"pZ":1.6038677295691233,"vX0":6.063846988729447,"vY0":-115.30011062311723,"vZ0":-3.0595940146381033,"x":87.53,"y":195.48,"x0":-1.4958993629109316,"y0":50.00239744258004,"z0":5.967392278146535,"aX":-4.193475580875006},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.2,"breakHorizontal":4.0,"spinRate":578,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.4773018279607095,"extension":7.10925054838721},"index":0,"playId":"53f93876-169e-34ab-a75b-98e1de974cc8","pitchNumber":1,"startTime":"2026-06-29T02:21:03.372Z","endTime":"2026-06-29T02:21:07.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.082450567709508,"aZ":-28.502760468716883,"pfxX":-2.106430310882426,"pfxZ":2.7212370354079525,"pX":-0.10916757637591153,"pZ":2.5681896831518634,"vX0":4.354287388654288,"vY0":-115.8319955671146,"vZ0":-1.467658028862429,"x":121.16,"y":169.44,"x0":-1.7456863004144054,"y0":50.00205699434487,"z0":5.953404512393189,"aX":-2.841763083088038},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.8,"breakHorizontal":2.6,"spinRate":556,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.47416321354578717,"extension":7.0586680225908776},"hitData":{"launchSpeed":90.4,"launchAngle":38.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.45,"coordY":79.95}},"index":1,"playId":"d71c1c06-8202-3d6e-a08b-379702885a0a","pitchNumber":2,"startTime":"2026-06-29T02:21:22.498Z","endTime":"2026-06-29T02:21:35.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":4.51,"dramaIndex":189.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:21:35.353Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a line drive to center fielder Max Schuemann. Masataka Yoshida scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-29T02:22:07.653Z","endTime":"2026-06-29T02:24:11.127Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".754"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".237"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".232"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.10"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.12"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.77"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.14"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.55"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".754"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".237"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":518585,"link":"/api/v1/people/518585"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33810702380416,"aZ":-13.671121276422088,"pfxX":-3.1220240310257052,"pfxZ":9.796397481746821,"pX":-1.5123360543735311,"pZ":2.8781773588183053,"vX0":2.426719630305525,"vY0":-137.05167353935022,"vZ0":-5.506922350757324,"x":174.65,"y":161.07,"x0":-2.0068628950498324,"y0":50.0009524561792,"z0":5.859035927617036,"aX":-5.895518545964214},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2283,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.40076373566376056,"extension":6.719806962134704},"index":0,"playId":"09cff695-b14b-3a98-848f-833d17a13af0","pitchNumber":1,"startTime":"2026-06-29T02:22:09.979Z","endTime":"2026-06-29T02:22:13.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"third":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-29T02:22:30.717Z","endTime":"2026-06-29T02:23:39.487Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"third":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.567587074891108,"aZ":-27.17957047859876,"pfxX":-3.347987539331021,"pfxZ":3.661886413024106,"pX":0.19019739238288605,"pZ":0.5730108777261566,"vX0":4.680644352158856,"vY0":-115.73151793290256,"vZ0":-6.264605887401007,"x":109.75,"y":223.31,"x0":-1.418773359924073,"y0":50.001195750614805,"z0":5.901265249317445,"aX":-4.564378206418502},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.4,"breakHorizontal":4.9,"spinRate":616,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.4723528244013675,"extension":7.054509809053205},"index":2,"playId":"2218d6ac-cc4b-3be4-b781-8ef4edbe78f8","pitchNumber":2,"startTime":"2026-06-29T02:23:39.487Z","endTime":"2026-06-29T02:23:43.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"third":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.930066772865427,"aZ":-33.786736075776425,"pfxX":-2.341659567906972,"pfxZ":-1.1645421903521935,"pX":0.3371008508357141,"pZ":2.310497412623822,"vX0":4.984571400057366,"vY0":-115.56812691510017,"vZ0":-1.3316214030565319,"x":104.15,"y":176.4,"x0":-1.5219175588738303,"y0":50.00404770702158,"z0":6.073721079231182,"aX":-3.2406193595861854},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.2,"breakHorizontal":3.4,"spinRate":717,"spinDirection":243},"zone":6,"typeConfidence":0.91,"plateTime":0.46989042621267174,"extension":6.874771585778403},"hitData":{"launchSpeed":84.5,"launchAngle":20.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":186.9,"coordY":92.81}},"index":3,"playId":"334cf69d-925d-387e-83c7-24773119f4ff","pitchNumber":3,"startTime":"2026-06-29T02:24:04.116Z","endTime":"2026-06-29T02:24:11.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":642708,"link":"/api/v1/people/642708"},"center":{"id":680474,"link":"/api/v1/people/680474"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"third":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":16.700000000000003,"leverageIndex":4.79,"dramaIndex":228.0,"contextMetrics":{},"playEndTime":"2026-06-29T02:24:11.127Z","atBatIndex":73}]