[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:41:11.466Z","endTime":"2026-04-01T01:41:52.155Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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-03-31T21:11:07.801Z","endTime":"2026-04-01T01:08:27.614Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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-04-01T01:08:27.614Z","endTime":"2026-04-01T01:39:33.277Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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-04-01T01:39:33.277Z","endTime":"2026-04-01T01:41:13.580Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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":93.7,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.471495229887545,"aZ":-13.760298626821804,"pfxX":-6.896918348017987,"pfxZ":9.934715186412701,"pX":0.5220073570052709,"pZ":2.0727101545043447,"vX0":5.390206102425414,"vY0":-136.1718094339573,"vZ0":-7.702561488499013,"x":97.1,"y":182.82,"x0":-0.5997124164177947,"y0":50.006284483202826,"z0":5.915794098673083,"aX":-12.789146223351615},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2214,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4042152307663551,"extension":5.167443147178758},"index":3,"playId":"96ea9e33-0243-3228-b3ba-95f5d328e6d1","pitchNumber":1,"startTime":"2026-04-01T01:41:13.580Z","endTime":"2026-04-01T01:41:16.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.345233997433322,"aZ":-30.745152172909666,"pfxX":-1.7056743479306233,"pfxZ":0.8884221714461411,"pX":0.09089078952329459,"pZ":2.0848307251021474,"vX0":2.875585924955341,"vY0":-126.49955666597191,"vZ0":-3.9734230192474818,"x":113.54,"y":182.49,"x0":-0.8444401745012882,"y0":50.0005641969095,"z0":6.1694322738650005,"aX":-2.7349980773688003},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":2.4,"spinRate":2532,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4347379826724578,"extension":5.1923289544669435},"hitData":{"launchSpeed":96.0,"launchAngle":33.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.03,"coordY":104.48}},"index":4,"playId":"b71a11b4-9733-3882-a7f3-923856cfcb7a","pitchNumber":2,"startTime":"2026-04-01T01:41:25.077Z","endTime":"2026-04-01T01:41:52.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-04-01T01:41:52.155Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to third baseman Manny Machado.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:42:03.290Z","endTime":"2026-04-01T01:44:23.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85674879527217,"aZ":-12.678976115138127,"pfxX":-7.429936950706656,"pfxZ":10.453052746891178,"pX":0.36710334708262926,"pZ":2.4741831136286034,"vX0":5.907383621847828,"vY0":-136.6206072321176,"vZ0":-7.015397241447656,"x":103.01,"y":171.98,"x0":-0.8723196550774097,"y0":50.00551940811293,"z0":5.971381900317851,"aX":-13.859861847921714},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":12.0,"spinRate":2273,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4029841938063692,"extension":5.486061479863634},"index":0,"playId":"a45f789c-3f2e-3d44-bb43-32e7e686f3d8","pitchNumber":1,"startTime":"2026-04-01T01:42:08.215Z","endTime":"2026-04-01T01:42:11.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.903950983801785,"aZ":-12.252734965880133,"pfxX":-6.176717167739442,"pfxZ":10.660141108101847,"pX":0.5645254728368838,"pZ":1.996380127211647,"vX0":5.750115628322697,"vY0":-136.53628014543673,"vZ0":-8.169788256635064,"x":95.48,"y":184.88,"x0":-0.7766908286650522,"y0":50.003382336397976,"z0":5.890560185491135,"aX":-11.544263001796702},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2202,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4027265833025142,"extension":5.380368234704883},"index":1,"playId":"c73513a0-2996-3ba9-9970-087a8c296e96","pitchNumber":2,"startTime":"2026-04-01T01:42:22.274Z","endTime":"2026-04-01T01:42:26.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38066492194004,"aZ":-27.034788987431693,"pfxX":-3.1474339179376942,"pfxZ":3.145290207528415,"pX":1.234332164451669,"pZ":-1.3975336419592355,"vX0":5.63900256673526,"vY0":-128.35038366189,"vZ0":-12.435459778645825,"x":69.95,"y":276.51,"x0":-0.6018834953709353,"y0":50.00492853274213,"z0":5.690475261764231,"aX":-5.149629749075012},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":4.2,"spinRate":2619,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42995944355233595,"extension":5.409862314927614},"index":2,"playId":"17a4d7d7-1b0d-30ae-9e4a-930ac3a757ed","pitchNumber":3,"startTime":"2026-04-01T01:42:35.346Z","endTime":"2026-04-01T01:42:39.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50949318382944,"aZ":-12.518578222217181,"pfxX":-5.979098252872856,"pfxZ":10.122609797716361,"pX":-0.2737422448544449,"pZ":1.743200505867964,"vX0":3.3773906353433287,"vY0":-138.80260672216508,"vZ0":-9.033377712705352,"x":127.43,"y":191.71,"x0":-0.7326848257655932,"y0":50.00307400726374,"z0":5.88383316633835,"aX":-11.608720235315896},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2146,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39535973192383445,"extension":5.321480875575606},"index":3,"playId":"f5535f68-a053-392f-8fc4-126c75e1ab54","pitchNumber":4,"startTime":"2026-04-01T01:42:50.331Z","endTime":"2026-04-01T01:42:53.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271204268511394,"aZ":-28.598127409093593,"pfxX":-0.8860118633766128,"pfxZ":2.189265852958048,"pX":1.9728835199788182,"pZ":-1.2519608261516098,"vX0":6.808227926335887,"vY0":-127.76381376210763,"vZ0":-11.869810184793856,"x":41.8,"y":272.58,"x0":-0.6251667049716733,"y0":50.00514028857039,"z0":5.748392789294295,"aX":-1.4488913557408603},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-0.1,"spinRate":2603,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.43069867922081073,"extension":5.314880459995438},"index":4,"playId":"3d9f781d-5aa4-3078-8ab6-fabcadf3af53","pitchNumber":5,"startTime":"2026-04-01T01:43:12.577Z","endTime":"2026-04-01T01:43:16.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34376669106043,"aZ":-30.301897295086366,"pfxX":-0.0929394561971213,"pfxZ":1.1882087343110008,"pX":0.6483534688870692,"pZ":1.394735235230498,"vX0":3.706762408791838,"vY0":-126.1343379272379,"vZ0":-5.273449754834295,"x":92.29,"y":201.12,"x0":-0.8406079932452996,"y0":50.005859946024835,"z0":6.01408589065052,"aX":-0.14729905389987252},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-0.8,"spinRate":2630,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.43754523859582983,"extension":5.078833300981197},"index":5,"playId":"9fccaf72-f791-3d6c-b9f1-34ea56eeb1d6","pitchNumber":6,"startTime":"2026-04-01T01:43:30.842Z","endTime":"2026-04-01T01:43:34.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87165133775729,"aZ":-11.724765613101251,"pfxX":-6.236093420415777,"pfxZ":10.51769331834823,"pX":0.33830976513793565,"pZ":1.2428100742990438,"vX0":4.9345941426992,"vY0":-138.75715830887557,"vZ0":-10.429306350849783,"x":104.1,"y":205.22,"x0":-0.6554015482557738,"y0":50.00566200295237,"z0":5.838001478833655,"aX":-12.127739568605431},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2252,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.395170226115368,"extension":5.349184266733497},"index":6,"playId":"45ad95f1-eb59-3fb4-8e48-f7ab29dc7a65","pitchNumber":7,"startTime":"2026-04-01T01:43:48.233Z","endTime":"2026-04-01T01:43:51.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-01T01:44:07.605Z","endTime":"2026-04-01T01:44:11.681Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.058774891824374,"aZ":-13.73987134428848,"pfxX":-6.484408653203852,"pfxZ":9.509678287081721,"pX":0.8266833652119159,"pZ":1.85324523749474,"vX0":5.979857683186829,"vY0":-138.39242567485053,"vZ0":-8.497041809132918,"x":85.49,"y":188.74,"x0":-0.5202553110208896,"y0":50.002120080721646,"z0":5.884816292998665,"aX":-12.569929041752165},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":2128,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3958580621400154,"extension":5.4246569138112815},"hitData":{"launchSpeed":77.6,"launchAngle":68.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.59,"coordY":158.44}},"index":8,"playId":"f3ac252f-4ba4-3526-a162-aa09ebb5909f","pitchNumber":8,"startTime":"2026-04-01T01:44:11.681Z","endTime":"2026-04-01T01:44:23.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:44:23.336Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:44:39.367Z","endTime":"2026-04-01T01:45:43.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0126162032287,"aZ":-12.142258957592807,"pfxX":-6.526852067064695,"pfxZ":10.452505561616976,"pX":2.1173852311121206,"pZ":2.325081426000832,"vX0":9.211469559879474,"vY0":-138.1104962633194,"vZ0":-7.47735848738168,"x":36.29,"y":176.0,"x0":-0.42535959729906314,"y0":50.00437304819757,"z0":5.8986190493995165,"aX":-12.511193395109366},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2167,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3977861488083776,"extension":5.320614809150804},"index":0,"playId":"6366ab20-9831-3d5b-9704-375953326f37","pitchNumber":1,"startTime":"2026-04-01T01:44:43.909Z","endTime":"2026-04-01T01:44:47.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15980808379313,"aZ":-15.136798263239136,"pfxX":-8.705491900397888,"pfxZ":9.088817486013731,"pX":0.6160514662887036,"pZ":1.1141901270779304,"vX0":6.146386843700863,"vY0":-136.32658661589008,"vZ0":-9.586503655817602,"x":93.52,"y":208.7,"x0":-0.5416129835662473,"y0":50.001589474469604,"z0":5.731080666320408,"aX":-16.315169979769944},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":14.4,"spinRate":2168,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4024254749663152,"extension":5.355776573916279},"index":1,"playId":"c7bbe902-1d7c-3910-8456-2fb56b255a3c","pitchNumber":2,"startTime":"2026-04-01T01:44:57.031Z","endTime":"2026-04-01T01:45:00.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00650531860653,"aZ":-17.272200888561326,"pfxX":-8.56858267513896,"pfxZ":7.999439299556182,"pX":0.5131510114053234,"pZ":1.4501490423932046,"vX0":6.122201092857016,"vY0":-136.3432501694275,"vZ0":-8.140725836371809,"x":97.44,"y":199.63,"x0":-0.6605430312897193,"y0":50.000864955680065,"z0":5.691101014882988,"aX":-15.955827582246986},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":14.0,"spinRate":2202,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.403403641212734,"extension":5.262582422012023},"index":2,"playId":"62b6dc94-63d2-350e-a681-0fa28c047927","pitchNumber":3,"startTime":"2026-04-01T01:45:11.190Z","endTime":"2026-04-01T01:45:15.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92304561947107,"aZ":-13.8829612233956,"pfxX":-8.574967098158002,"pfxZ":9.75772649372081,"pX":0.3523057903180328,"pZ":2.0937260788950507,"vX0":6.353351183477425,"vY0":-136.73195596780974,"vZ0":-6.797763342982091,"x":103.57,"y":182.25,"x0":-0.8988803481445806,"y0":50.00442559179983,"z0":5.583039657359171,"aX":-16.077840174482525},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":14.0,"spinRate":2145,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40211027591740267,"extension":5.2738190468517505},"index":3,"playId":"694913b2-d4f0-350d-af5d-5d2caac7ba7e","pitchNumber":4,"startTime":"2026-04-01T01:45:26.339Z","endTime":"2026-04-01T01:45:29.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22045674924342,"aZ":-14.589433699978864,"pfxX":-9.761269858606559,"pfxZ":9.554846080387287,"pX":0.6846577771563883,"pZ":0.4034723221432683,"vX0":6.880109961614275,"vY0":-135.2205897326661,"vZ0":-10.79983424440382,"x":90.9,"y":227.89,"x0":-0.6326297889738381,"y0":50.00252410066624,"z0":5.488894802348285,"aX":-17.962140075351247},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":16.1,"spinRate":2228,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40605013641969157,"extension":5.227427229550078},"index":4,"playId":"edfde1b5-02d4-39ed-8a40-4349b4e30d07","pitchNumber":5,"startTime":"2026-04-01T01:45:39.807Z","endTime":"2026-04-01T01:45:43.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:45:43.072Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to third baseman Manny Machado.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:46:04.190Z","endTime":"2026-04-01T01:47:15.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860162594993543,"aZ":-15.711491222517457,"pfxX":-7.267781541940738,"pfxZ":8.713071174287633,"pX":-1.5588006104712013,"pZ":3.5744346182180577,"vX0":0.7236210615593379,"vY0":-136.76483053885843,"vZ0":-3.746105232270188,"x":176.42,"y":142.27,"x0":-0.8831928634601166,"y0":50.00395628750745,"z0":6.0431411431293744,"aX":-13.73462895423496},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":2174,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40086991280588213,"extension":5.187921200572703},"index":0,"playId":"46fb6d07-0187-38ea-abe7-6249bea7871b","pitchNumber":1,"startTime":"2026-04-01T01:46:10.447Z","endTime":"2026-04-01T01:46:13.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"e7058b04-fda7-371e-8d0c-6edd21d7c9e6","startTime":"2026-04-01T01:46:25.587Z","endTime":"2026-04-01T01:46:28.587Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02321976210066,"aZ":-25.910471452964014,"pfxX":-2.349858629190125,"pfxZ":4.0244093536309435,"pX":0.5321980392588199,"pZ":1.188190662358764,"vX0":3.3729184493962845,"vY0":-124.31153000407508,"vZ0":-6.673384230992837,"x":96.71,"y":206.7,"x0":-0.5398936544049423,"y0":50.0046903108945,"z0":6.0723221331005615,"aX":-3.660645810770763},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.9,"breakHorizontal":3.5,"spinRate":2527,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44140202172045573,"extension":5.310502004539523},"index":2,"playId":"65e6dab0-abba-37ad-b6f5-aa605f45f041","pitchNumber":2,"startTime":"2026-04-01T01:46:43.209Z","endTime":"2026-04-01T01:46:46.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56044789458881,"aZ":-13.813822152134051,"pfxX":-6.83846797378514,"pfxZ":9.871732139843505,"pX":0.3031641544120642,"pZ":2.770801702033517,"vX0":5.160742512483374,"vY0":-135.9585819739158,"vZ0":-5.790550408552159,"x":105.44,"y":163.97,"x0":-0.7370841846514548,"y0":50.00678405572735,"z0":5.897815462731746,"aX":-12.72470270009446},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2215,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.403838675640384,"extension":5.355267389397106},"hitData":{"launchSpeed":77.3,"launchAngle":75.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.36,"coordY":178.68}},"index":3,"playId":"04d2e30a-2116-38b5-81af-90ae0391607d","pitchNumber":3,"startTime":"2026-04-01T01:46:59.696Z","endTime":"2026-04-01T01:47:15.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":2.499999999999993,"leverageIndex":1.09,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:47:15.402Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a soft line drive to left fielder Nick Castellanos. Heliot Ramos to 3rd. Matt Chapman to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:47:27.514Z","endTime":"2026-04-01T01:48:06.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99100375510242,"aZ":-14.0018787036543,"pfxX":-9.035124272396171,"pfxZ":9.542751645325886,"pX":-0.1186453903727831,"pZ":2.3905850950426233,"vX0":4.5477660344134945,"vY0":-138.13916638512316,"vZ0":-6.906608068074823,"x":121.52,"y":174.23,"x0":-0.6257083477068913,"y0":50.001111634497484,"z0":5.8916738353682545,"aX":-17.203349259011507},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":15.2,"spinRate":2263,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3987450862898889,"extension":5.248344650160231},"index":0,"playId":"3d14b8fe-865b-3919-98a4-50f02fe7488b","pitchNumber":1,"startTime":"2026-04-01T01:47:37.152Z","endTime":"2026-04-01T01:47:40.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10305960618039,"aZ":-19.787598595646994,"pfxX":-10.085089094785877,"pfxZ":6.6280069857088755,"pX":-0.6104965400295753,"pZ":2.8170831551316655,"vX0":3.7268392369072814,"vY0":-136.55993720959208,"vZ0":-4.605208026648359,"x":140.27,"y":162.72,"x0":-0.6913589272019024,"y0":50.001921898107085,"z0":5.906657594344252,"aX":-18.84017448819388},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":17.3,"spinRate":2232,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4027678674428672,"extension":5.285328130700673},"hitData":{"launchSpeed":80.6,"launchAngle":22.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"soft","location":"7","coordinates":{"coordX":99.57,"coordY":92.64}},"index":1,"playId":"0be40529-d405-3985-a9fc-0b226c2626f3","pitchNumber":2,"startTime":"2026-04-01T01:47:53.039Z","endTime":"2026-04-01T01:48:06.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":0.8,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:48:06.055Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (2) on a line drive to right fielder Fernando Tatis Jr. Heliot Ramos scores. Matt Chapman scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:48:29.724Z","endTime":"2026-04-01T01:49:16.286Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422826829081483,"aZ":-29.940729023003144,"pfxX":-0.9352970853449509,"pfxZ":1.4188476231348979,"pX":1.159508215080286,"pZ":1.467283576506697,"vX0":4.620770825959882,"vY0":-124.71737438340918,"vZ0":-5.225934594965696,"x":72.8,"y":199.16,"x0":-0.5968852182043295,"y0":50.00344147686585,"z0":6.063615128433806,"aX":-1.4722623469979526},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":0.6,"spinRate":2518,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.4394188418034499,"extension":5.177804117383117},"index":0,"playId":"d35ae167-7d3c-3db4-ac0e-6b651705d6aa","pitchNumber":1,"startTime":"2026-04-01T01:48:31.499Z","endTime":"2026-04-01T01:48:36.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.257171742041166,"aZ":-29.141705310291506,"pfxX":-1.2906381213289146,"pfxZ":1.9255684485011901,"pX":-0.21356574893222552,"pZ":2.673259945590757,"vX0":1.919405883773317,"vY0":-126.41137778037634,"vZ0":-2.7645342312262917,"x":125.14,"y":166.6,"x0":-0.8245982987981291,"y0":50.002650303099045,"z0":6.187143850439737,"aX":-2.032414513189477},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":1.8,"spinRate":2632,"spinDirection":282},"zone":5,"typeConfidence":2.0,"plateTime":0.43785958296680905,"extension":5.259037542826334},"index":1,"playId":"d53e1f04-d6c2-374a-9c2f-460ad8ed59be","pitchNumber":2,"startTime":"2026-04-01T01:48:47.038Z","endTime":"2026-04-01T01:48:50.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010362957633156,"aZ":-27.220240452598546,"pfxX":-0.8937792432272404,"pfxZ":3.1092541008076617,"pX":0.06844029632722913,"pZ":1.965840192033657,"vX0":2.017226207524613,"vY0":-125.64444359984441,"vZ0":-4.776080028917448,"x":114.39,"y":185.7,"x0":-0.629563961730956,"y0":50.00574702673642,"z0":6.109594368745241,"aX":-1.4259848857840522},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":1.2,"spinRate":2647,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4363270321803068,"extension":5.556919630786612},"hitData":{"launchSpeed":98.8,"launchAngle":23.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":213.47,"coordY":86.77}},"index":2,"playId":"0cf72c3f-c7f1-3c9f-adbc-5c263e5f08fa","pitchNumber":3,"startTime":"2026-04-01T01:49:03.269Z","endTime":"2026-04-01T01:49:16.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-15.0,"leverageIndex":1.85,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:49:16.286Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out softly to first baseman Gavin Sheets.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T01:50:32.275Z","endTime":"2026-04-01T01:51:50.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T01:49:28.301Z","endTime":"2026-04-01T01:50:34.503Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0878920990026,"aZ":-12.252458215701646,"pfxX":-8.080765055945234,"pfxZ":10.492225751616159,"pX":-0.5886178808597491,"pZ":2.2192386595992986,"vX0":3.284370129489721,"vY0":-137.33773410330426,"vZ0":-7.593011432107328,"x":139.44,"y":178.86,"x0":-0.7540256041601767,"y0":50.00654284105556,"z0":5.864360578169743,"aX":-15.348776673407547},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":13.9,"spinRate":2346,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39972259960511236,"extension":5.354299778829076},"index":1,"playId":"56963b5f-82c7-3368-9d72-8907750bac5d","pitchNumber":1,"startTime":"2026-04-01T01:50:34.503Z","endTime":"2026-04-01T01:50:38.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452447371629805,"aZ":-26.556721244823255,"pfxX":-2.920318866438212,"pfxZ":3.464331209857084,"pX":1.3659937757604008,"pZ":1.644407462503902,"vX0":6.181813411948919,"vY0":-126.69604879845902,"vZ0":-5.095205000661699,"x":64.93,"y":194.38,"x0":-0.7287338179260694,"y0":50.00317721887586,"z0":5.810037427557963,"aX":-4.736735105644476},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":3.8,"spinRate":2465,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.4327084386679019,"extension":5.2970239823913685},"index":2,"playId":"a85a4198-57b5-3900-90aa-83962cbaff32","pitchNumber":2,"startTime":"2026-04-01T01:50:51.941Z","endTime":"2026-04-01T01:50:55.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-01T01:51:02.499Z","endTime":"2026-04-01T01:51:16.219Z","isPitch":false,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":87.6,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29459531876009,"aZ":-34.57267461861136,"pfxX":-1.075358520145734,"pfxZ":-1.4346215716644375,"pX":2.2680829413369845,"pZ":-0.07750839058721568,"vX0":8.074542180887498,"vY0":-127.29839354193875,"vZ0":-7.672576850162862,"x":30.55,"y":240.87,"x0":-0.7843019112673487,"y0":50.00508282143936,"z0":5.65768381277249,"aX":-1.7925215722886194},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.0,"breakHorizontal":0.4,"spinRate":2417,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.4277235300366682,"extension":5.329982314078768},"index":4,"playId":"8d73fe7e-3b1d-32b8-9fae-c123e5f5d888","pitchNumber":3,"startTime":"2026-04-01T01:51:16.219Z","endTime":"2026-04-01T01:51:20.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74236359746611,"aZ":-11.73727777923973,"pfxX":-8.629783208917496,"pfxZ":10.500173467588608,"pX":1.124132133833526,"pZ":2.881696899593749,"vX0":7.4646051579523895,"vY0":-139.22450490802007,"vZ0":-6.319827616177063,"x":74.15,"y":160.97,"x0":-0.4818158858983228,"y0":50.00521583245331,"z0":5.971811526208678,"aX":-16.799770112103594},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":13.9,"spinRate":2186,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39470923793884705,"extension":5.205987354050048},"hitData":{"launchSpeed":61.8,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":144.32,"coordY":184.17}},"index":5,"playId":"90d4c85e-84cf-345f-9568-027fc8f5f415","pitchNumber":4,"startTime":"2026-04-01T01:51:41.627Z","endTime":"2026-04-01T01:51:50.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:51:50.651Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T01:54:02.007Z","endTime":"2026-04-01T01:55:43.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44512577368951,"aZ":-26.965231436823935,"pfxX":-10.882720598262289,"pfxZ":3.0167521719842023,"pX":0.29043454495902465,"pZ":1.5751598726335607,"vX0":8.027099028740851,"vY0":-131.05426392044805,"vZ0":-3.328763702254951,"x":105.93,"y":196.25,"x0":-1.4086171191870807,"y0":50.004909257850976,"z0":4.890981349117266,"aX":-18.804675437110017},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":17.8,"spinRate":1833,"spinDirection":246},"zone":9,"typeConfidence":0.91,"plateTime":0.41903193988092724,"extension":7.049213869116194},"index":0,"playId":"66d0980d-5eb6-36bc-a45d-a4bc3e7fc885","pitchNumber":1,"startTime":"2026-04-01T01:54:03.329Z","endTime":"2026-04-01T01:54:06.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307133603571547,"aZ":-19.640752238015732,"pfxX":-6.206166611490294,"pfxZ":6.880029272756927,"pX":-0.09987642943902332,"pZ":3.099757748892712,"vX0":6.055789705501664,"vY0":-134.3968275880682,"vZ0":-1.4181130457297937,"x":120.81,"y":155.09,"x0":-1.5807299579453225,"y0":50.000823732133085,"z0":5.035168719183276,"aX":-11.30288134190053},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":9.8,"spinRate":2185,"spinDirection":237},"zone":2,"typeConfidence":0.91,"plateTime":0.4082240130260386,"extension":6.885213463312476},"index":1,"playId":"7fb720af-d43d-3f79-9561-b7313e89ca15","pitchNumber":2,"startTime":"2026-04-01T01:54:16.666Z","endTime":"2026-04-01T01:54:20.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575870959142037,"aZ":-37.70852245619187,"pfxX":-6.925432441818559,"pfxZ":-3.44917491137124,"pX":-0.14466266424826058,"pZ":0.9233167262512556,"vX0":6.1593008774758875,"vY0":-125.88362166495666,"vZ0":-1.8549168027648326,"x":122.51,"y":213.85,"x0":-1.7234618451926282,"y0":50.00340399259201,"z0":4.722726926484082,"aX":-11.114540267346406},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.5,"breakHorizontal":11.2,"spinRate":1622,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.43512416063206727,"extension":6.726844620845467},"index":2,"playId":"d565bb6f-bf96-3273-a306-4905881590a1","pitchNumber":3,"startTime":"2026-04-01T01:54:38.521Z","endTime":"2026-04-01T01:54:42.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435263801452802,"aZ":-25.8375886488029,"pfxX":-2.2941919314870463,"pfxZ":3.5575435041643555,"pX":-0.4680589884607423,"pZ":3.3132910822930106,"vX0":3.9447021037629657,"vY0":-132.61425334697677,"vZ0":0.5834052043867811,"x":134.84,"y":149.32,"x0":-1.6769222760227704,"y0":50.001993811599085,"z0":4.975616768533753,"aX":-4.0854242292554765},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":3.2,"spinRate":2345,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.41306859951762265,"extension":6.681301959965792},"index":3,"playId":"d40678b4-41bd-377a-a35d-05c57c81802e","pitchNumber":4,"startTime":"2026-04-01T01:54:56.247Z","endTime":"2026-04-01T01:54:59.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35968735304332,"aZ":-39.26940448020506,"pfxX":-6.655990444312151,"pfxZ":-4.4372422077656575,"pX":-0.9880569057690871,"pZ":1.0263888547437912,"vX0":4.218147719116759,"vY0":-126.06549406904284,"vZ0":-1.176652453933888,"x":154.66,"y":211.07,"x0":-1.8243678766878504,"y0":50.0042913854791,"z0":4.689579325931507,"aX":-10.636673136328115},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.0,"breakHorizontal":11.0,"spinRate":1529,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.4356903425549996,"extension":6.758348710519238},"index":4,"playId":"9fa3b946-df93-34b9-a4ea-4280037b0faf","pitchNumber":5,"startTime":"2026-04-01T01:55:17.791Z","endTime":"2026-04-01T01:55:21.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.721498323846458,"aZ":-21.25886376155975,"pfxX":-6.893230480490022,"pfxZ":6.0563226954219935,"pX":-0.5374448436892793,"pZ":3.0551428479132277,"vX0":5.281096013903804,"vY0":-133.8595643302931,"vZ0":-0.9763489970785667,"x":137.49,"y":156.29,"x0":-1.6470038279375019,"y0":50.00254717220463,"z0":4.956227742156453,"aX":-12.424613101548593},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":11.3,"spinRate":2052,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.41023457803845265,"extension":6.785023199465512},"hitData":{"launchSpeed":103.8,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.15,"coordY":146.58}},"index":5,"playId":"1aa56c5b-6154-3615-b2b1-ed1a50107564","pitchNumber":6,"startTime":"2026-04-01T01:55:34.390Z","endTime":"2026-04-01T01:55:43.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:55:43.415Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (1) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T01:55:54.499Z","endTime":"2026-04-01T01:56:21.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390118100784708,"aZ":-31.38402808752138,"pfxX":-10.941427991412935,"pfxZ":0.4398695018278804,"pX":0.3704023074762382,"pZ":2.3019381720648657,"vX0":8.272948389490848,"vY0":-133.68347894512164,"vZ0":-0.989635015807272,"x":102.88,"y":176.63,"x0":-1.3576906514605942,"y0":50.001224506084384,"z0":4.9492118592847705,"aX":-19.612693327474545},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.8,"breakHorizontal":17.8,"spinRate":1968,"spinDirection":247},"zone":6,"typeConfidence":0.91,"plateTime":0.41121749441102384,"extension":7.137599528896276},"hitData":{"launchSpeed":108.3,"launchAngle":7.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.72,"coordY":113.27}},"index":0,"playId":"fe9f93b5-28bf-3a87-a319-0ed3fc1ae259","pitchNumber":1,"startTime":"2026-04-01T01:56:09.349Z","endTime":"2026-04-01T01:56:21.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.59,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:56:21.379Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to center fielder Harrison Bader. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T01:56:43.237Z","endTime":"2026-04-01T01:57:56.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775018214914827,"aZ":-31.85436164544351,"pfxX":7.661501077535057,"pfxZ":0.21372144174223884,"pX":-0.125068218842859,"pZ":2.545221548701139,"vX0":1.4968609443934298,"vY0":-123.14651725487808,"vZ0":0.8780297619847464,"x":121.77,"y":170.06,"x0":-1.7372479222986095,"y0":50.005318306730096,"z0":4.900120643977405,"aX":11.64876843347323},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-14.3,"spinRate":2528,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.4465148563573096,"extension":6.833973697218049},"index":0,"playId":"e254d15c-0f1e-3036-be76-0f8b4cf0e58e","pitchNumber":1,"startTime":"2026-04-01T01:56:51.755Z","endTime":"2026-04-01T01:56:55.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099979967471995,"aZ":-31.088995528561494,"pfxX":8.270788893570582,"pfxZ":0.7107142961197983,"pX":0.4602071335539992,"pZ":1.3392537528319322,"vX0":3.1027360816414595,"vY0":-123.14590310210735,"vZ0":-1.8274929688328883,"x":99.46,"y":202.62,"x0":-1.8944239165318553,"y0":50.00024391226444,"z0":4.750154247190695,"aX":12.552353049723},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.7,"spinRate":2585,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4467745512087342,"extension":6.6929984432185945},"index":1,"playId":"e140c333-aa2f-3a8a-a64a-2512a9739ea0","pitchNumber":2,"startTime":"2026-04-01T01:57:08.260Z","endTime":"2026-04-01T01:57:12.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.9,"endSpeed":77.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116008615168546,"aZ":-32.21790510529651,"pfxX":8.658446114222247,"pfxZ":-0.025773142118061365,"pX":1.553069750825835,"pZ":1.2203579483726046,"vX0":5.4669505110108565,"vY0":-123.53481189311904,"vZ0":-1.7484419129373538,"x":57.8,"y":205.83,"x0":-1.8252075903984815,"y0":50.004475886521334,"z0":4.685032348873099,"aX":13.179249578998498},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-17.0,"spinRate":2547,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.44599179653830356,"extension":6.791763119909953},"index":2,"playId":"45461ace-0797-3c3e-8f5e-9f066fff3623","pitchNumber":3,"startTime":"2026-04-01T01:57:25.082Z","endTime":"2026-04-01T01:57:28.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35550275404378,"aZ":-34.02757690459523,"pfxX":9.000978280370783,"pfxZ":-1.2711789009597876,"pX":-0.5614243650630008,"pZ":2.21194109809939,"vX0":0.4606833405969546,"vY0":-120.90863718984087,"vZ0":1.0919002069643888,"x":138.4,"y":179.06,"x0":-1.9221999328199184,"y0":50.001183331900165,"z0":4.769898693763205,"aX":13.155686627417484},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-16.3,"spinRate":2511,"spinDirection":70},"zone":7,"typeConfidence":0.91,"plateTime":0.455219753947953,"extension":6.966442122963068},"hitData":{"launchSpeed":94.5,"launchAngle":36.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.56,"coordY":71.92}},"index":3,"playId":"d262bd2e-f48b-3dab-9cb2-0aef84d3328a","pitchNumber":4,"startTime":"2026-04-01T01:57:42.086Z","endTime":"2026-04-01T01:57:56.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.2,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:57:56.115Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T01:58:34.732Z","endTime":"2026-04-01T02:00:26.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"8bb5d5aa-1c48-4428-a0fd-d29d8e8a16ce","startTime":"2026-04-01T01:58:34.732Z","endTime":"2026-04-01T01:58:40.680Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.074422991592705,"aZ":-30.32894444709355,"pfxX":-9.978315548484503,"pfxZ":1.0301995038446776,"pX":0.32916534675377995,"pZ":2.4582453346215694,"vX0":8.115189831038064,"vY0":-133.50325375055033,"vZ0":-0.5750211116200553,"x":104.45,"y":172.41,"x0":-1.4666860801653947,"y0":50.00125654952483,"z0":4.876020826195105,"aX":-17.853694399584647},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":1866,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.4116447757659003,"extension":7.120603784531886},"index":1,"playId":"448b3aae-a92f-35da-bb7b-6731b0dbf679","pitchNumber":1,"startTime":"2026-04-01T01:58:49.639Z","endTime":"2026-04-01T01:58:52.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010694877257386,"aZ":-24.46511337047386,"pfxX":0.3766551617324536,"pfxZ":4.25619590429735,"pX":-0.3867032715526655,"pZ":4.06746601945671,"vX0":3.083620348179723,"vY0":-133.75130096049224,"vZ0":2.012496383869377,"x":131.74,"y":128.96,"x0":-1.6037078937667968,"y0":50.001575094781124,"z0":5.0604038337403505,"aX":0.681147938739757},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2229,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.4096190040600334,"extension":6.725429063679177},"index":2,"playId":"43dd6a03-0a0c-3268-9ae3-ade997260e2e","pitchNumber":2,"startTime":"2026-04-01T01:59:07.935Z","endTime":"2026-04-01T01:59:11.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900755212441446,"aZ":-22.303995631829096,"pfxX":-4.05914514254051,"pfxZ":5.471917514159404,"pX":-0.9183098839673308,"pZ":4.202448993754373,"vX0":2.879960344133542,"vY0":-133.48841859948874,"vZ0":2.068306524287781,"x":152.0,"y":125.31,"x0":-1.4841488121816089,"y0":50.00113210643498,"z0":5.023910937761982,"aX":-7.320290488561335},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":6.7,"spinRate":2078,"spinDirection":242},"zone":11,"typeConfidence":0.85,"plateTime":0.41040355177242915,"extension":6.974119697678075},"index":3,"playId":"29366ef3-c50b-30dd-bafd-872e34872011","pitchNumber":3,"startTime":"2026-04-01T01:59:27.016Z","endTime":"2026-04-01T01:59:30.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514785330421127,"aZ":-24.38098619520715,"pfxX":-0.1764664108161712,"pfxZ":4.454296598195137,"pX":-0.03633076403377203,"pZ":2.871280613711481,"vX0":4.076999359053168,"vY0":-131.3539049944454,"vZ0":-0.6115796931794167,"x":118.38,"y":161.26,"x0":-1.5848400151150364,"y0":50.00276404428877,"z0":4.9180044532148885,"aX":-0.30938457916078693},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-0.6,"spinRate":2269,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.41680258620804,"extension":6.7733675260503885},"index":4,"playId":"f44b10a2-0646-3eb5-961f-3f6d833b9c19","pitchNumber":4,"startTime":"2026-04-01T01:59:45.303Z","endTime":"2026-04-01T01:59:48.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984719555199504,"aZ":-22.640250087029717,"pfxX":-4.553590545944746,"pfxZ":5.279596032247721,"pX":-1.9329344296699769,"pZ":4.831249533303543,"vX0":0.7959906769454858,"vY0":-133.61447671004257,"vZ0":3.6928292124136837,"x":190.68,"y":108.34,"x0":-1.643175953967449,"y0":50.0059574827886,"z0":5.058576613158405,"aX":-8.228574414435961},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":8.0,"spinRate":2064,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.410057244300023,"extension":6.781478806953125},"index":5,"playId":"6c3e1df4-89e1-3cc0-b2a1-eb479f366679","pitchNumber":5,"startTime":"2026-04-01T02:00:04.802Z","endTime":"2026-04-01T02:00:08.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98510742492711,"aZ":-37.715663106898624,"pfxX":-3.9573718253005783,"pfxZ":-3.616205111064998,"pX":-1.9621599719765643,"pZ":2.1494703652765255,"vX0":1.06433564292278,"vY0":-122.84505640850888,"vZ0":1.6248708651116839,"x":191.79,"y":180.74,"x0":-1.886421540230662,"y0":50.00553919016366,"z0":4.681899609751124,"aX":-6.05848109914788},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.9,"breakHorizontal":7.0,"spinRate":1459,"spinDirection":276},"zone":13,"typeConfidence":0.89,"plateTime":0.4456130438578545,"extension":7.185600807549853},"index":6,"playId":"08c20bad-0c02-3be8-a44e-157e8bfc8956","pitchNumber":6,"startTime":"2026-04-01T02:00:23.395Z","endTime":"2026-04-01T02:00:26.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.18,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:00:26.932Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T02:00:51.377Z","endTime":"2026-04-01T02:02:26.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765361430553757,"aZ":-29.115522402446157,"pfxX":6.678014133611023,"pfxZ":1.9979878531961717,"pX":1.180358955273846,"pZ":2.2575365136057677,"vX0":5.253657299211991,"vY0":-123.34726748563823,"vZ0":-0.24331644090072968,"x":72.01,"y":177.83,"x0":-1.8489739026595657,"y0":50.00484987740723,"z0":4.823661463286646,"aX":10.23497291700617},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-13.3,"spinRate":2631,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.44496230034716655,"extension":6.991822354758904},"index":0,"playId":"210905d5-854f-38a2-8e15-51ea0a1f89da","pitchNumber":1,"startTime":"2026-04-01T02:01:07.392Z","endTime":"2026-04-01T02:01:10.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94754686454297,"aZ":-28.829612835587206,"pfxX":6.87398147916773,"pfxZ":2.200997485693396,"pX":0.04779081800805092,"pZ":2.5971708980423793,"vX0":2.4904718140396715,"vY0":-122.70978178136896,"vZ0":0.606900306521856,"x":115.18,"y":168.66,"x0":-1.8742101656043513,"y0":50.00353808910296,"z0":4.808449138505636,"aX":10.452320059965112},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.4,"breakHorizontal":-13.1,"spinRate":2609,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.4468642633945956,"extension":6.864276283760704},"index":1,"playId":"9b230752-771a-3470-82dc-eec4d20ee61e","pitchNumber":2,"startTime":"2026-04-01T02:01:27.391Z","endTime":"2026-04-01T02:01:33.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.4,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301726851358573,"aZ":-31.71646784381224,"pfxX":6.704260264166312,"pfxZ":0.30376922848472265,"pX":1.6051806901419718,"pZ":1.5950469760526205,"vX0":5.633235279047677,"vY0":-122.72561106508498,"vZ0":-1.1109596477887,"x":55.81,"y":195.71,"x0":-1.601877463766357,"y0":50.002069299872154,"z0":4.787715663781608,"aX":10.09009573756534},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.5,"breakHorizontal":-13.6,"spinRate":2508,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4485961014716606,"extension":6.842486330742588},"index":2,"playId":"c6a98da2-7d23-3ad7-af1b-e83103a121b2","pitchNumber":3,"startTime":"2026-04-01T02:01:55.634Z","endTime":"2026-04-01T02:01:59.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.933639200028004,"aZ":-32.25580952358173,"pfxX":6.361846887477014,"pfxZ":-0.0539507722977568,"pX":0.04119631872318123,"pZ":2.6439708231191954,"vX0":2.62003589898413,"vY0":-122.33462353732651,"vZ0":1.542233529846382,"x":115.43,"y":167.39,"x0":-1.8741249222856418,"y0":50.002929420109105,"z0":4.795848496867425,"aX":9.522516787024243},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":-12.1,"spinRate":2477,"spinDirection":59},"zone":5,"typeConfidence":0.9,"plateTime":0.44988044215745093,"extension":6.948201297637648},"hitData":{"launchSpeed":74.8,"launchAngle":45.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.36,"coordY":119.74}},"index":3,"playId":"f9e58535-0b14-3073-95a9-17e924c38902","pitchNumber":4,"startTime":"2026-04-01T02:02:14.863Z","endTime":"2026-04-01T02:02:26.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-4.5000000000000036,"leverageIndex":1.71,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:02:26.870Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to pitcher Germán Márquez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T02:04:29.411Z","endTime":"2026-04-01T02:05:15.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608566,"link":"/api/v1/people/608566"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937130481423274,"aZ":-29.561914126841497,"pfxX":0.19313040406106086,"pfxZ":1.8037109799349071,"pX":0.48488502551418383,"pZ":2.2738883778905836,"vX0":2.9745635843319453,"vY0":-120.32395256752828,"vZ0":-3.07732977628557,"x":98.52,"y":177.39,"x0":-0.7986610510004144,"y0":50.0036920920034,"z0":6.221506242452858,"aX":0.27946086769562095},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.8,"breakHorizontal":-1.2,"spinRate":2495,"spinDirection":6},"zone":6,"typeConfidence":2.0,"plateTime":0.4572994188832973,"extension":4.931889816546189},"index":0,"playId":"48c75b0b-7f53-3e12-8f90-bd9f85a297ce","pitchNumber":1,"startTime":"2026-04-01T02:04:32.654Z","endTime":"2026-04-01T02:04:35.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.361892188293258,"aZ":-14.115615428873756,"pfxX":-8.0196357022126,"pfxZ":9.937651829169585,"pX":0.1579939435375609,"pZ":1.8030464411153604,"vX0":4.917736018002732,"vY0":-134.28154838348618,"vZ0":-8.16661321582958,"x":110.98,"y":190.1,"x0":-0.659644365308618,"y0":50.00450228512338,"z0":5.8980564219800256,"aX":-14.577715182886438},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":1982,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4086323197520132,"extension":5.194018282497242},"index":1,"playId":"0dd3c0e5-d9b4-32aa-a626-5261450a116e","pitchNumber":2,"startTime":"2026-04-01T02:04:44.300Z","endTime":"2026-04-01T02:04:47.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62949071519492,"aZ":-28.70898932548443,"pfxX":-2.192982017868805,"pfxZ":2.187947305732239,"pX":-1.7020138038974413,"pZ":3.2267831473784527,"vX0":-1.249245399912527,"vY0":-125.13055155561524,"vZ0":-1.8597607996410592,"x":181.88,"y":151.66,"x0":-0.9111305696013978,"y0":50.00336771310071,"z0":6.335582113202214,"aX":-3.4714044463599816},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":4.3,"spinRate":2503,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.43800474649473564,"extension":5.0217375064474075},"index":2,"playId":"4cc01833-8471-3ebe-a55a-5a2307a82a17","pitchNumber":3,"startTime":"2026-04-01T02:04:56.950Z","endTime":"2026-04-01T02:05:00.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.019362182672403,"aZ":-27.562924495997283,"pfxX":-1.1884797192511074,"pfxZ":2.957169491535767,"pX":-0.4872734920566239,"pZ":1.8241161548848577,"vX0":1.2237815703125876,"vY0":-124.87939503744134,"vZ0":-5.117844102780919,"x":135.57,"y":189.53,"x0":-0.8321337955491184,"y0":50.00463286201525,"z0":6.201537464332736,"aX":-1.8544077884329564},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":1.8,"spinRate":2593,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4406835249423344,"extension":5.206084025158256},"hitData":{"launchSpeed":96.4,"launchAngle":6.0,"totalDistance":125.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":178.68}},"index":3,"playId":"937f6da2-f304-3c6c-8e14-09e40e787004","pitchNumber":4,"startTime":"2026-04-01T02:05:10.345Z","endTime":"2026-04-01T02:05:15.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:05:15.376Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp line drive to left fielder Nick Castellanos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T02:05:31.066Z","endTime":"2026-04-01T02:06:42.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46854144788507,"aZ":-30.025885799856432,"pfxX":0.12044857138589338,"pfxZ":1.4071954221907745,"pX":-0.5362349132297457,"pZ":5.291710181988787,"vX0":0.5420457751496301,"vY0":-122.77510094440144,"vZ0":3.1489286553419693,"x":137.44,"y":95.9,"x0":-0.7755773168459175,"y0":50.00171416016617,"z0":6.5489794717848175,"aX":0.1836812891045515},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-0.4,"spinRate":2506,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.44624798256802745,"extension":5.194302069890164},"index":0,"playId":"ef349e20-24ba-35d3-843d-dbe1b8d3c43b","pitchNumber":1,"startTime":"2026-04-01T02:05:44.542Z","endTime":"2026-04-01T02:05:47.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960596334132592,"aZ":-32.05598327313991,"pfxX":0.9694622969801237,"pfxZ":0.08219876379220814,"pX":0.7984134740410972,"pZ":3.028091882867238,"vX0":3.0541455607548165,"vY0":-120.28977809460203,"vZ0":-0.9445795859426536,"x":86.57,"y":157.02,"x0":-0.6271854570283375,"y0":50.002526140040494,"z0":6.334917040842387,"aX":1.383516107904783},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2374,"spinDirection":28},"zone":3,"typeConfidence":2.0,"plateTime":0.45992766897853565,"extension":5.308536519409468},"index":1,"playId":"8d2ace67-25ed-3747-993f-c6a3a886df6b","pitchNumber":2,"startTime":"2026-04-01T02:05:59.174Z","endTime":"2026-04-01T02:06:03.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.653654099307996,"aZ":-15.06746539365422,"pfxX":-7.118380360111473,"pfxZ":9.314895287980463,"pX":0.6698481329548416,"pZ":1.749918686771584,"vX0":5.676687677396992,"vY0":-134.9707242615263,"vZ0":-8.106770485931378,"x":91.47,"y":191.53,"x0":-0.5406594603622863,"y0":50.00235442031761,"z0":5.863486181154785,"aX":-13.072043080506857},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2120,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4065313404402997,"extension":5.187908813326081},"index":2,"playId":"c47478d2-5a63-3d27-bb0e-440bc1973dc9","pitchNumber":3,"startTime":"2026-04-01T02:06:13.351Z","endTime":"2026-04-01T02:06:17.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.118200084418184,"aZ":-15.625571325580996,"pfxX":-7.2153698893027025,"pfxZ":8.84506175953215,"pX":-0.36982637561937354,"pZ":2.270215208241076,"vX0":3.3265239772101904,"vY0":-136.41225849022487,"vZ0":-6.910841493288576,"x":131.1,"y":177.48,"x0":-0.6728171557986677,"y0":50.000629960255715,"z0":5.928547446851278,"aX":-13.493632241173458},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":12.2,"spinRate":2159,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4026998288680801,"extension":5.282570248808945},"hitData":{"launchSpeed":100.4,"launchAngle":13.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.8,"coordY":134.35}},"index":3,"playId":"4726925b-ac5e-3d98-84ed-fe27e8df6beb","pitchNumber":4,"startTime":"2026-04-01T02:06:30.024Z","endTime":"2026-04-01T02:06:42.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.4999999999999964,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:06:42.039Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a ground ball to third baseman Manny Machado. Casey Schmitt to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T02:06:59.420Z","endTime":"2026-04-01T02:08:00.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84226201439109,"aZ":-18.100549944064927,"pfxX":-9.515082493923709,"pfxZ":7.555751931750321,"pX":0.44634498499316516,"pZ":1.3588349524355745,"vX0":6.155390292183782,"vY0":-136.31460810199832,"vZ0":-8.22470792482426,"x":99.99,"y":202.09,"x0":-0.6168448107212737,"y0":50.00129970331584,"z0":5.688598999765481,"aX":-17.720918402946474},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":15.7,"spinRate":2219,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40339072653441654,"extension":5.468593909023315},"index":0,"playId":"7f7e3b30-fe83-3b89-bb15-1e846d1c37cf","pitchNumber":1,"startTime":"2026-04-01T02:07:04.135Z","endTime":"2026-04-01T02:07:07.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79819196968459,"aZ":-20.788392407879762,"pfxX":-9.77118706471157,"pfxZ":6.022628916358981,"pX":1.2949778468512934,"pZ":2.2245710219496337,"vX0":8.50489975094047,"vY0":-136.99221978766184,"vZ0":-5.5940620662752885,"x":67.64,"y":178.72,"x0":-0.5886179219962274,"y0":50.003387196147884,"z0":5.725332332946865,"aX":-18.472040945306183},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2239,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40066565456914693,"extension":5.332495785637718},"index":1,"playId":"63ecbee1-578e-35a0-9607-41cc05ad6f8b","pitchNumber":2,"startTime":"2026-04-01T02:07:20.504Z","endTime":"2026-04-01T02:07:24.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81458654912304,"aZ":-16.855026247824956,"pfxX":-10.561742916753673,"pfxZ":8.359375238565633,"pX":-0.31885608039735475,"pZ":2.3005827092209192,"vX0":4.612396329006117,"vY0":-135.7698285605735,"vZ0":-6.034839492520838,"x":129.15,"y":176.66,"x0":-0.6850810846230031,"y0":50.00330738725853,"z0":5.760815185650041,"aX":-19.356156094348613},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":17.9,"spinRate":2240,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.406286995774539,"extension":5.357539042188587},"hitData":{"launchSpeed":96.1,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.3,"coordY":156.88}},"index":2,"playId":"823703de-569f-3ced-8045-78e66767611e","pitchNumber":3,"startTime":"2026-04-01T02:07:46.508Z","endTime":"2026-04-01T02:08:00.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.75,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:08:00.541Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a fly ball to center fielder Jackson Merrill. Casey Schmitt to 3rd. Willy Adames to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T02:08:20.027Z","endTime":"2026-04-01T02:09:58.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.396006950765724,"aZ":-11.659754459789813,"pfxX":-6.796575619896801,"pfxZ":11.011601164950013,"pX":1.3560444409045163,"pZ":1.7789989635840604,"vX0":7.591004254700745,"vY0":-136.4527603179288,"vZ0":-8.815282839353136,"x":65.31,"y":190.75,"x0":-0.594926518153967,"y0":50.00513821536964,"z0":5.879678463276372,"aX":-12.664622875096697},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2257,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4032744072191421,"extension":5.299349925805137},"index":0,"playId":"bbff2bcb-3fc6-3e69-9327-3d9558d9e243","pitchNumber":1,"startTime":"2026-04-01T02:08:28.885Z","endTime":"2026-04-01T02:08:32.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637019812166997,"aZ":-12.458126277586187,"pfxX":-7.168949585934426,"pfxZ":10.584782638545423,"pX":0.9077201182844031,"pZ":1.4911811007796307,"vX0":6.428676017685336,"vY0":-135.84024552915648,"vZ0":-9.14999144549634,"x":82.4,"y":198.52,"x0":-0.5617814199457891,"y0":50.00481134320605,"z0":5.776243023957449,"aX":-13.356827561276159},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2239,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40370846339202826,"extension":5.36556597528667},"index":1,"playId":"5d2c595a-cf86-3ddc-83c9-cf78d7be67cd","pitchNumber":2,"startTime":"2026-04-01T02:08:47.555Z","endTime":"2026-04-01T02:08:51.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.333565353094237,"aZ":-13.508800234247127,"pfxX":-7.059664545634603,"pfxZ":10.145958508824071,"pX":1.4222855717314709,"pZ":0.7747859273634233,"vX0":7.604057465021628,"vY0":-134.99146655147806,"vZ0":-10.478831432912429,"x":62.79,"y":217.86,"x0":-0.5185021039316692,"y0":50.001541007757055,"z0":5.666386715755667,"aX":-12.984061337506457},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":11.0,"spinRate":2107,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4062883903149195,"extension":5.627968107170606},"index":2,"playId":"24d9cbbf-de3b-32e6-a7e1-6ef61fd5e7cc","pitchNumber":3,"startTime":"2026-04-01T02:09:06.394Z","endTime":"2026-04-01T02:09:09.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87366461170925,"aZ":-12.915147153549082,"pfxX":-7.054406983024594,"pfxZ":10.188381910501064,"pX":0.06803854844116003,"pZ":1.4041589077408827,"vX0":4.989588260429471,"vY0":-136.78457163807295,"vZ0":-9.496211280637636,"x":114.41,"y":200.87,"x0":-0.8655140333679473,"y0":50.00298205113435,"z0":5.8119404755930555,"aX":-13.334397268624627},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2131,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40081753130584863,"extension":5.333273772830635},"index":3,"playId":"be09bd05-433e-34e1-8ec1-f9bd0c952215","pitchNumber":4,"startTime":"2026-04-01T02:09:26.266Z","endTime":"2026-04-01T02:09:29.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00917830596385,"aZ":-12.200254672275774,"pfxX":-6.535889262885884,"pfxZ":10.657988939352073,"pX":0.6413216969257489,"pZ":1.795946311375433,"vX0":5.794884377778385,"vY0":-136.07180417178063,"vZ0":-8.564538110371343,"x":92.55,"y":190.29,"x0":-0.6673234817565153,"y0":50.002955122764035,"z0":5.830601052370921,"aX":-12.249729153802678},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2255,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40259987721053614,"extension":5.427926593719857},"hitData":{"launchSpeed":71.2,"launchAngle":42.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.47,"coordY":104.5}},"index":4,"playId":"459e97a9-b89b-32fd-840b-2c21724a85bd","pitchNumber":5,"startTime":"2026-04-01T02:09:45.202Z","endTime":"2026-04-01T02:09:58.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.16,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:09:58.211Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T02:11:14.487Z","endTime":"2026-04-01T02:11:48.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-04-01T02:10:15.700Z","endTime":"2026-04-01T02:11:16.702Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":93.2,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51881579760321,"aZ":-16.356918209883393,"pfxX":-7.004762506185282,"pfxZ":8.57242904389228,"pX":-0.4879751855502363,"pZ":3.592652191269066,"vX0":3.4503214107738938,"vY0":-135.6906813099265,"vZ0":-3.093525246410527,"x":135.6,"y":141.78,"x0":-0.8729262442913119,"y0":50.00639660965532,"z0":5.901932427062312,"aX":-12.931395360424},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":11.9,"spinRate":2257,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40523514153285856,"extension":5.358194614391232},"index":1,"playId":"d9d3a7a0-69f5-3397-a204-f486928643c8","pitchNumber":1,"startTime":"2026-04-01T02:11:16.702Z","endTime":"2026-04-01T02:11:20.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.994420120296994,"aZ":-16.425812140972997,"pfxX":-8.546844154297533,"pfxZ":8.57752552615852,"pX":-0.356085733206017,"pZ":2.4432464486333307,"vX0":3.927154599897733,"vY0":-135.4719758478718,"vZ0":-6.128788388582329,"x":130.57,"y":172.81,"x0":-0.724042333676289,"y0":50.00110628445002,"z0":5.90665997439004,"aX":-15.689126276939325},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":14.5,"spinRate":2208,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4062318931714235,"extension":5.320578245144221},"hitData":{"launchSpeed":94.9,"launchAngle":55.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.28,"coordY":104.89}},"index":2,"playId":"b4c46d69-4993-30cd-ab18-5397d10904e9","pitchNumber":2,"startTime":"2026-04-01T02:11:35.184Z","endTime":"2026-04-01T02:11:48.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.41,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:11:48.218Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Nick Castellanos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T02:12:08.501Z","endTime":"2026-04-01T02:13:48.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30150835926619,"aZ":-12.97971288519182,"pfxX":-8.232912385370497,"pfxZ":10.33769921592577,"pX":0.08997930501548071,"pZ":2.364045129418053,"vX0":4.785287185139291,"vY0":-136.22614894347637,"vZ0":-7.025723981419086,"x":113.57,"y":174.95,"x0":-0.6309344644937971,"y0":50.004538768424034,"z0":5.896326112201539,"aX":-15.287902931098975},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":2178,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4039513735174456,"extension":5.33814177904155},"index":0,"playId":"2ce82575-6ba4-38aa-ae51-15816a44ee6c","pitchNumber":1,"startTime":"2026-04-01T02:12:21.725Z","endTime":"2026-04-01T02:12:25.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833574933901133,"aZ":-30.357684892001405,"pfxX":-1.1613233688830826,"pfxZ":1.1538504835859171,"pX":1.2864731361301327,"pZ":0.3428812150435963,"vX0":5.075870375130168,"vY0":-125.41748827233454,"vZ0":-7.5196634925064245,"x":67.96,"y":229.52,"x0":-0.6220166304038196,"y0":50.005339448686705,"z0":5.891085886163869,"aX":-1.8318230055789704},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":0.8,"spinRate":2625,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.43848376821907964,"extension":5.423145288548641},"index":1,"playId":"a47f1f4c-1a7b-358c-a073-f267f5123567","pitchNumber":2,"startTime":"2026-04-01T02:12:39.534Z","endTime":"2026-04-01T02:12:44.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92338482506751,"aZ":-13.70058268471852,"pfxX":-6.415226030616534,"pfxZ":9.74321063264097,"pX":0.04602447780208413,"pZ":1.5754506940688078,"vX0":4.4266225261723,"vY0":-137.42358797091018,"vZ0":-8.706439761069607,"x":115.25,"y":196.24,"x0":-0.7593078636528766,"y0":50.003602888921144,"z0":5.733874621481591,"aX":-12.164198072332063},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2089,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39990420918127034,"extension":5.335066446215369},"index":2,"playId":"1f74cebd-dbc2-36ac-87bd-0bc1280ceb76","pitchNumber":3,"startTime":"2026-04-01T02:13:12.274Z","endTime":"2026-04-01T02:13:15.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07262655007383,"aZ":-12.394808479133582,"pfxX":-6.829396256173866,"pfxZ":10.37051171354872,"pX":0.5875198491635778,"pZ":1.8877351454689926,"vX0":5.681385102150337,"vY0":-137.60061329400514,"vZ0":-8.374871880861532,"x":94.61,"y":187.81,"x0":-0.6221772545391624,"y0":50.004840178862906,"z0":5.821555900998972,"aX":-13.027081040902978},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2215,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.39888526062015384,"extension":5.26351125099162},"hitData":{"launchSpeed":82.7,"launchAngle":47.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.2,"coordY":124.93}},"index":3,"playId":"7f7c43ff-3780-35fa-bd43-3303754e4586","pitchNumber":4,"startTime":"2026-04-01T02:13:39.676Z","endTime":"2026-04-01T02:13:48.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.72,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:13:48.700Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T02:15:44.690Z","endTime":"2026-04-01T02:17:08.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11194948468225,"aZ":-31.058975219677887,"pfxX":-11.098438246107142,"pfxZ":0.6358655105375366,"pX":-0.058419858745074965,"pZ":2.380302620789602,"vX0":7.383541496617739,"vY0":-132.4809858902688,"vZ0":-0.7811963607671857,"x":119.23,"y":174.51,"x0":-1.4547368757045165,"y0":50.00519209962639,"z0":4.9708464876084255,"aX":-19.5210341877411},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.2,"breakHorizontal":18.2,"spinRate":2032,"spinDirection":241},"zone":5,"typeConfidence":0.91,"plateTime":0.41513779970533804,"extension":6.973655597216285},"index":0,"playId":"a8a1e24c-c99e-3b25-926d-9f9878a341c9","pitchNumber":1,"startTime":"2026-04-01T02:15:58.862Z","endTime":"2026-04-01T02:16:02.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17964023693182,"aZ":-31.18498073505255,"pfxX":-11.479411633166515,"pfxZ":0.5520773631212403,"pX":0.7557805324268343,"pZ":2.4265407899862352,"vX0":9.130094473762599,"vY0":-134.43346097104896,"vZ0":-0.9659485241216572,"x":88.19,"y":173.26,"x0":-1.2182102508248325,"y0":50.00519221299583,"z0":5.034072645467142,"aX":-20.70211289873936},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":18.5,"spinRate":1980,"spinDirection":240},"zone":6,"typeConfidence":0.9,"plateTime":0.40976994032633307,"extension":7.0842049663962925},"index":1,"playId":"4fd8fba2-c3eb-3e6c-9eb1-3f5bb9bf5fa1","pitchNumber":2,"startTime":"2026-04-01T02:16:14.750Z","endTime":"2026-04-01T02:16:18.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.5,"endSpeed":78.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892569393861088,"aZ":-33.30022307047282,"pfxX":7.184350390020833,"pfxZ":-0.7260735744206572,"pX":2.1025941170451907,"pZ":0.5440148427401754,"vX0":6.510998689325041,"vY0":-124.273787051822,"vZ0":-3.444285222187695,"x":36.85,"y":224.09,"x0":-1.4971848427886723,"y0":50.00423660579472,"z0":4.751423817980467,"aX":11.094264724942208},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":-14.6,"spinRate":2496,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4429147638596662,"extension":6.899429960788803},"index":2,"playId":"4408417f-48bd-38bc-b78b-2b901e5d4c77","pitchNumber":3,"startTime":"2026-04-01T02:16:29.308Z","endTime":"2026-04-01T02:16:32.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.4,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648140925918163,"aZ":-32.1316031017212,"pfxX":7.767925227124458,"pfxZ":0.02423052640904455,"pX":1.77013881275406,"pZ":1.1388468671130398,"vX0":5.512732376373207,"vY0":-122.75092340449866,"vZ0":-2.1527694504825483,"x":49.53,"y":208.03,"x0":-1.518321089218178,"y0":50.000832860409915,"z0":4.778692627915551,"aX":11.780121826511342},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-15.4,"spinRate":2455,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.447231250169319,"extension":6.677790444251594},"index":3,"playId":"de641f23-319e-38a0-ab94-c0098f3c489d","pitchNumber":4,"startTime":"2026-04-01T02:16:47.015Z","endTime":"2026-04-01T02:16:51.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66709587218441,"aZ":-29.190384096199057,"pfxX":7.335194968461667,"pfxZ":2.001650718826827,"pX":0.33087493965050613,"pZ":2.5539815664406422,"vX0":2.8199554342664834,"vY0":-121.48398456004944,"vZ0":0.5871154629810159,"x":104.39,"y":169.82,"x0":-1.7990722194535975,"y0":50.001600198295215,"z0":4.854439312370702,"aX":10.918608573802326},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-13.9,"spinRate":2599,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.4515470298122337,"extension":6.790195909757589},"index":4,"playId":"42a7aed1-b7e4-32b5-b64c-c2b66b9c4289","pitchNumber":5,"startTime":"2026-04-01T02:17:04.802Z","endTime":"2026-04-01T02:17:08.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:17:08.356Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T02:17:19.214Z","endTime":"2026-04-01T02:19:15.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612244784576255,"aZ":-30.821001001576185,"pfxX":9.792185521000562,"pfxZ":0.918827444577472,"pX":-1.2990037713541425,"pZ":2.7267402691987424,"vX0":-1.4866921757869354,"vY0":-121.04287397746985,"vZ0":1.3090388880926702,"x":166.51,"y":165.16,"x0":-1.9470366464480182,"y0":50.00447082624038,"z0":4.886527733893858,"aX":14.466676318614711},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":-17.4,"spinRate":2580,"spinDirection":59},"zone":11,"typeConfidence":0.91,"plateTime":0.4532816008878582,"extension":6.575286211238794},"index":0,"playId":"6f3fd803-4736-3fac-8746-0d8be72f59a7","pitchNumber":1,"startTime":"2026-04-01T02:17:30.677Z","endTime":"2026-04-01T02:17:34.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.356069595862046,"aZ":-35.4939245586882,"pfxX":-8.923742147385774,"pfxZ":-1.8387155084872138,"pX":-0.1677944667001707,"pZ":1.1757528748707675,"vX0":6.324247274686048,"vY0":-134.30523950133934,"vZ0":-2.9151667270998214,"x":123.4,"y":207.03,"x0":-1.408073519763925,"y0":50.003058768243406,"z0":4.830621214570386,"aX":-16.10633353520621},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.8,"breakHorizontal":14.5,"spinRate":1925,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.40971935030286,"extension":7.207977720885583},"index":1,"playId":"51f3a036-1463-3183-8237-a0702677565e","pitchNumber":2,"startTime":"2026-04-01T02:17:43.113Z","endTime":"2026-04-01T02:17:54.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8764383007243,"aZ":-25.793259592912232,"pfxX":-0.05807836690992163,"pfxZ":3.641488744947644,"pX":-0.591701482960449,"pZ":4.407882537974244,"vX0":2.7770221637092636,"vY0":-131.98373532738412,"vZ0":3.1543161687781103,"x":139.55,"y":119.77,"x0":-1.6529832642841125,"y0":50.00238435086998,"z0":5.104140480159162,"aX":-0.10211214529508862},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2199,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.41608871179869933,"extension":6.793040481678121},"index":2,"playId":"39867c32-ae73-3a40-8660-9bca2c2df617","pitchNumber":3,"startTime":"2026-04-01T02:18:03.702Z","endTime":"2026-04-01T02:18:07.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04481479074028,"aZ":-37.10972834220676,"pfxX":-9.303712714094534,"pfxZ":-2.818346731781517,"pX":-1.2666189401976404,"pZ":1.9125678873991045,"vX0":4.142069950088435,"vY0":-133.40578594007127,"vZ0":-0.5816469236483678,"x":165.28,"y":187.14,"x0":-1.654690247333669,"y0":50.00094239298621,"z0":4.873631412878209,"aX":-16.30686444166586},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.9,"breakHorizontal":15.6,"spinRate":1846,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4149703822026707,"extension":7.163747358516894},"index":3,"playId":"db4bc42c-e223-3cbc-883f-3f121e471fc3","pitchNumber":4,"startTime":"2026-04-01T02:18:18.188Z","endTime":"2026-04-01T02:18:21.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.954915672831472,"aZ":-22.10654717895913,"pfxX":-5.187702639756246,"pfxZ":5.556675463081458,"pX":0.8255231037729877,"pZ":2.780933737331495,"vX0":7.469231282830297,"vY0":-133.98697283745204,"vZ0":-1.5281766719705536,"x":85.53,"y":163.69,"x0":-1.3290311896589482,"y0":50.000787207304526,"z0":4.944086524417507,"aX":-9.396372870303594},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":7.7,"spinRate":2083,"spinDirection":238},"zone":12,"typeConfidence":0.87,"plateTime":0.4093783478912969,"extension":7.071824263448549},"index":4,"playId":"0e0f7a67-1a46-3e0f-b16a-a8970855f68b","pitchNumber":5,"startTime":"2026-04-01T02:18:37.878Z","endTime":"2026-04-01T02:18:41.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.771962306254593,"aZ":-38.05319451960558,"pfxX":-6.289711316607692,"pfxZ":-3.7164464808551125,"pX":-1.1442343403154194,"pZ":1.3936327956467156,"vX0":3.3639339811000624,"vY0":-125.38440837503016,"vZ0":-0.5319039349075656,"x":160.62,"y":201.15,"x0":-1.6903466571690688,"y0":50.00127555421937,"z0":4.729665536761392,"aX":-9.953663782867773},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.6,"breakHorizontal":10.6,"spinRate":1609,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.43784566051542706,"extension":7.039626041436099},"index":5,"playId":"190157ce-52e5-38a1-948a-c597caa23f3e","pitchNumber":6,"startTime":"2026-04-01T02:18:56.881Z","endTime":"2026-04-01T02:19:01.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37142468835264,"aZ":-32.80913674254729,"pfxX":9.083271101419575,"pfxZ":-0.4181623014656983,"pX":0.8914919388775411,"pZ":1.2135707380732068,"vX0":3.233655080765998,"vY0":-122.41538211505194,"vZ0":-1.625758308682788,"x":83.02,"y":206.01,"x0":-1.630511629380594,"y0":50.00609311690093,"z0":4.720820925156946,"aX":13.652729432323277},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.0,"breakHorizontal":-17.3,"spinRate":2480,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.44912211174356775,"extension":7.343908806119323},"index":6,"playId":"40ae526a-8815-37b6-8cd9-29a0b0b6299b","pitchNumber":7,"startTime":"2026-04-01T02:19:11.235Z","endTime":"2026-04-01T02:19:15.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:19:15.042Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Castellanos walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T02:19:28.635Z","endTime":"2026-04-01T02:21:58.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76961578105603,"aZ":-36.11173444823477,"pfxX":-5.644835621111553,"pfxZ":-2.437822650174446,"pX":1.2836113301003331,"pZ":0.6440254599760938,"vX0":8.536271494997536,"vY0":-126.32722979049345,"vZ0":-2.6907149058747755,"x":68.07,"y":221.39,"x0":-1.406079886782072,"y0":50.00288317389569,"z0":4.626339199341011,"aX":-9.12323592173631},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.8,"breakHorizontal":8.3,"spinRate":1474,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4336154942923378,"extension":6.7731150557792414},"index":0,"playId":"77e53480-1cfa-347c-af13-e25d9a621530","pitchNumber":1,"startTime":"2026-04-01T02:19:39.180Z","endTime":"2026-04-01T02:19:42.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45585922200623,"aZ":-33.460952533597315,"pfxX":-10.780234324798823,"pfxZ":-0.7171558302830157,"pX":0.4859292018426601,"pZ":2.033089580025801,"vX0":8.230506380221371,"vY0":-134.25242612739905,"vZ0":-1.2630777179887447,"x":98.48,"y":183.89,"x0":-1.2439458664051275,"y0":50.00236440785762,"z0":4.927058397799552,"aX":-19.359322516556162},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.3,"breakHorizontal":17.4,"spinRate":1889,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.41053139718138976,"extension":7.047774709368075},"index":1,"playId":"df4985e3-4cba-3305-ad5e-393b9dafe624","pitchNumber":2,"startTime":"2026-04-01T02:19:55.774Z","endTime":"2026-04-01T02:19:59.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.5,"endSpeed":78.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953571361710207,"aZ":-38.38333549399236,"pfxX":-6.821770195380999,"pfxZ":-3.9809914303598477,"pX":-0.13794034833992705,"pZ":0.6614157410301971,"vX0":5.780087113486461,"vY0":-124.35487023569533,"vZ0":-1.8330332994555243,"x":122.26,"y":220.92,"x0":-1.6110331590381697,"y0":50.004291019975554,"z0":4.605299388015817,"aX":-10.638728250909189},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.4,"breakHorizontal":10.9,"spinRate":1364,"spinDirection":273},"zone":13,"typeConfidence":0.91,"plateTime":0.4412043014220415,"extension":6.823427073216942},"index":2,"playId":"ea181270-024d-3822-bb03-e98cf2899eee","pitchNumber":3,"startTime":"2026-04-01T02:20:11.862Z","endTime":"2026-04-01T02:20:15.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162425717457136,"aZ":-37.63627374613147,"pfxX":-5.171115593550962,"pfxZ":-3.469911051502887,"pX":0.6586938145432838,"pZ":1.5244893920526068,"vX0":7.049844542350961,"vY0":-124.93029011365351,"vZ0":-0.12988117809021316,"x":91.89,"y":197.62,"x0":-1.533439984397599,"y0":50.0036408586947,"z0":4.681695402013917,"aX":-8.140592915766417},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.0,"breakHorizontal":7.7,"spinRate":1492,"spinDirection":272},"zone":14,"typeConfidence":0.9,"plateTime":0.43914549718478124,"extension":6.789496683882609},"index":3,"playId":"fa0e4a1d-c76a-30bd-bafc-0f8ee7b02fc0","pitchNumber":4,"startTime":"2026-04-01T02:20:28.874Z","endTime":"2026-04-01T02:20:32.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-01T02:20:39.514Z","endTime":"2026-04-01T02:20:52.337Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.8,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84942060943564,"aZ":-19.289672574269527,"pfxX":-5.8881566712955244,"pfxZ":7.172902850221325,"pX":0.7807700785854018,"pZ":3.4928338364778857,"vX0":7.366469144408532,"vY0":-133.4575178708667,"vZ0":-0.2554682328583716,"x":87.24,"y":144.47,"x0":-1.2556566561150664,"y0":50.00233772656229,"z0":4.984186104684518,"aX":-10.576822380633473},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":2103,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.411072525306579,"extension":7.002146225951131},"index":5,"playId":"ebad297b-e1df-3fc3-bc7c-c9eb1768b974","pitchNumber":5,"startTime":"2026-04-01T02:20:52.337Z","endTime":"2026-04-01T02:20:56.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.1,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629016717536885,"aZ":-37.24067733801059,"pfxX":-3.4021255766062106,"pfxZ":-3.176982848762133,"pX":0.3861001398675459,"pZ":1.159093517241065,"vX0":5.540481774317402,"vY0":-125.33919295696755,"vZ0":-1.1458217096109502,"x":102.28,"y":207.48,"x0":-1.4080144528436478,"y0":50.002600768872846,"z0":4.655232041783658,"aX":-5.429951119956909},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.8,"breakHorizontal":4.9,"spinRate":1445,"spinDirection":280},"zone":14,"typeConfidence":0.88,"plateTime":0.4365040712060009,"extension":6.6983680513694415},"index":6,"playId":"f69ce8b9-c70a-3190-a6fa-080e71008466","pitchNumber":6,"startTime":"2026-04-01T02:21:10.111Z","endTime":"2026-04-01T02:21:14.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30688579748619,"aZ":-28.865611872798056,"pfxX":6.804591282290953,"pfxZ":2.1522972026282785,"pX":1.1294893258161531,"pZ":1.9612625648360962,"vX0":4.6306622629008265,"vY0":-123.93453764965071,"vZ0":-0.8197655524683938,"x":73.95,"y":185.83,"x0":-1.6543942135123046,"y0":50.00420112875919,"z0":4.7309452125191,"aX":10.46926162100197},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":-13.4,"spinRate":2584,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.44381798259498995,"extension":6.9719822254430985},"index":7,"playId":"62d1e377-5770-3ed7-a7b8-3e986a9680d1","pitchNumber":7,"startTime":"2026-04-01T02:21:28.781Z","endTime":"2026-04-01T02:21:32.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41846129883492,"aZ":-33.30578437503374,"pfxX":-11.15397156645438,"pfxZ":-0.6170223526350362,"pX":1.2309705136676294,"pZ":2.7676096217542523,"vX0":10.196357275978919,"vY0":-135.2630137957134,"vZ0":0.32154139403415694,"x":70.08,"y":164.05,"x0":-1.1714355110329264,"y0":50.0059131610112,"z0":5.016721753265464,"aX":-20.302544767112842},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":17.5,"spinRate":2025,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.40772872870537924,"extension":6.969367022103594},"index":8,"playId":"fcbc991b-0baa-3db2-94a7-ada2e0f7bcb9","pitchNumber":8,"startTime":"2026-04-01T02:21:53.011Z","endTime":"2026-04-01T02:21:58.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:21:58.224Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T02:22:31.799Z","endTime":"2026-04-01T02:22:57.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T02:22:30.921Z","endTime":"2026-04-01T02:22:33.982Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25765107899203,"aZ":-33.45979459374307,"pfxX":-12.42445680534733,"pfxZ":-0.7196189480186401,"pX":1.3791837102547013,"pZ":1.3939380845211424,"vX0":11.571843659186174,"vY0":-134.45104731365157,"vZ0":-2.8169384878405115,"x":64.43,"y":201.14,"x0":-1.413894942581157,"y0":50.00211384987712,"z0":4.885119540638505,"aX":-22.23529348207523},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.8,"breakHorizontal":19.3,"spinRate":2000,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.41093131682016093,"extension":6.770271304991526},"index":1,"playId":"4c2c2db5-009a-30e2-8db3-5908125f849f","pitchNumber":1,"startTime":"2026-04-01T02:22:33.982Z","endTime":"2026-04-01T02:22:37.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":82.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80435678311462,"aZ":-32.59091399688808,"pfxX":-10.41289404608739,"pfxZ":-0.23505821283417383,"pX":0.7414236076867154,"pZ":2.3704379980305075,"vX0":9.126133507653776,"vY0":-133.5634106822837,"vZ0":-0.3743079966231877,"x":88.74,"y":174.78,"x0":-1.404962936486588,"y0":50.00335735675086,"z0":4.9022049003444,"aX":-18.390378681456408},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.2,"breakHorizontal":16.3,"spinRate":1998,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.4136721314278984,"extension":7.066565342699924},"hitData":{"launchSpeed":88.4,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.12,"coordY":158.69}},"index":2,"playId":"fcaa03fc-2388-36f2-bb50-9df013b5000a","pitchNumber":2,"startTime":"2026-04-01T02:22:49.669Z","endTime":"2026-04-01T02:22:57.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:22:57.703Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (1) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T02:25:31.059Z","endTime":"2026-04-01T02:26:39.840Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12890136641682,"aZ":-15.206931341337926,"pfxX":-9.052653868170472,"pfxZ":9.379370931843372,"pX":1.548941074291616,"pZ":2.365031813054779,"vX0":8.812229694746984,"vY0":-134.62761914451974,"vZ0":-6.40717341198057,"x":57.96,"y":174.92,"x0":-0.6133784118651602,"y0":50.00477796530608,"z0":5.879648714843432,"aX":-16.381411612097118},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":14.2,"spinRate":2152,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4090842390743026,"extension":5.4129378157871795},"index":0,"playId":"117b2b0d-8d88-3cb3-93db-0c1aa97a9251","pitchNumber":1,"startTime":"2026-04-01T02:25:31.595Z","endTime":"2026-04-01T02:25:35.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.4,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67103970775129,"aZ":-17.884651203796206,"pfxX":-8.294538260628542,"pfxZ":7.945803884043194,"pX":0.8644823646077078,"pZ":2.97972820319091,"vX0":7.355981778761741,"vY0":-134.17549924692062,"vZ0":-3.9708227853604363,"x":84.05,"y":158.33,"x0":-0.8530446061350804,"y0":50.00624296920258,"z0":5.776262243744487,"aX":-14.923643564085065},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":13.2,"spinRate":2096,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4103402256151192,"extension":5.219700653335351},"index":1,"playId":"180891d8-4038-3256-b678-15096c2d5b06","pitchNumber":2,"startTime":"2026-04-01T02:25:45.414Z","endTime":"2026-04-01T02:25:48.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.009377784509056,"aZ":-16.778954867435143,"pfxX":-7.8174872755969025,"pfxZ":8.49439676378858,"pX":1.0295433522046713,"pZ":1.6247231234488893,"vX0":7.6831362381734305,"vY0":-134.2606684631441,"vZ0":-7.298537961714618,"x":77.76,"y":194.91,"x0":-0.8634303897578851,"y0":50.003319661042255,"z0":5.587847016555253,"aX":-14.170334724251008},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":12.4,"spinRate":2066,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40906858957524284,"extension":5.338268997988006},"index":2,"playId":"89331c07-73a4-364c-b3f5-f34b768512b1","pitchNumber":3,"startTime":"2026-04-01T02:25:58.786Z","endTime":"2026-04-01T02:26:02.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.782342428944254,"aZ":-18.704940516113997,"pfxX":-9.740443691645194,"pfxZ":7.576383440768254,"pX":-0.3484993230094788,"pZ":3.2192302276936253,"vX0":4.923269601887317,"vY0":-133.74085381005338,"vZ0":-3.025720671346874,"x":130.28,"y":151.86,"x0":-0.9660016503087001,"y0":50.004946065735204,"z0":5.736504159442096,"aX":-17.323215836933507},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":16.3,"spinRate":2174,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4124513052560741,"extension":5.395675590583649},"hitData":{"launchSpeed":102.2,"launchAngle":45.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.14,"coordY":94.07}},"index":3,"playId":"3ae4c38a-7aad-386b-b6e4-907873fd2802","pitchNumber":4,"startTime":"2026-04-01T02:26:13.796Z","endTime":"2026-04-01T02:26:39.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-6.399999999999999,"leverageIndex":0.53,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:26:39.840Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out sharply, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T02:26:49.123Z","endTime":"2026-04-01T02:28:05.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12469591679643,"aZ":-13.120097350779137,"pfxX":-9.649778492254098,"pfxZ":10.614654548165392,"pX":-0.5692992030360028,"pZ":2.199294182250738,"vX0":4.362620144658956,"vY0":-133.92397456486827,"vZ0":-7.119632975366671,"x":138.7,"y":179.4,"x0":-0.9765004496230101,"y0":50.00065927152535,"z0":5.853225936141887,"aX":-17.318591240588187},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":16.3,"spinRate":2293,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.41085116889987416,"extension":5.572120612678337},"index":0,"playId":"8660ef38-08cf-3776-b5c3-29d861ae4aa4","pitchNumber":1,"startTime":"2026-04-01T02:26:56.157Z","endTime":"2026-04-01T02:26:59.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":82.1,"endSpeed":74.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769504227801484,"aZ":-33.01477592947314,"pfxX":-7.978935689242722,"pfxZ":-0.5884891769170046,"pX":-2.0372383067016258,"pZ":4.770865206181718,"vX0":0.5672854171887451,"vY0":-119.41660296124756,"vZ0":3.444110653073629,"x":194.65,"y":109.97,"x0":-1.2447829874690708,"y0":50.00369701075231,"z0":6.304263316378754,"aX":-11.374748907417418},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.1,"breakHorizontal":14.3,"spinRate":1129,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.46095152472308687,"extension":5.315360995556052},"index":1,"playId":"4a040f34-fe75-3662-80ad-3f9d45aa5554","pitchNumber":2,"startTime":"2026-04-01T02:27:09.576Z","endTime":"2026-04-01T02:27:12.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43026349070088,"aZ":-29.677381802138882,"pfxX":-0.012123186936606078,"pfxZ":1.690947295963765,"pX":-0.5151032813665689,"pZ":2.531160603636546,"vX0":0.926928444759169,"vY0":-122.06745902773542,"vZ0":-2.608509574333589,"x":136.63,"y":170.44,"x0":-0.9013890628725051,"y0":50.005140405722166,"z0":6.220206927501334,"aX":-0.017979861612066196},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":-0.2,"spinRate":2573,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.45213520508326477,"extension":5.122233613743622},"index":2,"playId":"fe873be5-90fd-3d62-ab22-9f8358d1ee01","pitchNumber":3,"startTime":"2026-04-01T02:27:25.418Z","endTime":"2026-04-01T02:27:28.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":94.1,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73230203709357,"aZ":-13.917258101701588,"pfxX":-7.518280855175512,"pfxZ":9.733419297631341,"pX":1.0220406793329575,"pZ":3.949379280273361,"vX0":7.3060850874045595,"vY0":-136.71966094789536,"vZ0":-3.301604615352555,"x":78.04,"y":132.15,"x0":-0.7200142539967621,"y0":50.003842095934075,"z0":6.139942289668172,"aX":-14.103458044876799},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":11.9,"spinRate":2188,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4020467637434435,"extension":5.381338288955717},"index":3,"playId":"a66474a7-fdd0-3af7-9d96-8362272fe445","pitchNumber":4,"startTime":"2026-04-01T02:27:41.414Z","endTime":"2026-04-01T02:27:45.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575838768544404,"aZ":-30.20292339819051,"pfxX":0.46153811768449926,"pfxZ":1.2719263554870173,"pX":-0.363601417081715,"pZ":1.9126036982504122,"vX0":0.8707351319324925,"vY0":-123.6710037519861,"vZ0":-4.092741738165124,"x":130.86,"y":187.14,"x0":-0.7801520682081118,"y0":50.00244602859185,"z0":6.1211542912672,"aX":0.7151116565284374},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-1.1,"spinRate":2572,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.44282731274500176,"extension":5.494506323875212},"hitData":{"launchSpeed":95.4,"launchAngle":8.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":128.83,"coordY":115.46}},"index":4,"playId":"795628fc-3a5b-30e9-a423-2dd5dd57210e","pitchNumber":5,"startTime":"2026-04-01T02:27:56.493Z","endTime":"2026-04-01T02:28:05.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:28:05.490Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Harrison Bader lines out to third baseman Manny Machado.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T02:28:19.814Z","endTime":"2026-04-01T02:28:55.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107741957977,"aZ":-28.193061072264975,"pfxX":-1.7762685901039954,"pfxZ":2.5888514431972567,"pX":-0.4964905916716505,"pZ":2.2781288072143133,"vX0":1.4590817370613929,"vY0":-124.40038974868285,"vZ0":-3.4740869644048695,"x":135.93,"y":177.27,"x0":-0.864997804284841,"y0":50.00600922650719,"z0":6.0759160754734935,"aX":-2.734895375243551},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":2.8,"spinRate":2501,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4433388541855403,"extension":5.146035107406499},"index":0,"playId":"6427334e-de0b-32ec-a772-5612657237a1","pitchNumber":1,"startTime":"2026-04-01T02:28:29.860Z","endTime":"2026-04-01T02:28:33.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091833782041185,"aZ":-29.32564941511932,"pfxX":-1.0881438951750593,"pfxZ":1.824601452080909,"pX":-0.11388331254439164,"pZ":2.512276004980344,"vX0":2.127587025283691,"vY0":-125.19763190426565,"vZ0":-3.0089560426620263,"x":121.34,"y":170.95,"x0":-0.8395823235576759,"y0":50.00437347100998,"z0":6.171014430020925,"aX":-1.6999016189273919},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.8,"breakHorizontal":1.4,"spinRate":2500,"spinDirection":272},"zone":5,"typeConfidence":2.0,"plateTime":0.4402264804329037,"extension":5.073950649069658},"hitData":{"launchSpeed":95.3,"launchAngle":9.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":87.88,"coordY":158.94}},"index":1,"playId":"4073fd40-a4d4-3a4c-980c-266716268391","pitchNumber":2,"startTime":"2026-04-01T02:28:43.276Z","endTime":"2026-04-01T02:28:55.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:28:55.024Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to left fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T02:28:57.620Z","endTime":"2026-04-01T02:29:41.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971398893768733,"aZ":-29.616130586099636,"pfxX":-0.1893911940268896,"pfxZ":1.6708307855159816,"pX":-0.1132038654876819,"pZ":2.3558948512078484,"vX0":1.8561111051522992,"vY0":-123.15553622858873,"vZ0":-3.119749839900787,"x":121.32,"y":175.17,"x0":-0.8527796013867438,"y0":50.00553306209495,"z0":6.150092195520037,"aX":-0.2907258884118253},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-0.1,"spinRate":2523,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.44512763341796013,"extension":5.245001692623594},"index":0,"playId":"657d07e6-1d0b-34bf-840c-0ac54737ed79","pitchNumber":1,"startTime":"2026-04-01T02:29:12.954Z","endTime":"2026-04-01T02:29:16.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46714759987886,"aZ":-30.151815732977706,"pfxX":-0.5151566111851449,"pfxZ":1.3141292063561467,"pX":-0.196419639205633,"pZ":1.4694633926897385,"vX0":2.0258446525860156,"vY0":-124.11477942372488,"vZ0":-4.87247306487102,"x":124.49,"y":199.1,"x0":-0.9603778300892488,"y0":50.00534297370552,"z0":6.00249211529792,"aX":-0.7948680791801419},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":0.4,"spinRate":2463,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.44324207117902903,"extension":5.240141104677509},"hitData":{"launchSpeed":78.7,"launchAngle":20.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.98,"coordY":137.02}},"index":1,"playId":"d0f11b4c-1271-31e5-a12e-9d58cdbf2087","pitchNumber":2,"startTime":"2026-04-01T02:29:29.356Z","endTime":"2026-04-01T02:29:41.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.2,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:29:41.363Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Casey Schmitt called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T02:29:59.450Z","endTime":"2026-04-01T02:31:29.058Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588529983359845,"aZ":-30.371315204445136,"pfxX":0.6320719111843842,"pfxZ":1.2041528727046478,"pX":0.6188163503228722,"pZ":1.6696081371053244,"vX0":2.761420419684037,"vY0":-122.9139828657375,"vZ0":-4.279310184176431,"x":93.41,"y":193.7,"x0":-0.6100566756733028,"y0":50.00524935698788,"z0":6.066563199406551,"aX":0.9491809967938601},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.3,"breakHorizontal":-1.9,"spinRate":2577,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4488188920884557,"extension":5.267995464660225},"index":0,"playId":"8bd21796-a56b-3629-bceb-f0e6d8d72ffa","pitchNumber":1,"startTime":"2026-04-01T02:30:09.111Z","endTime":"2026-04-01T02:30:13.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7795322293359,"aZ":-17.331881510870165,"pfxX":-8.83766750784454,"pfxZ":8.003731217325893,"pX":-0.4808756483755112,"pZ":2.6065170427971305,"vX0":3.7518066002177055,"vY0":-136.68924866293864,"vZ0":-5.711972766295711,"x":135.33,"y":168.4,"x0":-0.7387487588194378,"y0":50.00321748406258,"z0":5.951666329696309,"aX":-16.386756848243312},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":15.0,"spinRate":2162,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40384301057538874,"extension":5.34871754493298},"index":1,"playId":"2e815ef2-e149-3b76-8e26-665658b3c555","pitchNumber":2,"startTime":"2026-04-01T02:30:29.613Z","endTime":"2026-04-01T02:30:33.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315603762354392,"aZ":-29.887736003750533,"pfxX":-2.394363601170748,"pfxZ":1.4615280744430752,"pX":0.7834164837180344,"pZ":3.1992673495491615,"vX0":4.519087427945732,"vY0":-125.18443693150459,"vZ0":-0.6372131455078813,"x":87.14,"y":152.4,"x0":-0.7481495999813137,"y0":50.00037170379288,"z0":5.941138000544486,"aX":-3.735298821292289},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":2332,"spinDirection":278},"zone":3,"typeConfidence":2.0,"plateTime":0.4404561570107193,"extension":5.262145771073778},"index":2,"playId":"7800070b-9deb-3797-98fb-a6508dbbb602","pitchNumber":3,"startTime":"2026-04-01T02:31:02.032Z","endTime":"2026-04-01T02:31:29.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":1.1000000000000032,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:31:29.058Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out to first baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:33:40.255Z","endTime":"2026-04-01T02:34:04.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838441083947473,"aZ":-34.06092828074793,"pfxX":6.615505718357852,"pfxZ":-1.274010941152257,"pX":-0.37625411270675296,"pZ":2.166841028667173,"vX0":1.2782040746279675,"vY0":-121.78458350186075,"vZ0":0.6492336904993847,"x":131.34,"y":180.28,"x0":-1.7683417011531462,"y0":50.00195865107446,"z0":4.873855597580188,"aX":9.806095583147112},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.8,"breakHorizontal":-12.2,"spinRate":2492,"spinDirection":58},"zone":7,"typeConfidence":0.9,"plateTime":0.45202016912946963,"extension":6.621501742831916},"index":0,"playId":"b92d47c9-86a7-3efc-a612-e05ce912ee54","pitchNumber":1,"startTime":"2026-04-01T02:33:44.513Z","endTime":"2026-04-01T02:33:47.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12520874857006,"aZ":-25.173740102285933,"pfxX":-2.5765607393757484,"pfxZ":3.9509627278635513,"pX":0.6990114520365878,"pZ":2.8903576519326286,"vX0":6.241087951157456,"vY0":-132.45638797389503,"vZ0":-0.6504076538138306,"x":90.36,"y":160.74,"x0":-1.3562359529027996,"y0":50.000812867695345,"z0":4.984858415518455,"aX":-4.563482270106087},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":3.2,"spinRate":2244,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.4140123888050353,"extension":7.143012693008825},"hitData":{"launchSpeed":72.9,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.39,"coordY":159.93}},"index":1,"playId":"24c30190-13e4-390c-b496-822be3ee70fe","pitchNumber":2,"startTime":"2026-04-01T02:33:57.796Z","endTime":"2026-04-01T02:34:04.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:34:04.833Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:34:19.578Z","endTime":"2026-04-01T02:35:43.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472190311973733,"aZ":-25.92169965672059,"pfxX":-3.5057594520841953,"pfxZ":3.6085720441638935,"pX":0.9953454399869357,"pZ":2.082163549809315,"vX0":7.184821354156069,"vY0":-130.81174045943715,"vZ0":-2.516672893956791,"x":79.06,"y":182.56,"x0":-1.3308834822675268,"y0":50.00606168719602,"z0":4.999211612373912,"aX":-6.080568354017074},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":4.8,"spinRate":2233,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.4186433907610416,"extension":6.755640660238296},"index":0,"playId":"b7e65e9c-2515-36a8-81fa-d02859ec2e5b","pitchNumber":1,"startTime":"2026-04-01T02:34:35.330Z","endTime":"2026-04-01T02:34:39.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59685221974467,"aZ":-29.774243192503114,"pfxX":-9.837020054937657,"pfxZ":1.3632440163422714,"pX":-1.3080764576549284,"pZ":2.292848850915682,"vX0":4.032144615891847,"vY0":-132.63266927888833,"vZ0":-0.9841288276073056,"x":166.86,"y":176.87,"x0":-1.577062703267506,"y0":50.00642530472897,"z0":4.856583723237489,"aX":-17.382172568178248},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.4,"breakHorizontal":16.8,"spinRate":1890,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4142896554311082,"extension":7.045792225314005},"index":1,"playId":"4ca00813-8abf-3960-9fa5-fa6d42719916","pitchNumber":2,"startTime":"2026-04-01T02:34:49.415Z","endTime":"2026-04-01T02:34:53.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15272665703516,"aZ":-36.457966122032644,"pfxX":-6.4933850101616155,"pfxZ":-2.7735934315259696,"pX":-1.0192531660536919,"pZ":1.9018139200865865,"vX0":3.707400675914825,"vY0":-123.11589064083174,"vZ0":0.4549484449916481,"x":155.85,"y":187.43,"x0":-1.6966234601687578,"y0":50.00344646525457,"z0":4.786215547622795,"aX":-10.024770803429075},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.7,"breakHorizontal":10.9,"spinRate":1537,"spinDirection":273},"zone":13,"typeConfidence":0.91,"plateTime":0.4439366588857454,"extension":6.86417427698579},"index":2,"playId":"98b3cf12-beb3-3540-930f-5c5f9c8977cf","pitchNumber":3,"startTime":"2026-04-01T02:35:12.182Z","endTime":"2026-04-01T02:35:16.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771016601077097,"aZ":-32.36168260385875,"pfxX":-10.395451442226669,"pfxZ":-0.10603656101496384,"pX":-0.24605468960207735,"pZ":2.080471656082244,"vX0":6.1819448883451,"vY0":-132.12120254130957,"vZ0":-1.2717434922028936,"x":126.38,"y":182.61,"x0":-1.273068240262135,"y0":50.004380684570705,"z0":4.959954606641264,"aX":-18.26640446545074},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":17.4,"spinRate":1899,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.41555742010214036,"extension":6.970695145501942},"index":3,"playId":"a9dbb2f4-aa4b-3f6d-961e-54a1d224a7bc","pitchNumber":4,"startTime":"2026-04-01T02:35:25.817Z","endTime":"2026-04-01T02:35:29.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85955497813942,"aZ":-33.16405123925176,"pfxX":-10.925833259653723,"pfxZ":-0.5592869123620057,"pX":-0.6742713427601909,"pZ":1.2978804586096122,"vX0":5.950884095550119,"vY0":-132.49629478826756,"vZ0":-2.771223207457363,"x":142.7,"y":203.74,"x0":-1.5412638284906381,"y0":50.005755737010944,"z0":4.804825688118728,"aX":-19.24142734873262},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.4,"breakHorizontal":18.4,"spinRate":1860,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4149357995047649,"extension":6.839539360713292},"index":4,"playId":"1f78be05-761f-369c-ac5a-180d0c35812d","pitchNumber":5,"startTime":"2026-04-01T02:35:39.243Z","endTime":"2026-04-01T02:35:43.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.6,"awayTeamWinProbability":83.4,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:35:43.871Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:35:59.371Z","endTime":"2026-04-01T02:37:46.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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, 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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355805315582067,"aZ":-32.42260446663706,"pfxX":7.650803661868821,"pfxZ":-0.1581920805878898,"pX":1.1225420169580518,"pZ":2.977656681377739,"vX0":4.428069172900745,"vY0":-123.91982969829311,"vZ0":1.777154217438262,"x":74.21,"y":158.38,"x0":-1.6857149381743282,"y0":50.00436534710263,"z0":4.973230496653419,"aX":11.817695467910825},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-14.9,"spinRate":2573,"spinDirection":55},"zone":12,"typeConfidence":0.9,"plateTime":0.4431613891812334,"extension":6.958649441401265},"index":0,"playId":"5da26600-27df-3b47-a07b-16206dd28828","pitchNumber":1,"startTime":"2026-04-01T02:36:08.088Z","endTime":"2026-04-01T02:36:14.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Fernando Tatis Jr. steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"5da26600-27df-3b47-a07b-16206dd28828","startTime":"2026-04-01T02:36:18.126Z","endTime":"2026-04-01T02:36:47.949Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"postOnSecond":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":17.7,"awayTeamWinProbability":82.3,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":1.06,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080572144360207,"aZ":-32.34203920055527,"pfxX":6.73490963838919,"pfxZ":-0.11459646326713546,"pX":0.8746010781260181,"pZ":2.3993246546116738,"vX0":4.455076261913514,"vY0":-121.48340558280822,"vZ0":1.1103300408433658,"x":67.78,"y":120.14,"x0":-1.8615213791355698,"y0":50.001987536536745,"z0":4.760126998452267,"aX":10.006574806425412},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.4,"breakHorizontal":-13.3,"spinRate":2589,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.45187390730196597,"extension":6.8688011215818845},"index":2,"playId":"895f95ef-fc16-37f9-b0b5-f56162743720","pitchNumber":2,"startTime":"2026-04-01T02:36:47.949Z","endTime":"2026-04-01T02:36:52.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718706027490427,"aZ":-35.61822355555862,"pfxX":9.713771901021245,"pfxZ":-2.34793177468379,"pX":0.3126118776527339,"pZ":2.4292307486748332,"vX0":2.1308846295138064,"vY0":-121.35362082878632,"vZ0":1.7063558536625687,"x":105.08,"y":173.19,"x0":-1.8419216816251722,"y0":50.00467334650088,"z0":4.861268702741625,"aX":14.229576784420138},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":-18.1,"spinRate":2497,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.45448482817242253,"extension":6.7678477561702115},"index":3,"playId":"ba235365-ce24-352f-9822-5c8d65f7b762","pitchNumber":3,"startTime":"2026-04-01T02:37:05.369Z","endTime":"2026-04-01T02:37:09.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79812090901886,"aZ":-29.021140223673406,"pfxX":6.67550313163113,"pfxZ":2.0910241823068,"pX":1.2684321560646497,"pZ":2.541065970709319,"vX0":5.019258591823633,"vY0":-122.8790538798416,"vZ0":0.3711866765337678,"x":68.65,"y":170.17,"x0":-1.678718144624836,"y0":50.001264244630114,"z0":4.88436296997712,"aX":10.050528911383259},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-13.4,"spinRate":2536,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4483612239186008,"extension":6.859367664648733},"index":4,"playId":"f7b560b1-ec89-3c87-9d9d-afcbe00d6972","pitchNumber":4,"startTime":"2026-04-01T02:37:26.859Z","endTime":"2026-04-01T02:37:31.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.898450711499343,"aZ":-31.83635413508497,"pfxX":5.278008288044117,"pfxZ":0.23346326196257738,"pX":1.952093995874767,"pZ":1.7580410082293172,"vX0":6.935680572967277,"vY0":-121.6378223800693,"vZ0":-0.4617682333625911,"x":42.59,"y":191.31,"x0":-1.6471515999250748,"y0":50.00526821040682,"z0":4.765705209020466,"aX":7.7294701906754755},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.6,"breakHorizontal":-11.5,"spinRate":2466,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.45425771000360404,"extension":6.667108520957651},"index":5,"playId":"6277be00-3ae2-3d23-84cd-80a68d9b7175","pitchNumber":5,"startTime":"2026-04-01T02:37:42.670Z","endTime":"2026-04-01T02:37:46.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":1.06,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:37:46.816Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to right fielder Jung Hoo Lee. Fernando Tatis Jr. scores. Manny Machado to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:38:08.481Z","endTime":"2026-04-01T02:38:44.032Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69771464760165,"aZ":-23.481737153622237,"pfxX":-1.8487300383481164,"pfxZ":4.943264004145897,"pX":1.490098118074289,"pZ":2.68177914055025,"vX0":8.155266141596877,"vY0":-132.15971347979644,"vZ0":-1.2824105737391092,"x":60.2,"y":166.37,"x0":-1.4033138511939822,"y0":50.0024256564608,"z0":4.907498451312937,"aX":-3.25104613369493},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":1.4,"spinRate":2251,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.41536139073889355,"extension":7.002519849909451},"index":0,"playId":"cf63f468-b5e9-32c9-b287-90ab218c177f","pitchNumber":1,"startTime":"2026-04-01T02:38:16.117Z","endTime":"2026-04-01T02:38:19.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605917065948546,"aZ":-36.430022162299046,"pfxX":-5.964617386193681,"pfxZ":-2.680888650600525,"pX":-0.04336650162401718,"pZ":1.1972605741323148,"vX0":6.279776101111491,"vY0":-125.56202471470583,"vZ0":-1.2101391891706186,"x":118.65,"y":206.45,"x0":-1.8077422433224104,"y0":50.00187595940086,"z0":4.66310074743558,"aX":-9.47645131546495},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.9,"breakHorizontal":9.2,"spinRate":1597,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.43706252538097656,"extension":6.954739340481605},"hitData":{"launchSpeed":101.7,"launchAngle":11.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":159.77,"coordY":80.74}},"index":1,"playId":"6d854a2f-5b94-35c0-848e-7a2d291ee72a","pitchNumber":2,"startTime":"2026-04-01T02:38:31.973Z","endTime":"2026-04-01T02:38:44.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.5,"awayTeamWinProbability":69.5,"homeTeamWinProbabilityAdded":10.299999999999997,"leverageIndex":1.8,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:38:44.032Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Willy Adames to first baseman Casey Schmitt. Manny Machado scores. Jackson Merrill to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:39:53.787Z","endTime":"2026-04-01T02:42:35.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T02:38:56.856Z","endTime":"2026-04-01T02:39:55.998Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":90.8,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09045619091248,"aZ":-31.565482769399473,"pfxX":-9.696668914491427,"pfxZ":0.3501721647341718,"pX":1.347687878888467,"pZ":2.1874229508040877,"vX0":10.58813245116152,"vY0":-131.7449717685616,"vZ0":-0.9939332724920718,"x":65.63,"y":179.72,"x0":-1.4863308479416166,"y0":50.002694769813935,"z0":4.927792294320978,"aX":-16.84346372683877},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1875,"spinDirection":238},"zone":14,"typeConfidence":0.85,"plateTime":0.4176592064466722,"extension":6.950102747053581},"index":1,"playId":"4a83a7c4-0325-3380-82be-c3662e18bb59","pitchNumber":1,"startTime":"2026-04-01T02:39:55.998Z","endTime":"2026-04-01T02:39:59.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38922390109616,"aZ":-30.82344867376909,"pfxX":-10.151195140012309,"pfxZ":0.7633323314983551,"pX":0.9956160212412102,"pZ":1.4849582476021008,"vX0":9.56119955695755,"vY0":-133.17085644839133,"vZ0":-2.979414632138771,"x":79.05,"y":198.69,"x0":-1.3472274641502897,"y0":50.003373597942,"z0":4.881379643967993,"aX":-17.97463550060889},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.8,"breakHorizontal":16.0,"spinRate":1802,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.413553163906605,"extension":7.018501377508159},"index":2,"playId":"93cf25d0-9c79-3b04-9b8d-2f0a06ec53eb","pitchNumber":2,"startTime":"2026-04-01T02:40:13.572Z","endTime":"2026-04-01T02:40:18.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.839028771371815,"aZ":-36.58668250514793,"pfxX":-10.18213427652917,"pfxZ":-2.4869256962128468,"pX":-0.622388771072935,"pZ":2.159720959250838,"vX0":5.763987203095088,"vY0":-133.4905335005753,"vZ0":-0.2799578574246999,"x":140.72,"y":180.47,"x0":-1.5043326929889562,"y0":50.0000832695978,"z0":4.9345208555064515,"aX":-18.092020087557813},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.3,"breakHorizontal":16.9,"spinRate":1912,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.41273965813908076,"extension":6.954031324512744},"index":3,"playId":"33024b03-51f7-396a-a7b5-f6124d5717e4","pitchNumber":3,"startTime":"2026-04-01T02:40:30.800Z","endTime":"2026-04-01T02:40:33.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"9231115f-3a98-3cbc-b568-d705d6033ef0","startTime":"2026-04-01T02:40:52.991Z","endTime":"2026-04-01T02:40:55.991Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59234252409818,"aZ":-31.956461774350917,"pfxX":4.355691089344819,"pfxZ":0.14255329250237736,"pX":1.2314647550299282,"pZ":2.6814455529262595,"vX0":5.762600981568317,"vY0":-124.26095243986697,"vZ0":1.1005131418410632,"x":70.06,"y":166.38,"x0":-1.6863635241611163,"y0":50.005724562578926,"z0":4.893907900757631,"aX":6.790546049552213},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-9.2,"spinRate":2398,"spinDirection":59},"zone":12,"typeConfidence":0.87,"plateTime":0.4412903075486332,"extension":6.933376174093458},"index":5,"playId":"a6d6ffa4-4e37-32b0-a645-79349559885d","pitchNumber":4,"startTime":"2026-04-01T02:41:12.794Z","endTime":"2026-04-01T02:41:21.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91375775242653,"aZ":-35.865248450713736,"pfxX":-9.821620992937257,"pfxZ":-2.074494033417256,"pX":-1.3778642736571551,"pZ":2.488067812573895,"vX0":3.9164379176008035,"vY0":-133.81838209683957,"vZ0":0.499707300833131,"x":169.52,"y":171.6,"x0":-1.6001096444810516,"y0":50.00182414298274,"z0":4.907317973314052,"aX":-17.478655620600634},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.4,"breakHorizontal":16.7,"spinRate":1928,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.412259143257816,"extension":7.229219187207943},"index":6,"playId":"ab23819e-1913-366a-ac26-6ca9a4918093","pitchNumber":5,"startTime":"2026-04-01T02:41:42.259Z","endTime":"2026-04-01T02:41:46.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41677998270513,"aZ":-32.86337424924632,"pfxX":-9.849201878653325,"pfxZ":-0.38490858294373,"pX":-0.10894427033960938,"pZ":2.3277559687177973,"vX0":6.6218721275932,"vY0":-133.5235478719622,"vZ0":-0.7126692071927059,"x":121.15,"y":175.93,"x0":-1.3635663705856294,"y0":50.006161414629254,"z0":4.999618710158291,"aX":-17.478015871041116},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.6,"breakHorizontal":16.1,"spinRate":1937,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.412982762145802,"extension":6.9703251835851425},"index":7,"playId":"565b46d9-0cc4-305c-a969-b4fe98e15c4c","pitchNumber":6,"startTime":"2026-04-01T02:42:00.253Z","endTime":"2026-04-01T02:42:03.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33923547602603,"aZ":-30.850436234660112,"pfxX":-8.69700440198075,"pfxZ":0.740812483628023,"pX":-0.44372560572157943,"pZ":2.848406652551427,"vX0":5.709932992151772,"vY0":-133.66660059993634,"vZ0":0.2834498823466651,"x":133.91,"y":161.87,"x0":-1.4920984007588463,"y0":50.00204220236427,"z0":4.979903482738943,"aX":-15.530238698306702},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":14.3,"spinRate":1983,"spinDirection":239},"zone":4,"typeConfidence":0.9,"plateTime":0.41184626784801104,"extension":6.796334315556326},"hitData":{"launchSpeed":80.4,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.54,"coordY":155.06}},"index":8,"playId":"eb2d515c-e2fc-3361-b03c-cdaef9165f5d","pitchNumber":7,"startTime":"2026-04-01T02:42:27.771Z","endTime":"2026-04-01T02:42:35.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":1.98,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:42:35.785Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to right fielder Jung Hoo Lee. Jackson Merrill scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:42:57.205Z","endTime":"2026-04-01T02:43:23.118Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08894116654608,"aZ":-32.818205864625035,"pfxX":-8.56005919121742,"pfxZ":-0.35663372245674907,"pX":0.15815701026289428,"pZ":3.15158723725917,"vX0":7.066166012566802,"vY0":-134.1542882083009,"vZ0":1.361748533515196,"x":110.97,"y":153.69,"x0":-1.4077430401838797,"y0":50.001669256141405,"z0":4.989914782794054,"aX":-15.482849236478215},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":13.8,"spinRate":1947,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.40948008703826755,"extension":6.874177544138694},"hitData":{"launchSpeed":102.8,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.41,"coordY":119.93}},"index":0,"playId":"0823f4bb-807d-3dff-bc0f-940d81d10779","pitchNumber":1,"startTime":"2026-04-01T02:43:12.109Z","endTime":"2026-04-01T02:43:23.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":9.600000000000005,"leverageIndex":1.38,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:43:23.118Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Sheets lines out to center fielder Harrison Bader.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T02:43:48.148Z","endTime":"2026-04-01T02:44:42.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72181167591433,"aZ":-30.961052327003387,"pfxX":6.453666805856021,"pfxZ":0.7832203690196167,"pX":-0.31218587860068914,"pZ":2.358853634851802,"vX0":1.7672357009831585,"vY0":-123.97493651318479,"vZ0":0.3879008120095433,"x":128.9,"y":175.09,"x0":-1.8733891716532316,"y0":50.00345701337216,"z0":4.793000057827479,"aX":10.004987810962641},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":-12.1,"spinRate":2546,"spinDirection":62},"zone":5,"typeConfidence":0.89,"plateTime":0.4424893660542635,"extension":7.137314746529118},"index":0,"playId":"ae3f6463-68ab-3092-b471-77b431ed0d7a","pitchNumber":1,"startTime":"2026-04-01T02:44:00.257Z","endTime":"2026-04-01T02:44:03.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.253551952116947,"aZ":-19.551709149939015,"pfxX":-5.63643574107356,"pfxZ":6.9903019340610655,"pX":-0.5785240966109851,"pZ":4.135832361262604,"vX0":4.355566926856734,"vY0":-133.87217722578012,"vZ0":1.4865648475487938,"x":139.05,"y":127.11,"x0":-1.4983614598965915,"y0":50.003159158850764,"z0":4.977493435444569,"aX":-10.179544365579844},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2049,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.40992392902892094,"extension":6.762809017889174},"index":1,"playId":"9d7733f1-5c81-3f50-87a0-4b5ae2c3a24d","pitchNumber":2,"startTime":"2026-04-01T02:44:17.517Z","endTime":"2026-04-01T02:44:20.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51477553911567,"aZ":-21.045839121935458,"pfxX":-7.0866814492050345,"pfxZ":6.270178437391092,"pX":-0.09563309111213028,"pZ":3.063951450074424,"vX0":6.002213424911158,"vY0":-132.69413933351078,"vZ0":-0.8593587381132628,"x":120.65,"y":156.05,"x0":-1.470883992821307,"y0":50.00607312217902,"z0":4.931308779417258,"aX":-12.58651570968356},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":11.5,"spinRate":1920,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.41343849676993516,"extension":6.872046759296385},"hitData":{"launchSpeed":95.3,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.06,"coordY":74.34}},"index":2,"playId":"cceb58e8-0ecc-3e80-8234-570b286ca62b","pitchNumber":3,"startTime":"2026-04-01T02:44:35.295Z","endTime":"2026-04-01T02:44:42.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:44:42.315Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T02:47:09.679Z","endTime":"2026-04-01T02:48:27.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Germán Márquez.","event":"Pitching Substitution","eventType":"pitching_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-04-01T02:45:53.518Z","endTime":"2026-04-01T02:47:11.647Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162006729633102,"aZ":-28.425519978795798,"pfxX":-4.7046172584733075,"pfxZ":2.641884244719188,"pX":0.5136145100397512,"pZ":2.4146252091638263,"vX0":-3.864676577281689,"vY0":-118.71170041989119,"vZ0":-1.60626109661278,"x":97.42,"y":173.59,"x0":2.7776817459679037,"y0":50.00021290562693,"z0":5.704082885610084,"aX":-6.668128250741697},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.7,"breakHorizontal":9.5,"spinRate":2569,"spinDirection":290},"zone":6,"typeConfidence":0.9,"plateTime":0.4625874076404881,"extension":6.101368149432736},"index":1,"playId":"dd165f33-bb39-3a5e-a355-b7414d66ad83","pitchNumber":1,"startTime":"2026-04-01T02:47:11.647Z","endTime":"2026-04-01T02:47:15.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065724824119386,"aZ":-23.003798000297753,"pfxX":10.463995413046076,"pfxZ":5.081231617249112,"pX":-0.9910495598762318,"pZ":1.2565083565585682,"vX0":-11.896793048395422,"vY0":-133.3537854124832,"vZ0":-6.616307195535037,"x":154.78,"y":204.85,"x0":2.1636938904453134,"y0":50.00565247755135,"z0":5.4239309670962665,"aX":18.893397840056643},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":-16.4,"spinRate":2142,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.41037591597352296,"extension":6.324371995944828},"index":2,"playId":"4e9be1e1-cb33-3950-bffa-3ccb52866fae","pitchNumber":2,"startTime":"2026-04-01T02:47:29.800Z","endTime":"2026-04-01T02:47:34.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692398942559244,"aZ":-34.71520752060007,"pfxX":6.423573766281955,"pfxZ":-1.7522252838621402,"pX":1.1236420807679928,"pZ":2.919246795231641,"vX0":-5.225880930698763,"vY0":-120.41853559786153,"vZ0":0.43399830572393294,"x":74.17,"y":159.96,"x0":2.5035355023483215,"y0":50.00500894691209,"z0":5.845882868475114,"aX":9.291687151492468},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.8,"breakHorizontal":-10.1,"spinRate":1162,"spinDirection":97},"zone":12,"typeConfidence":0.9,"plateTime":0.4575042199837611,"extension":6.263390800511626},"index":3,"playId":"10617899-eb65-3214-bf4a-67cfe5396a0f","pitchNumber":3,"startTime":"2026-04-01T02:47:50.604Z","endTime":"2026-04-01T02:47:54.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246229748434228,"aZ":-31.283754287649526,"pfxX":7.488128248866152,"pfxZ":0.623067440093946,"pX":0.33957574334844126,"pZ":2.421013986814462,"vX0":-6.848831991567811,"vY0":-119.42803586298568,"vZ0":-1.2737162920077334,"x":104.06,"y":173.41,"x0":2.2860418654134067,"y0":50.003541515291154,"z0":5.802128804085692,"aX":10.704618529543218},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.1,"breakHorizontal":-11.6,"spinRate":1320,"spinDirection":110},"zone":6,"typeConfidence":0.9,"plateTime":0.46046928592734293,"extension":6.422883134710109},"hitData":{"launchSpeed":89.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.4,"coordY":152.64}},"index":4,"playId":"7f9a2a41-c209-3e91-a69e-2085d43a4a62","pitchNumber":4,"startTime":"2026-04-01T02:48:10.944Z","endTime":"2026-04-01T02:48:27.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:48:27.208Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T02:48:44.013Z","endTime":"2026-04-01T02:50:24.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9655929306747,"aZ":-18.925914263155327,"pfxX":9.431941114855439,"pfxZ":7.452827911837628,"pX":0.013172437835829878,"pZ":1.5065403508503092,"vX0":-9.309842931317455,"vY0":-132.62782456277066,"vZ0":-6.918921987333462,"x":116.5,"y":198.1,"x0":2.3472926913648693,"y0":50.00280651427838,"z0":5.534520642612735,"aX":16.765489241802147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":-15.0,"spinRate":2042,"spinDirection":138},"zone":13,"typeConfidence":0.79,"plateTime":0.413349095958357,"extension":6.357628148318713},"index":0,"playId":"acb27e47-fc0e-3320-bf8f-a499a48920f9","pitchNumber":1,"startTime":"2026-04-01T02:48:52.246Z","endTime":"2026-04-01T02:48:56.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06465289604528,"aZ":-24.009708984711647,"pfxX":11.444577284797937,"pfxZ":4.550179679162029,"pX":-0.005849937327428263,"pZ":2.036254180132036,"vX0":-9.989813904113344,"vY0":-133.43902554016182,"vZ0":-4.434370339617727,"x":117.22,"y":183.8,"x0":2.308699091610929,"y0":50.00387269585973,"z0":5.4603342659916585,"aX":20.536526696857795},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":-18.5,"spinRate":2134,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4112764084509317,"extension":6.353300878970709},"index":1,"playId":"d5b09500-947f-37b5-b694-0624963ddba2","pitchNumber":2,"startTime":"2026-04-01T02:49:10.144Z","endTime":"2026-04-01T02:49:13.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.7,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839625785645598,"aZ":-25.027602224931176,"pfxX":11.236741998516816,"pfxZ":4.018590130080503,"pX":0.8098221899361647,"pZ":1.477913260215728,"vX0":-8.17590136355131,"vY0":-133.1116682842165,"vZ0":-5.580752266865935,"x":86.13,"y":198.88,"x0":2.474284501620948,"y0":50.006553322908786,"z0":5.434400834529663,"aX":19.997727632378307},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":-18.4,"spinRate":2068,"spinDirection":139},"zone":14,"typeConfidence":0.89,"plateTime":0.4128370494780871,"extension":6.36546080676286},"index":2,"playId":"d37c3e4d-7177-3f8a-a6e3-554f4714d856","pitchNumber":3,"startTime":"2026-04-01T02:49:29.172Z","endTime":"2026-04-01T02:49:32.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.699343520953946,"aZ":-29.098426360632494,"pfxX":-7.653256487895279,"pfxZ":2.023621660048156,"pX":-0.924882558109508,"pZ":1.508827286665717,"vX0":-6.655453744741182,"vY0":-122.66414226023728,"vZ0":-3.6498703245588344,"x":152.25,"y":198.04,"x0":2.8197743054868156,"y0":50.00346218466914,"z0":5.502103341155389,"aX":-11.64037939683759},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2735,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.4468418817868116,"extension":6.088517686272442},"index":3,"playId":"cedf47f0-4230-391e-8042-a5bfad90fefa","pitchNumber":4,"startTime":"2026-04-01T02:49:53.952Z","endTime":"2026-04-01T02:49:58.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.8,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881543612354093,"aZ":-24.516032035876304,"pfxX":10.75739050431638,"pfxZ":4.146789623917877,"pX":0.7126824800032306,"pZ":1.7145476508563413,"vX0":-8.301901237939637,"vY0":-134.8774071945603,"vZ0":-5.245751935215236,"x":89.83,"y":192.49,"x0":2.4304498415461233,"y0":50.00053945416002,"z0":5.4096970697778906,"aX":19.85033632160606},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-17.8,"spinRate":2091,"spinDirection":136},"zone":9,"typeConfidence":0.91,"plateTime":0.40584396792536204,"extension":6.229718672397705},"hitData":{"launchSpeed":70.0,"launchAngle":3.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.13,"coordY":152.03}},"index":4,"playId":"c07a5995-5359-3686-93ff-883c30eb96db","pitchNumber":5,"startTime":"2026-04-01T02:50:12.846Z","endTime":"2026-04-01T02:50:24.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:50:24.994Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T02:50:38.763Z","endTime":"2026-04-01T02:52:13.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472531039175614,"aZ":-28.299174676476827,"pfxX":-7.479908355375629,"pfxZ":2.690489600213187,"pX":0.6803612669132729,"pZ":3.367849550805163,"vX0":-3.069265072907206,"vY0":-120.34650691440265,"vZ0":0.5139471027287801,"x":91.07,"y":147.85,"x0":2.9510764286848152,"y0":50.00199121340197,"z0":5.696574602760943,"aX":-10.762004594082658},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":2631,"spinDirection":281},"zone":3,"typeConfidence":0.91,"plateTime":0.45846818221558294,"extension":5.994569925508193},"index":0,"playId":"a6222e8b-a794-3157-a9c1-f5d30bc12d45","pitchNumber":1,"startTime":"2026-04-01T02:50:47.870Z","endTime":"2026-04-01T02:50:51.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100249166894514,"aZ":-28.192687257513384,"pfxX":-7.378727100902163,"pfxZ":2.7742511539623695,"pX":-0.23878071266728598,"pZ":1.573291877599136,"vX0":-4.777205458152761,"vY0":-120.43129682135621,"vZ0":-3.405464641529957,"x":126.1,"y":196.3,"x0":2.7443225992106974,"y0":50.005759512196384,"z0":5.558200097872962,"aX":-10.605737765653785},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.3,"breakHorizontal":14.6,"spinRate":2673,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.4586302349703746,"extension":6.038004292163639},"index":1,"playId":"39b43f86-eec6-350e-aab9-35d319488d1f","pitchNumber":2,"startTime":"2026-04-01T02:51:05.962Z","endTime":"2026-04-01T02:51:09.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18394908515501,"aZ":-31.543628468101254,"pfxX":4.015154785523773,"pfxZ":0.4230888469532079,"pX":0.4771017310679937,"pZ":1.804535042841938,"vX0":-5.647085325623424,"vY0":-122.28294748259759,"vZ0":-2.7037054553106534,"x":98.81,"y":190.06,"x0":2.309320553222779,"y0":50.003229906971555,"z0":5.66817943157289,"aX":5.99797359321856},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":-5.8,"spinRate":1183,"spinDirection":94},"zone":9,"typeConfidence":0.9,"plateTime":0.4502715688930792,"extension":6.333790459490039},"index":2,"playId":"aecdbd36-e420-3455-ba42-499d077fea6b","pitchNumber":3,"startTime":"2026-04-01T02:51:25.521Z","endTime":"2026-04-01T02:51:28.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964927442580716,"aZ":-31.110049559292865,"pfxX":4.646641562630806,"pfxZ":0.6906544564380228,"pX":0.23625191426582975,"pZ":1.6616987898294269,"vX0":-6.787895702662245,"vY0":-123.84728744093339,"vZ0":-3.4051424162146477,"x":107.99,"y":193.91,"x0":2.42654689325293,"y0":50.000744354941524,"z0":5.6953128844056105,"aX":7.117206141452029},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":-6.6,"spinRate":1319,"spinDirection":96},"zone":8,"typeConfidence":0.91,"plateTime":0.44465790595595944,"extension":6.450333605481723},"index":3,"playId":"06f434ed-92bc-3b89-bdb5-c5a49b2b7f2d","pitchNumber":4,"startTime":"2026-04-01T02:51:45.395Z","endTime":"2026-04-01T02:51:48.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31902489327036,"aZ":-20.081040865709365,"pfxX":11.248179066622578,"pfxZ":6.4981911029006625,"pX":-0.2728586591248425,"pZ":1.8480896909696285,"vX0":-10.984831610712863,"vY0":-136.12619578040216,"vZ0":-5.8009236053992765,"x":127.4,"y":188.88,"x0":2.370480410490538,"y0":50.00027607015753,"z0":5.414908022805055,"aX":20.92289392141188},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-17.8,"spinRate":2129,"spinDirection":137},"zone":7,"typeConfidence":0.91,"plateTime":0.40371341452959264,"extension":6.434193516462255},"index":4,"playId":"4de70fe6-dc3b-3b37-a6f0-ce94a76841e8","pitchNumber":5,"startTime":"2026-04-01T02:52:08.242Z","endTime":"2026-04-01T02:52:13.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:52:13.211Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Castellanos lines out to second baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T02:54:17.706Z","endTime":"2026-04-01T02:55:50.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(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":90.9,"endSpeed":82.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.917787977501668,"aZ":-24.118547883998332,"pfxX":-10.427237586678627,"pfxZ":4.598307183351979,"pX":-1.1020495831186552,"pZ":3.1466806172321387,"vX0":4.5045395824502386,"vY0":-132.23242398055157,"vZ0":-0.14242822362593688,"x":159.01,"y":153.82,"x0":-1.4826280764445217,"y0":50.00572440371269,"z0":4.986415055741807,"aX":-18.277079908418237},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":17.8,"spinRate":2017,"spinDirection":234},"zone":11,"typeConfidence":0.86,"plateTime":0.41586822192142314,"extension":6.674917039252738},"index":0,"playId":"985b6d74-1f40-34e7-907f-fa73f6d353bf","pitchNumber":1,"startTime":"2026-04-01T02:54:25.841Z","endTime":"2026-04-01T02:54:29.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892321274195446,"aZ":-35.80753524754887,"pfxX":-8.150109992485085,"pfxZ":-2.272985576616964,"pX":-0.9437245689641197,"pZ":1.6408139070239942,"vX0":4.300043519267204,"vY0":-125.80111047599503,"vZ0":-0.59316988748034,"x":152.97,"y":194.48,"x0":-1.6177599016272797,"y0":50.00075194476502,"z0":4.786061868754647,"aX":-13.041217556857655},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.0,"breakHorizontal":13.8,"spinRate":1456,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4356537227710451,"extension":6.902916825545777},"index":1,"playId":"a903523a-e0fd-3f5a-877a-9b1c8d669e54","pitchNumber":2,"startTime":"2026-04-01T02:54:38.978Z","endTime":"2026-04-01T02:54:42.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83835774096443,"aZ":-24.980041611815153,"pfxX":-11.356456309608387,"pfxZ":4.004221412075475,"pX":0.3651052067789531,"pZ":2.358082846685407,"vX0":8.14459943574064,"vY0":-133.67615348623738,"vZ0":-2.046721766387794,"x":103.08,"y":175.11,"x0":-1.2573426010858793,"y0":50.00122180380804,"z0":4.940650762258581,"aX":-20.396350382035045},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":18.6,"spinRate":2041,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.41091623560336155,"extension":6.973512345611093},"index":2,"playId":"18eb4b30-ee7d-3595-bab2-d8fb0bf4bd09","pitchNumber":3,"startTime":"2026-04-01T02:54:54.852Z","endTime":"2026-04-01T02:54:58.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-01T02:55:07.113Z","endTime":"2026-04-01T02:55:19.387Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.0,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.725796223853365,"aZ":-24.78434832649401,"pfxX":-9.769304555277122,"pfxZ":4.111834025619217,"pX":-0.27804061405600505,"pZ":3.523847559061961,"vX0":6.340607518054102,"vY0":-133.73813919822626,"vZ0":0.6828667577710394,"x":127.6,"y":143.64,"x0":-1.4188102961715576,"y0":50.00589920447442,"z0":5.052412485520006,"aX":-17.57607739464417},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":1977,"spinDirection":238},"zone":11,"typeConfidence":0.84,"plateTime":0.4106400429148982,"extension":6.913829274238627},"index":4,"playId":"8e08834a-1704-37f5-aae8-c4f053cdf57f","pitchNumber":4,"startTime":"2026-04-01T02:55:19.387Z","endTime":"2026-04-01T02:55:23.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.500897877468507,"aZ":-19.78041040529088,"pfxX":-6.2400805309406016,"pfxZ":7.025485484693146,"pX":1.0343819975954984,"pZ":2.9482561165766343,"vX0":7.853235173024627,"vY0":-132.74601916269117,"vZ0":-1.3347012271060565,"x":77.57,"y":159.18,"x0":-1.1678041779341637,"y0":50.00277378962397,"z0":4.91422130962942,"aX":-11.008085106929652},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":9.4,"spinRate":2200,"spinDirection":243},"zone":12,"typeConfidence":0.89,"plateTime":0.4144653631432229,"extension":6.816816064455557},"hitData":{"launchSpeed":89.4,"launchAngle":11.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.63,"coordY":132.67}},"index":5,"playId":"43497939-88bd-38ee-bce3-da60c02b0848","pitchNumber":5,"startTime":"2026-04-01T02:55:38.104Z","endTime":"2026-04-01T02:55:50.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:55:50.084Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddy Fermin lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T02:55:56.620Z","endTime":"2026-04-01T02:56:31.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94970765934387,"aZ":-28.747487531028646,"pfxX":-10.32114832462186,"pfxZ":1.8997755271786918,"pX":-0.021311755511620206,"pZ":3.5577663547742526,"vX0":6.854722767460754,"vY0":-134.13404570999344,"vZ0":1.4279379620328188,"x":117.81,"y":142.72,"x0":-1.2832625492352068,"y0":50.00162189277261,"z0":5.084479866551378,"aX":-18.60198206710036},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":1991,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.41005628851629705,"extension":6.7574937458458875},"index":0,"playId":"40d97ea2-a3b9-3421-9141-704b997e27fa","pitchNumber":1,"startTime":"2026-04-01T02:56:09.222Z","endTime":"2026-04-01T02:56:13.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566189627687567,"aZ":-32.58733003328857,"pfxX":-11.36793932728381,"pfxZ":-0.22651069978608085,"pX":0.015720541999632142,"pZ":2.24341094469834,"vX0":7.450720135236103,"vY0":-133.97871153744782,"vZ0":-0.821553419555598,"x":116.4,"y":178.21,"x0":-1.3380820700882015,"y0":50.0059069708377,"z0":4.903209288898447,"aX":-20.469916069632973},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.4,"breakHorizontal":18.7,"spinRate":1909,"spinDirection":238},"zone":5,"typeConfidence":0.9,"plateTime":0.41034756925964544,"extension":7.042040334330675},"hitData":{"launchSpeed":97.9,"launchAngle":19.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.01,"coordY":110.01}},"index":1,"playId":"3ae3d16a-0741-37e2-9d5e-61055efb1628","pitchNumber":2,"startTime":"2026-04-01T02:56:22.955Z","endTime":"2026-04-01T02:56:31.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:56:31.976Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T02:56:48.959Z","endTime":"2026-04-01T02:58:24.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68151039553979,"aZ":-38.94134744993738,"pfxX":-4.63770309325915,"pfxZ":-4.421404208891829,"pX":-0.4265748459996242,"pZ":2.735319775426814,"vX0":4.1255919138972015,"vY0":-123.26567578459476,"vZ0":2.861228748120091,"x":133.26,"y":164.93,"x0":-1.5235739855693449,"y0":50.001985562829816,"z0":4.858891957320583,"aX":-7.099815376283919},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.0,"breakHorizontal":7.3,"spinRate":1516,"spinDirection":274},"zone":4,"typeConfidence":0.9,"plateTime":0.44521991987211607,"extension":6.89915094714542},"index":0,"playId":"7eee99e4-cd8c-37ba-b906-8877c7e87cde","pitchNumber":1,"startTime":"2026-04-01T02:56:55.074Z","endTime":"2026-04-01T02:56:58.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49300237459831,"aZ":-30.913360540026545,"pfxX":7.086844315702055,"pfxZ":0.8199773896742979,"pX":-1.029774498700964,"pZ":2.7781439727112356,"vX0":-0.46710852742186515,"vY0":-123.53119239465232,"vZ0":1.4708042072665615,"x":156.25,"y":163.77,"x0":-1.756891517046614,"y0":50.00029252941166,"z0":4.789547802782878,"aX":10.861156898375546},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":-12.7,"spinRate":2540,"spinDirection":66},"zone":11,"typeConfidence":0.89,"plateTime":0.4447927008894985,"extension":7.0115662587932},"index":1,"playId":"e7cdddbe-607c-371e-8260-d07825c63fe1","pitchNumber":2,"startTime":"2026-04-01T02:57:07.079Z","endTime":"2026-04-01T02:57:11.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.5,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80154528805347,"aZ":-36.64325686054349,"pfxX":-9.313812110333735,"pfxZ":-2.547686720211571,"pX":-0.8686055939300069,"pZ":3.091337500076859,"vX0":4.675773722059025,"vY0":-133.02521305447576,"vZ0":2.351065274799685,"x":150.11,"y":155.31,"x0":-1.4580591047702698,"y0":50.00012197026889,"z0":4.889610874917079,"aX":-16.35909247493606},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.7,"breakHorizontal":15.6,"spinRate":1943,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4149040322038231,"extension":7.152166241576671},"index":2,"playId":"f4e033ca-fb24-37c1-8630-bb36905f5005","pitchNumber":3,"startTime":"2026-04-01T02:57:24.045Z","endTime":"2026-04-01T02:57:28.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505897710261177,"aZ":-35.67373672166114,"pfxX":-5.998805062023369,"pfxZ":-2.2179314145774756,"pX":-0.08346369173113463,"pZ":1.4450500905419648,"vX0":5.391681002065969,"vY0":-124.87749034642886,"vZ0":-0.6666074231774382,"x":120.18,"y":199.76,"x0":-1.492728084403966,"y0":50.00456336779747,"z0":4.654097445826417,"aX":-9.461199224451118},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":9.6,"spinRate":1550,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.43886919238396516,"extension":6.72007616359381},"index":3,"playId":"d58e7322-0be6-3985-a98f-db0c5bd2d220","pitchNumber":4,"startTime":"2026-04-01T02:57:39.083Z","endTime":"2026-04-01T02:57:42.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744666508191514,"aZ":-24.66253762000364,"pfxX":-0.6568163798364868,"pfxZ":4.322864562381778,"pX":-0.14251865730292068,"pZ":3.926002920900526,"vX0":3.768630012508052,"vY0":-130.9852939790667,"vZ0":1.97573382257632,"x":122.43,"y":132.78,"x0":-1.514715129659427,"y0":50.0005571733808,"z0":5.006309293033353,"aX":-1.1409015568185759},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":0.4,"spinRate":2225,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4182007315511682,"extension":7.041256673212695},"index":4,"playId":"1c5bbbf5-9f6b-303b-abfa-6f26c7590593","pitchNumber":5,"startTime":"2026-04-01T02:57:59.699Z","endTime":"2026-04-01T02:58:04.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.6,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576624832465054,"aZ":-31.70656213986943,"pfxX":-9.517971301884602,"pfxZ":0.2645099611308144,"pX":-0.3130998740674753,"pZ":2.027918632320906,"vX0":6.076189144719484,"vY0":-133.13743874150612,"vZ0":-1.2994707869227164,"x":128.93,"y":184.03,"x0":-1.4015064160116104,"y0":50.00395694473172,"z0":4.840993130152611,"aX":-16.89627197655224},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":1878,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.41317301592842703,"extension":7.150377192830094},"hitData":{"launchSpeed":105.8,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":150.21}},"index":5,"playId":"60cf83f4-538f-3fb2-8404-2d13220f1fa0","pitchNumber":6,"startTime":"2026-04-01T02:58:16.473Z","endTime":"2026-04-01T02:58:24.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:58:24.477Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T03:00:31.369Z","endTime":"2026-04-01T03:01:46.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70577841563993,"aZ":-27.452275165946524,"pfxX":-1.387629764662173,"pfxZ":2.8868602004897816,"pX":0.06605692139727913,"pZ":3.274618967549626,"vX0":-5.969135927278733,"vY0":-126.74344089154388,"vZ0":-0.9794268261854928,"x":114.48,"y":150.37,"x0":2.6271249893014637,"y0":50.00098236967781,"z0":5.848505147182016,"aX":-2.2683576457144614},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":3.8,"spinRate":2341,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.43132942175815714,"extension":6.239785361113951},"index":0,"playId":"bb2be0f3-307c-305b-89c9-f69746268d24","pitchNumber":1,"startTime":"2026-04-01T03:00:42.462Z","endTime":"2026-04-01T03:00:46.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13780482711583,"aZ":-20.098528565010813,"pfxX":9.652206725630547,"pfxZ":6.482151472694502,"pX":-0.058311309825126015,"pZ":1.1236635896022638,"vX0":-9.34203133338497,"vY0":-135.273967361678,"vZ0":-7.602298639301354,"x":119.22,"y":208.44,"x0":2.1776308659799453,"y0":50.001802545488275,"z0":5.367779170572363,"aX":17.976676844230006},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":2093,"spinDirection":134},"zone":13,"typeConfidence":0.86,"plateTime":0.404139407734486,"extension":6.419422510608372},"index":1,"playId":"db75e522-81a2-3f6d-b42c-d99cf3ff4b06","pitchNumber":2,"startTime":"2026-04-01T03:01:00.182Z","endTime":"2026-04-01T03:01:03.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85155199139932,"aZ":-24.17200216612355,"pfxX":10.53995657801801,"pfxZ":4.235105726745386,"pX":0.21607828482100497,"pZ":1.3042792327040893,"vX0":-9.598300107203416,"vY0":-136.3464103584946,"vZ0":-6.448061464316719,"x":108.76,"y":203.56,"x0":2.4057555059287066,"y0":50.00396649474041,"z0":5.358284279995576,"aX":19.925650020355935},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":-17.2,"spinRate":2144,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.40110306562002984,"extension":6.292585155298089},"index":2,"playId":"88830f38-cd18-39e9-bf61-fb8b788b20c4","pitchNumber":3,"startTime":"2026-04-01T03:01:19.071Z","endTime":"2026-04-01T03:01:23.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87126471367468,"aZ":-15.036862646498854,"pfxX":7.157802537531126,"pfxZ":9.450107986181678,"pX":-0.43428493840042554,"pZ":2.57660179884631,"vX0":-9.711192729579734,"vY0":-133.79358407307387,"vZ0":-5.1344377703266115,"x":133.55,"y":169.21,"x0":2.312387167533019,"y0":50.000140624349235,"z0":5.598171750341428,"aX":12.97620185378007},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.9,"spinRate":2216,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.4094001096277662,"extension":6.349115873162335},"hitData":{"launchSpeed":90.3,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.1,"coordY":150.82}},"index":3,"playId":"139afc00-1b70-36a2-9eb2-e6c4eeb247da","pitchNumber":4,"startTime":"2026-04-01T03:01:38.387Z","endTime":"2026-04-01T03:01:46.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:01:46.406Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T03:02:02.943Z","endTime":"2026-04-01T03:02:59.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074122338961953,"aZ":-30.899460683537345,"pfxX":-7.418516630688069,"pfxZ":0.8534357409161046,"pX":0.15474346463246777,"pZ":1.3831616629095145,"vX0":-4.0550057154637935,"vY0":-122.08899189205984,"vZ0":-3.5693700919843416,"x":111.1,"y":201.43,"x0":2.8060426971790413,"y0":50.00494865430639,"z0":5.54949369983472,"aX":-11.097081066364385},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":2606,"spinDirection":273},"zone":14,"typeConfidence":0.91,"plateTime":0.450206786401528,"extension":5.992031830449414},"index":0,"playId":"52ee41a5-6c8f-342c-b783-06e09d7c7b4d","pitchNumber":1,"startTime":"2026-04-01T03:02:15.593Z","endTime":"2026-04-01T03:02:19.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.465457958081583,"aZ":-21.393547321192553,"pfxX":-0.5420008731003356,"pfxZ":6.191531482938999,"pX":0.05728811220284363,"pZ":2.0257215960946917,"vX0":-5.787178298960372,"vY0":-130.84868991171908,"vZ0":-5.160377439543968,"x":114.82,"y":184.09,"x0":2.3641329582070925,"y0":50.005930338340555,"z0":5.617038277698411,"aX":-0.9430681983300047},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":2.2,"spinRate":2327,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.41789767682693446,"extension":6.249352991201046},"index":1,"playId":"5e461cb0-579a-3d04-a33d-2fad4c6f55cf","pitchNumber":2,"startTime":"2026-04-01T03:02:32.537Z","endTime":"2026-04-01T03:02:36.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.368106368508688,"aZ":-32.16201557513205,"pfxX":-8.230150100199003,"pfxZ":0.0071878521054316025,"pX":0.0361109766410081,"pZ":2.1506416119683847,"vX0":-4.068662227064646,"vY0":-120.58345579528788,"vZ0":-1.3380292073436304,"x":115.62,"y":180.71,"x0":2.8191105562584142,"y0":50.00188979453165,"z0":5.573152256586294,"aX":-12.012246476896474},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":2718,"spinDirection":297},"zone":8,"typeConfidence":0.91,"plateTime":0.4557678703737671,"extension":6.053953887614436},"hitData":{"launchSpeed":67.1,"launchAngle":42.0,"totalDistance":203.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.33,"coordY":122.4}},"index":2,"playId":"c350f300-032f-3a68-91bf-5ff36ef44c91","pitchNumber":3,"startTime":"2026-04-01T03:02:51.193Z","endTime":"2026-04-01T03:02:59.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:02:59.212Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Giants challenged (tag play), call on the field was upheld: Jung Hoo Lee doubles (3) on a ground ball to right fielder Fernando Tatis Jr. Jung Hoo Lee out at 3rd, shortstop Xander Bogaerts to third baseman Manny Machado.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T03:03:18.398Z","endTime":"2026-04-01T03:06:13.537Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787903860679275,"aZ":-26.386780436976647,"pfxX":10.202874681414961,"pfxZ":3.224275668094039,"pX":0.16162942161330499,"pZ":2.3191708276002454,"vX0":-9.500329598219471,"vY0":-133.42572206293386,"vZ0":-3.18018903231838,"x":110.84,"y":176.16,"x0":2.449787730903619,"y0":50.00380387085188,"z0":5.436366726700181,"aX":18.322866659580406},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":2013,"spinDirection":135},"zone":5,"typeConfidence":0.89,"plateTime":0.41114404194791154,"extension":6.460292982482006},"index":0,"playId":"76c00da7-610d-3f48-97f4-9ed5b87a3ad5","pitchNumber":1,"startTime":"2026-04-01T03:03:30.921Z","endTime":"2026-04-01T03:03:34.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.2,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514591178914003,"aZ":-32.455065212905545,"pfxX":4.8649175823719295,"pfxZ":-0.18369823250048034,"pX":-1.9046223303432626,"pZ":0.5481150518432155,"vX0":-11.006615939638344,"vY0":-122.10133857025112,"vZ0":-5.3854285434353,"x":189.6,"y":223.98,"x0":2.04282683394448,"y0":50.00455377313473,"z0":5.596384241951724,"aX":7.2980411491183},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-6.0,"spinRate":1456,"spinDirection":86},"zone":13,"typeConfidence":0.91,"plateTime":0.44970860774536714,"extension":6.367303637888555},"index":1,"playId":"d0b2b9e2-654f-37f9-b7d5-f1490e3f1a15","pitchNumber":2,"startTime":"2026-04-01T03:03:47.097Z","endTime":"2026-04-01T03:03:50.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":82.4,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327404313803402,"aZ":-29.000197267822276,"pfxX":-8.997281845804604,"pfxZ":2.1829852671740895,"pX":0.4487059151168873,"pZ":2.4262871933262593,"vX0":-3.086754257970129,"vY0":-120.05480008503794,"vZ0":-1.1951467763421308,"x":99.9,"y":173.27,"x0":2.921551839021656,"y0":50.00101413157165,"z0":5.523515917624305,"aX":-13.065797914044092},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.0,"breakHorizontal":17.0,"spinRate":2663,"spinDirection":288},"zone":6,"typeConfidence":0.92,"plateTime":0.457099177283137,"extension":6.025619600564259},"index":2,"playId":"789a6199-ba44-31a9-ac09-90af5e51904d","pitchNumber":3,"startTime":"2026-04-01T03:04:09.544Z","endTime":"2026-04-01T03:04:12.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65552177041195,"aZ":-27.341408378880963,"pfxX":-6.633495570295356,"pfxZ":3.1371609307663793,"pX":-0.9709744488826573,"pZ":1.4042027822495453,"vX0":-7.122267564773258,"vY0":-123.60485292221799,"vZ0":-4.080108021278594,"x":154.01,"y":200.87,"x0":2.81433958586883,"y0":50.00265820451557,"z0":5.3835695310293055,"aX":-10.218039274925431},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":2759,"spinDirection":292},"zone":13,"typeConfidence":0.89,"plateTime":0.44386991559158595,"extension":6.0255550807578215},"index":3,"playId":"24093a21-dfa2-381e-9cc3-ca05da43c5ff","pitchNumber":4,"startTime":"2026-04-01T03:04:34.311Z","endTime":"2026-04-01T03:04:37.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.423534646151282,"aZ":-24.66899450384251,"pfxX":9.846463839443906,"pfxZ":4.1322552327250275,"pX":0.31703163810133694,"pZ":2.5888474307449303,"vX0":-9.109173437750842,"vY0":-134.05403384578844,"vZ0":-2.7468081880016664,"x":104.92,"y":168.88,"x0":2.48252015069298,"y0":50.005295671957036,"z0":5.391026998626633,"aX":17.894318899918076},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":-15.8,"spinRate":2111,"spinDirection":137},"zone":6,"typeConfidence":0.9,"plateTime":0.408853416424364,"extension":6.38372821547638},"index":4,"playId":"08037c70-5e19-3b47-a9dc-c04ba21ac6ec","pitchNumber":5,"startTime":"2026-04-01T03:04:56.691Z","endTime":"2026-04-01T03:05:01.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339901698423308,"aZ":-14.40170258102674,"pfxX":6.241654017014227,"pfxZ":9.518954740946484,"pX":-1.1272119913630063,"pZ":0.9533054367605293,"vX0":-11.027504966762915,"vY0":-135.90635623796842,"vZ0":-9.172288518066294,"x":159.97,"y":213.04,"x0":2.1756629519799757,"y0":50.0027224021933,"z0":5.376795528313642,"aX":11.653862360488029},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-8.9,"spinRate":2178,"spinDirection":133},"zone":13,"typeConfidence":0.92,"plateTime":0.4033334734602021,"extension":6.636877549125338},"index":5,"playId":"f1df21de-35aa-3818-8dcb-69ba3c695941","pitchNumber":6,"startTime":"2026-04-01T03:05:39.253Z","endTime":"2026-04-01T03:05:42.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932594321756774,"aZ":-28.169992386873556,"pfxX":-3.8729177238343806,"pfxZ":2.4437744722837618,"pX":0.47207664445523656,"pZ":2.6033482303646767,"vX0":-3.842064684901016,"vY0":-127.34467897208022,"vZ0":-2.041398384515399,"x":99.01,"y":168.49,"x0":2.5051291604765598,"y0":50.000257988416344,"z0":5.650709935556043,"aX":-6.339446169326643},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":7.9,"spinRate":2396,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.43063574476288125,"extension":6.257820052928993},"hitData":{"launchSpeed":80.0,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.51,"coordY":125.99}},"index":6,"playId":"9890aecc-c3d2-3b87-b666-0d36f47f2b25","pitchNumber":7,"startTime":"2026-04-01T03:05:57.513Z","endTime":"2026-04-01T03:06:13.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:06:13.537Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T03:12:00.514Z","endTime":"2026-04-01T03:13:19.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844534705765476,"aZ":-29.672505451463792,"pfxX":-10.713643960279875,"pfxZ":1.3643393477944583,"pX":-0.8387198899087333,"pZ":1.6592674109226782,"vX0":5.962974787557173,"vY0":-135.04047272248306,"vZ0":-2.781425163227475,"x":148.97,"y":193.98,"x0":-1.6940245829918925,"y0":50.00087405807326,"z0":4.809357991821155,"aX":-19.609069927156987},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":1960,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4069916942151286,"extension":6.959882660496818},"index":0,"playId":"1a56a457-365c-3760-8bcf-1b8fdfd559c4","pitchNumber":1,"startTime":"2026-04-01T03:12:14.359Z","endTime":"2026-04-01T03:12:18.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13078476347133,"aZ":-36.24677114461247,"pfxX":-4.795519713970268,"pfxZ":-2.571485030729157,"pX":-0.12870318786867174,"pZ":1.6005615194135,"vX0":5.729261318332845,"vY0":-124.77926759149392,"vZ0":-0.29594726241957037,"x":121.91,"y":195.56,"x0":-1.8270350617506694,"y0":50.002596412672226,"z0":4.696590905312779,"aX":-7.593401526403043},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.4,"breakHorizontal":7.4,"spinRate":1583,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.43825286766886373,"extension":6.730538216176909},"index":1,"playId":"b3c8c930-80ff-397a-ad77-14c16f54a70a","pitchNumber":2,"startTime":"2026-04-01T03:12:29.634Z","endTime":"2026-04-01T03:12:32.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388584614408916,"aZ":-30.97813149769838,"pfxX":-9.792632358330216,"pfxZ":0.6588177165081266,"pX":0.030776456383764552,"pZ":2.626354268636015,"vX0":7.2296615857095174,"vY0":-134.12429771628538,"vZ0":-0.16027792848793587,"x":115.83,"y":167.87,"x0":-1.4343021603845718,"y0":50.00131251646847,"z0":4.905438011487253,"aX":-17.749183649878354},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":2070,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.40916086345483205,"extension":7.022181385870485},"index":2,"playId":"6f98b554-a9de-3154-b107-8627b52b3d03","pitchNumber":3,"startTime":"2026-04-01T03:12:55.080Z","endTime":"2026-04-01T03:12:58.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.240978032546934,"aZ":-18.681986534475683,"pfxX":-4.336048607611759,"pfxZ":7.4275531881839925,"pX":0.9740399639702069,"pZ":3.40304681168041,"vX0":7.6602521944237365,"vY0":-134.01255542669855,"vZ0":-0.5810697957912295,"x":79.87,"y":146.9,"x0":-1.35948645523158,"y0":50.00613121920523,"z0":4.958450627797099,"aX":-7.881148333596841},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":6.2,"spinRate":2054,"spinDirection":240},"zone":12,"typeConfidence":0.67,"plateTime":0.40888368463719305,"extension":7.130431049232151},"index":3,"playId":"1c581cfd-b519-301a-a058-936ce0826074","pitchNumber":4,"startTime":"2026-04-01T03:13:15.873Z","endTime":"2026-04-01T03:13:19.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:13:19.417Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T03:13:27.531Z","endTime":"2026-04-01T03:14:44.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127726248915128,"aZ":-28.612401555302835,"pfxX":4.265350428766071,"pfxZ":2.308959664923785,"pX":-0.20659958042182688,"pZ":2.618241683557234,"vX0":2.6608502274327206,"vY0":-123.31444924317802,"vZ0":0.47583789821953315,"x":124.88,"y":168.09,"x0":-1.8531140589966153,"y0":50.00213473948965,"z0":4.8331865208211315,"aX":6.580095989370386},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":-8.3,"spinRate":2458,"spinDirection":61},"zone":5,"typeConfidence":0.88,"plateTime":0.4438767633971885,"extension":6.640100990515469},"index":0,"playId":"c76e988d-f745-3939-90a0-f49d770ab534","pitchNumber":1,"startTime":"2026-04-01T03:13:43.819Z","endTime":"2026-04-01T03:13:47.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137814853973598,"aZ":-22.50205225348634,"pfxX":-5.348773690193086,"pfxZ":5.405453502647688,"pX":-0.3208418035830224,"pZ":4.064011185110954,"vX0":4.94832784771292,"vY0":-133.50505651836264,"vZ0":1.7611953386921093,"x":129.23,"y":129.05,"x0":-1.5114878749038907,"y0":50.00124238027044,"z0":5.024974083563597,"aX":-9.568413178764335},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":8.5,"spinRate":2065,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.4116808217621579,"extension":7.029146088765229},"index":1,"playId":"6c21e55d-110c-39f7-9352-a5ed381abaaf","pitchNumber":2,"startTime":"2026-04-01T03:14:03.563Z","endTime":"2026-04-01T03:14:07.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-01T03:14:16.313Z","endTime":"2026-04-01T03:14:25.996Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655922337035403,"aZ":-37.231247430187096,"pfxX":-7.243937441334474,"pfxZ":-3.109396108181042,"pX":-0.4074194516143807,"pZ":1.2649035078313877,"vX0":5.286645814855185,"vY0":-126.59154691915107,"vZ0":-1.2096910637451408,"x":132.53,"y":204.63,"x0":-1.5808492598056436,"y0":50.00626523550514,"z0":4.727390730082736,"aX":-11.768650211595958},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.6,"breakHorizontal":11.9,"spinRate":1474,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.43255266983477103,"extension":6.388637127689616},"index":3,"playId":"d6a830aa-eaf8-300f-813a-38085c9617eb","pitchNumber":3,"startTime":"2026-04-01T03:14:25.996Z","endTime":"2026-04-01T03:14:31.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995676882139456,"aZ":-36.232260720280664,"pfxX":-5.482950212359373,"pfxZ":-2.5157277967902703,"pX":0.9491809128694233,"pZ":1.2829923716225309,"vX0":8.074902543681665,"vY0":-126.18685167218928,"vZ0":-1.2642490243957245,"x":80.82,"y":204.14,"x0":-1.5819548243041588,"y0":50.00520087561524,"z0":4.7130213004934145,"aX":-8.83174847655768},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":8.0,"spinRate":1495,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.4342689452215036,"extension":6.777244535404949},"index":4,"playId":"c6db438c-3d71-3f65-b5c9-ea803e067e38","pitchNumber":4,"startTime":"2026-04-01T03:14:40.664Z","endTime":"2026-04-01T03:14:44.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:14:44.921Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T03:15:06.697Z","endTime":"2026-04-01T03:15:51.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738949786278944,"aZ":-29.905633709431743,"pfxX":-10.487720243841016,"pfxZ":1.2642882838617364,"pX":0.39807689939366725,"pZ":2.5481739996573514,"vX0":8.54707024308588,"vY0":-133.74459886785874,"vZ0":-0.5306810697085262,"x":101.83,"y":169.98,"x0":-1.487570954973884,"y0":50.0056155759513,"z0":4.9071179673476175,"aX":-18.86945661875982},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.4,"breakHorizontal":17.0,"spinRate":1848,"spinDirection":249},"zone":6,"typeConfidence":0.91,"plateTime":0.41063021593047555,"extension":7.229201634260545},"index":0,"playId":"64067313-7ac5-3d3a-9a46-b0d8a69f354a","pitchNumber":1,"startTime":"2026-04-01T03:15:08.862Z","endTime":"2026-04-01T03:15:12.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77987272428805,"aZ":-23.40191834773775,"pfxX":-2.2210140430231395,"pfxZ":4.87634312063193,"pX":-0.6354627592040388,"pZ":2.4134976206002303,"vX0":3.9388602711255594,"vY0":-133.78855174719283,"vZ0":-2.00825933691367,"x":141.22,"y":173.62,"x0":-1.8430402088927313,"y0":50.00555768750901,"z0":4.863340865362567,"aX":-3.998441920853422},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":3.1,"spinRate":2247,"spinDirection":239},"zone":4,"typeConfidence":0.81,"plateTime":0.4105165107780917,"extension":7.168852724086965},"index":1,"playId":"da8c18a1-fa34-3e95-b512-89fb8a157d66","pitchNumber":2,"startTime":"2026-04-01T03:15:29.549Z","endTime":"2026-04-01T03:15:33.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.7,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3784908029013,"aZ":-31.500114623172493,"pfxX":-11.2054888834185,"pfxZ":0.38606927514798883,"pX":0.4250388284643373,"pZ":2.908458042711845,"vX0":8.926095445089256,"vY0":-133.0828688563003,"vZ0":0.8315548109143877,"x":100.8,"y":160.25,"x0":-1.5405587843914264,"y0":50.00642089019305,"z0":4.899131670867283,"aX":-19.81592847745564},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.2,"breakHorizontal":18.0,"spinRate":1851,"spinDirection":244},"zone":3,"typeConfidence":0.9,"plateTime":0.41384488648672413,"extension":7.353015686038683},"index":2,"playId":"1c228786-eb37-38f2-8575-3ee6f185b65e","pitchNumber":3,"startTime":"2026-04-01T03:15:46.735Z","endTime":"2026-04-01T03:15:51.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:15:51.092Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Harrison Bader doubles (1) on a sharp fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:17:53.970Z","endTime":"2026-04-01T03:18:34.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758164653927153,"aZ":-26.216391355650266,"pfxX":-0.5453463577116886,"pfxZ":3.554260182236087,"pX":0.8454073658180895,"pZ":2.5895693735929473,"vX0":-4.4294392192402166,"vY0":-128.643089370401,"vZ0":-2.6872209181586033,"x":84.78,"y":168.86,"x0":2.6605651681719626,"y0":50.002735730635905,"z0":5.68065355011033,"aX":-0.9124428870373312},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":2.0,"spinRate":2281,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4258213352904634,"extension":6.281625259800348},"index":0,"playId":"24df2f0e-cf0b-3645-84be-080180f3a4fa","pitchNumber":1,"startTime":"2026-04-01T03:18:04.070Z","endTime":"2026-04-01T03:18:08.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306790100768357,"aZ":-26.588566266796093,"pfxX":-0.7347279045320501,"pfxZ":3.346687650615838,"pX":0.521690142296903,"pZ":2.75842433130899,"vX0":-4.933971865017944,"vY0":-128.58121944601982,"vZ0":-2.0729612719097146,"x":97.11,"y":164.3,"x0":2.5630165990576965,"y0":50.00436398730096,"z0":5.643464642059823,"aX":-1.227088867119002},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":2.5,"spinRate":2213,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4263901636187617,"extension":6.344079049820746},"hitData":{"launchSpeed":103.8,"launchAngle":30.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":163.76,"coordY":44.68}},"index":1,"playId":"311edb51-4580-37f9-bdf1-0cd7118cab0a","pitchNumber":2,"startTime":"2026-04-01T03:18:21.088Z","endTime":"2026-04-01T03:18:34.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.3,"awayTeamWinProbability":72.7,"homeTeamWinProbabilityAdded":-6.699999999999999,"leverageIndex":0.97,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:18:34.107Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:19:04.253Z","endTime":"2026-04-01T03:20:31.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643046467009135,"aZ":-21.508874929625573,"pfxX":10.431516147651664,"pfxZ":5.792150874170966,"pX":-0.017795222988922145,"pZ":1.563826895847994,"vX0":-10.037250783492233,"vY0":-135.13190144954805,"vZ0":-6.008183880128138,"x":117.68,"y":196.56,"x0":2.3972337349377693,"y0":50.00425739855228,"z0":5.336801557213654,"aX":19.210489268008526},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2198,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.40600521594914607,"extension":6.42845141548373},"index":0,"playId":"0ea24ba0-2ab7-386c-937e-097f17a5d963","pitchNumber":1,"startTime":"2026-04-01T03:19:18.214Z","endTime":"2026-04-01T03:19:22.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94604768286025,"aZ":-23.688365296540756,"pfxX":-0.3250646321851107,"pfxZ":4.9085250835582155,"pX":1.2238392969277103,"pZ":2.333019816489825,"vX0":-2.9372758616014845,"vY0":-130.77670130953865,"vZ0":-3.7304276683286,"x":70.35,"y":175.79,"x0":2.4045314835766414,"y0":50.0063524671026,"z0":5.557948655817178,"aX":-0.5617746873689788},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":1.2,"spinRate":2289,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41905503257684007,"extension":6.149776595574745},"index":1,"playId":"c170a798-a5e9-3e89-8b7b-bc5237532606","pitchNumber":2,"startTime":"2026-04-01T03:19:41.262Z","endTime":"2026-04-01T03:19:45.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412829659773244,"aZ":-24.144297059753182,"pfxX":0.18297632995863822,"pfxZ":4.831286821628791,"pX":-1.1865383282868374,"pZ":1.5776808591279763,"vX0":-8.986395700729613,"vY0":-128.80213887605763,"vZ0":-5.187502271322144,"x":162.23,"y":196.18,"x0":2.3397124117673975,"y0":50.00451511776723,"z0":5.5107601484595,"aX":0.30581518330385493},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":1.9,"spinRate":2249,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.42700387235003756,"extension":6.389513761292009},"index":2,"playId":"39b6952b-7c46-309d-9eef-f5a1169f60fa","pitchNumber":3,"startTime":"2026-04-01T03:20:03.888Z","endTime":"2026-04-01T03:20:07.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.359490429665286,"aZ":-14.258065010304598,"pfxX":6.691994469526919,"pfxZ":10.265227424761406,"pX":-0.8708043501157556,"pZ":1.7540076352190646,"vX0":-10.120215395514723,"vY0":-132.30956911442368,"vZ0":-6.860855446144548,"x":150.19,"y":191.42,"x0":2.16212499998538,"y0":50.00345952545589,"z0":5.456856730278433,"aX":11.680672628347937},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":-9.5,"spinRate":2195,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4164936352482882,"extension":6.529287855537736},"index":3,"playId":"49238056-d6f7-3671-9c04-bd4daf243233","pitchNumber":4,"startTime":"2026-04-01T03:20:27.186Z","endTime":"2026-04-01T03:20:31.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.27,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:20:31.389Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:22:10.256Z","endTime":"2026-04-01T03:24:09.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-04-01T03:20:48.728Z","endTime":"2026-04-01T03:22:12.401Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(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":83.6,"endSpeed":76.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61447460557715,"aZ":-28.797553926131574,"pfxX":6.976467136371248,"pfxZ":2.2906593089396896,"pX":-0.3141591597338806,"pZ":1.5655824228970503,"vX0":-8.236480283583967,"vY0":-121.41400537474733,"vZ0":-3.434237237586254,"x":128.98,"y":196.51,"x0":2.2361856500706763,"y0":50.00163804940294,"z0":5.539024366431437,"aX":10.281546504305219},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":-10.3,"spinRate":1429,"spinDirection":101},"zone":13,"typeConfidence":0.9,"plateTime":0.4533382498365235,"extension":6.4295095923200005},"index":1,"playId":"bade20b4-41b7-3fb7-b70e-db9d8112d2e0","pitchNumber":1,"startTime":"2026-04-01T03:22:12.401Z","endTime":"2026-04-01T03:22:16.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"d8dc611d-41a2-4ba6-8346-36870b79d54e","startTime":"2026-04-01T03:22:34.406Z","endTime":"2026-04-01T03:22:39.406Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":75.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527051720329858,"aZ":-35.35996072918283,"pfxX":7.075906387720164,"pfxZ":-2.160883212781723,"pX":0.4796576639462005,"pZ":2.0824712229203417,"vX0":-6.778809529650945,"vY0":-121.79789093691258,"vZ0":-1.2022802014163403,"x":98.72,"y":182.55,"x0":2.4073951743232405,"y0":50.00608328268366,"z0":5.698258326651572,"aX":10.413874992143073},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.0,"breakHorizontal":-10.8,"spinRate":1271,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.4533026387901664,"extension":6.395867684122691},"index":3,"playId":"748c0fea-6683-3a67-9413-63437cad3a7e","pitchNumber":2,"startTime":"2026-04-01T03:22:54.840Z","endTime":"2026-04-01T03:22:59.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334241275746297,"aZ":-34.22521504955827,"pfxX":9.040834043952122,"pfxZ":-1.3230101756370751,"pX":0.2920536461562752,"pZ":-0.5275851727012698,"vX0":-8.069621839018282,"vY0":-124.29824099629168,"vZ0":-7.318378640101987,"x":105.87,"y":253.02,"x0":2.422422633673492,"y0":50.00497228848496,"z0":5.334704237381891,"aX":14.001663158221685},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.1,"breakHorizontal":-14.3,"spinRate":1423,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.4424291820191182,"extension":6.472846140349403},"index":4,"playId":"f2da63eb-a873-3221-bf22-69b42ecfe773","pitchNumber":3,"startTime":"2026-04-01T03:23:31.478Z","endTime":"2026-04-01T03:23:35.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32961941202049,"aZ":-25.536001080674126,"pfxX":11.93984102802226,"pfxZ":3.636804238788743,"pX":-0.16484396962581324,"pZ":3.045649250159994,"vX0":-10.261995732228108,"vY0":-134.74546583610675,"vZ0":-1.6569514170676654,"x":123.28,"y":156.55,"x0":2.155774356153663,"y0":50.001679870136,"z0":5.486027687438518,"aX":21.789507114641957},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":-19.2,"spinRate":1987,"spinDirection":132},"zone":2,"typeConfidence":0.9,"plateTime":0.4076496567899581,"extension":6.272915333135295},"index":5,"playId":"e1b615e8-afc8-361c-a087-7ba7691d8930","pitchNumber":4,"startTime":"2026-04-01T03:24:05.194Z","endTime":"2026-04-01T03:24:09.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.83,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:24:09.977Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a sharp ground ball to center fielder Jackson Merrill. Harrison Bader scores. Patrick Bailey to 2nd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:24:37.310Z","endTime":"2026-04-01T03:24:58.093Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03902556948016,"aZ":-30.790271215502646,"pfxX":4.454910659928228,"pfxZ":0.9038015779271573,"pX":0.18438717166106475,"pZ":1.6228914794846827,"vX0":-6.939104806897963,"vY0":-123.25354223910588,"vZ0":-3.1615096044113145,"x":109.97,"y":194.96,"x0":2.466085058769143,"y0":50.0027835071514,"z0":5.540754856378753,"aX":6.809033865300123},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-6.4,"spinRate":1404,"spinDirection":79},"zone":8,"typeConfidence":0.9,"plateTime":0.4455499179530751,"extension":6.456306670805198},"hitData":{"launchSpeed":100.4,"launchAngle":7.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.26,"coordY":88.43}},"index":0,"playId":"4ce3b0e3-193e-394c-a5a4-f97d0aafbaff","pitchNumber":1,"startTime":"2026-04-01T03:24:48.077Z","endTime":"2026-04-01T03:24:58.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.3,"awayTeamWinProbability":80.7,"homeTeamWinProbabilityAdded":-10.599999999999998,"leverageIndex":2.06,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:24:58.093Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a soft ground ball to first baseman Gavin Sheets. Patrick Bailey to 3rd. Willy Adames to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:25:34.141Z","endTime":"2026-04-01T03:26:41.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76597342057954,"aZ":-24.66896266265473,"pfxX":11.042379315874744,"pfxZ":4.162662120537435,"pX":1.0062683591731099,"pZ":1.4558880913649181,"vX0":-7.35701860367313,"vY0":-134.10871447738796,"vZ0":-5.492041522590349,"x":78.64,"y":199.47,"x0":2.3648443142531153,"y0":50.002462134990324,"z0":5.313817012577222,"aX":19.908101702217568},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":-18.2,"spinRate":2063,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.41002869937466624,"extension":6.45685382625816},"index":0,"playId":"255d4c9f-9b93-3e45-9cc2-4d6fa45aa8a4","pitchNumber":1,"startTime":"2026-04-01T03:25:46.083Z","endTime":"2026-04-01T03:25:49.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50143338275174,"aZ":-26.08351964636128,"pfxX":11.300469176547729,"pfxZ":3.2761320456165732,"pX":0.4534156961709244,"pZ":2.1138754043286516,"vX0":-8.894295474883675,"vY0":-136.09215933003512,"vZ0":-3.7439631576056343,"x":99.72,"y":181.71,"x0":2.3112236642221933,"y0":50.00230679624829,"z0":5.333994562352702,"aX":20.99670246531314},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":-18.4,"spinRate":2078,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.40393973721816057,"extension":6.3930432793289595},"index":1,"playId":"dc37951b-2351-302d-b99d-d0767551431f","pitchNumber":2,"startTime":"2026-04-01T03:26:07.501Z","endTime":"2026-04-01T03:26:10.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49914146240851,"aZ":-24.643359147187105,"pfxX":11.350225664140158,"pfxZ":4.115527536905155,"pX":0.9162677301930748,"pZ":1.5026104338479582,"vX0":-7.996599662235449,"vY0":-134.71532841302025,"vZ0":-5.288408583517482,"x":82.07,"y":198.21,"x0":2.4552192503814085,"y0":50.00373998461564,"z0":5.2435352871809595,"aX":20.76901171067624},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":-18.7,"spinRate":2006,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.407288233803186,"extension":6.480424565889984},"hitData":{"launchSpeed":52.8,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":138.79,"coordY":178.89}},"index":2,"playId":"6e1b255f-1260-3271-aa5b-e721227ffa4b","pitchNumber":3,"startTime":"2026-04-01T03:26:32.957Z","endTime":"2026-04-01T03:26:41.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":-4.200000000000001,"leverageIndex":1.41,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:26:41.958Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to right fielder Fernando Tatis Jr. Patrick Bailey scores. Willy Adames scores. Rafael Devers to 3rd.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:29:49.600Z","endTime":"2026-04-01T03:30:21.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T03:29:42.148Z","endTime":"2026-04-01T03:29:51.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":98.6,"endSpeed":89.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14420326529876,"aZ":-17.310590203078984,"pfxX":-6.885061905102732,"pfxZ":7.179942903014442,"pX":-0.05819348191673361,"pZ":2.848319133528418,"vX0":3.4730152006151402,"vY0":-143.4195129679572,"vZ0":-5.62863250562634,"x":119.22,"y":161.88,"x0":-0.3945675137668709,"y0":50.00256178522024,"z0":5.92703649808597,"aX":-14.251070519859297},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":11.8,"spinRate":2203,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3828398220172189,"extension":5.91327710521491},"index":1,"playId":"3cd66810-e01d-38de-a7f5-fabfc13a38e5","pitchNumber":1,"startTime":"2026-04-01T03:29:51.811Z","endTime":"2026-04-01T03:29:55.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98113602446907,"aZ":-17.548659754970828,"pfxX":-8.591219790941498,"pfxZ":7.073393422598569,"pX":0.01934621386253918,"pZ":2.232517399308202,"vX0":3.7047261466558967,"vY0":-143.29182841396744,"vZ0":-7.140026030376875,"x":116.26,"y":178.5,"x0":-0.17868741596218168,"y0":50.000341072152466,"z0":5.864882340924073,"aX":-17.754148218050947},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.4,"breakHorizontal":14.8,"spinRate":2134,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.38314283659197823,"extension":6.236829803911576},"hitData":{"launchSpeed":100.0,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.72,"coordY":125.99}},"index":2,"playId":"dc70378d-25a1-3ae3-95d1-3ffe5d56aea4","pitchNumber":2,"startTime":"2026-04-01T03:30:11.176Z","endTime":"2026-04-01T03:30:21.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":642715,"link":"/api/v1/people/642715"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":1.71,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:30:21.188Z","atBatIndex":51},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Luis Arraez out on a sacrifice fly to center fielder Jackson Merrill. Rafael Devers scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:30:57.819Z","endTime":"2026-04-01T03:31:20.127Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.6447957510193,"aZ":-8.192580782992419,"pfxX":-3.5979643686119513,"pfxZ":11.80178160237734,"pX":0.8038993411206362,"pZ":2.1267031087823565,"vX0":4.157216995988245,"vY0":-142.55417760064688,"vZ0":-8.678403357705994,"x":86.36,"y":181.36,"x0":-0.21471873425108867,"y0":50.006397553837715,"z0":5.749883485421532,"aX":-7.313236219833514},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":5.5,"spinRate":2417,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.38611314682477227,"extension":6.086179591699163},"hitData":{"launchSpeed":89.8,"launchAngle":33.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.5,"coordY":72.4}},"index":0,"playId":"b69b8cb0-42fe-37ca-a4ac-7e1bab6376ee","pitchNumber":1,"startTime":"2026-04-01T03:31:07.115Z","endTime":"2026-04-01T03:31:20.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.59,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:31:20.127Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Chapman grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Heliot Ramos out at 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T03:31:44.498Z","endTime":"2026-04-01T03:32:19.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":79.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203443073278617,"aZ":-23.385588233322718,"pfxX":-9.886758963557368,"pfxZ":5.449626169686782,"pX":-0.2555349362995741,"pZ":3.246700067977592,"vX0":3.6803526053183617,"vY0":-126.58396426565912,"vZ0":-2.020849384686345,"x":126.74,"y":151.12,"x0":-0.44835133825705986,"y0":50.00600480930404,"z0":5.938446685248925,"aX":-15.956650337229199},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.6,"breakHorizontal":17.0,"spinRate":1580,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.433641931018252,"extension":6.155112825836051},"index":0,"playId":"8487d8f2-1eab-3cf4-ac67-789252217081","pitchNumber":1,"startTime":"2026-04-01T03:31:53.964Z","endTime":"2026-04-01T03:31:57.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91834436920392,"aZ":-17.69088882388084,"pfxX":-8.757135753673094,"pfxZ":7.0415685253487945,"pX":-0.45699644062913214,"pZ":2.446196273069781,"vX0":3.277985696346085,"vY0":-142.74331905770742,"vZ0":-6.379687472305435,"x":134.42,"y":172.73,"x0":-0.48495133454794953,"y0":50.0006321008883,"z0":5.830314706458937,"aX":-18.00632271127965},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.6,"breakHorizontal":15.1,"spinRate":2225,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38421405469748215,"extension":6.1535043123855315},"hitData":{"launchSpeed":96.6,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.09,"coordY":148.4}},"index":1,"playId":"1d70857b-a2f5-33d0-8f86-a8ba6dd4d903","pitchNumber":2,"startTime":"2026-04-01T03:32:12.780Z","endTime":"2026-04-01T03:32:19.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:32:19.788Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T03:34:19.948Z","endTime":"2026-04-01T03:36:59.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66360782821584,"aZ":-34.04522483614817,"pfxX":6.825800033751219,"pfxZ":-1.2316080986304705,"pX":0.3860971495615033,"pZ":3.017119031831804,"vX0":3.634700452422175,"vY0":-123.02330556674278,"vZ0":2.2485146477359965,"x":102.28,"y":157.32,"x0":-2.0021049585692205,"y0":50.004426762627,"z0":4.997231111485648,"aX":10.358168907399953},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.3,"breakHorizontal":-13.3,"spinRate":2478,"spinDirection":57},"zone":3,"typeConfidence":0.9,"plateTime":0.4469343479225478,"extension":6.938741555810513},"index":0,"playId":"786b092c-dc5d-3f88-9f43-c47d2c077309","pitchNumber":1,"startTime":"2026-04-01T03:34:33.048Z","endTime":"2026-04-01T03:34:36.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.773098355724184,"aZ":-29.78423596778832,"pfxX":-10.203329753787102,"pfxZ":1.3797690182385036,"pX":-1.465663758124337,"pZ":2.4414550357865576,"vX0":3.904055627768639,"vY0":-131.4001143078677,"vZ0":-0.5548618615588217,"x":172.87,"y":172.86,"x0":-1.6512300552858845,"y0":50.00638473685164,"z0":4.8828329780165,"aX":-17.71274883729827},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":1953,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.41803740098801345,"extension":6.81926955315315},"index":1,"playId":"2f1d8b85-c938-3584-8f8f-89c2aef7a7f3","pitchNumber":2,"startTime":"2026-04-01T03:34:52.851Z","endTime":"2026-04-01T03:34:56.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.293217504468686,"aZ":-30.434629295016617,"pfxX":-11.354321046690849,"pfxZ":0.9990678935912296,"pX":-0.8553324134775417,"pZ":3.0449561457044756,"vX0":5.413898370525713,"vY0":-132.41444826856062,"vZ0":0.7958176527513604,"x":149.6,"y":156.57,"x0":-1.468149267795937,"y0":50.00644103360375,"z0":4.9939017904281044,"aX":-19.859548235822263},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":19.1,"spinRate":1948,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.41607920568019585,"extension":6.930980244556382},"index":2,"playId":"d12fddfa-e737-3f62-b075-df5e94549014","pitchNumber":3,"startTime":"2026-04-01T03:35:06.830Z","endTime":"2026-04-01T03:35:10.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57291094868979,"aZ":-19.799438921434742,"pfxX":-5.758411929483886,"pfxZ":6.794281074663747,"pX":0.1536295125968495,"pZ":3.8806716982496363,"vX0":6.099845766930183,"vY0":-134.03238887704833,"vZ0":0.7147525296067966,"x":111.14,"y":134.0,"x0":-1.4019584127661024,"y0":50.006636533064174,"z0":5.022859018462142,"aX":-10.495080127012432},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":9.1,"spinRate":2057,"spinDirection":242},"zone":12,"typeConfidence":0.91,"plateTime":0.408437333124144,"extension":7.011840761862384},"index":3,"playId":"509b650b-6280-36a2-8f0b-6a9ee7ab988b","pitchNumber":4,"startTime":"2026-04-01T03:35:40.433Z","endTime":"2026-04-01T03:35:43.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03876474566495,"aZ":-33.88221794228545,"pfxX":-7.495896899708896,"pfxZ":-1.0677459757254084,"pX":0.8024964022630783,"pZ":0.8662046326734301,"vX0":8.099497883725228,"vY0":-125.73200825026711,"vZ0":-2.539759132270337,"x":86.41,"y":215.39,"x0":-1.490239924990815,"y0":50.003319134364936,"z0":4.645083299136803,"aX":-11.974250841902132},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":11.6,"spinRate":1570,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4360171717114443,"extension":6.930150911754045},"index":4,"playId":"3dbdf353-0c18-352f-900f-30ced3bf6732","pitchNumber":5,"startTime":"2026-04-01T03:35:59.852Z","endTime":"2026-04-01T03:36:03.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.355651759691057,"aZ":-33.24258740865155,"pfxX":7.440414772421804,"pfxZ":-0.7308815821938826,"pX":-1.046876390799537,"pZ":3.436610424570975,"vX0":-0.16075503590459367,"vY0":-121.20702796536624,"vZ0":3.303174388122203,"x":156.9,"y":145.99,"x0":-1.9431394641775925,"y0":50.00270999218822,"z0":4.989987856798168,"aX":10.88602595336965},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-13.3,"spinRate":2558,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.4547958214635677,"extension":6.7380382153765455},"index":5,"playId":"ece8c400-6b75-3fff-8eca-e675957b3a70","pitchNumber":6,"startTime":"2026-04-01T03:36:15.775Z","endTime":"2026-04-01T03:36:19.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.3,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82021765397824,"aZ":-32.18136924619641,"pfxX":-10.844451755268883,"pfxZ":-0.0010893524294406376,"pX":-0.8552476252027588,"pZ":3.1641283233785775,"vX0":5.556664680313077,"vY0":-134.18245636541684,"vZ0":1.3178614650845506,"x":149.6,"y":153.35,"x0":-1.5637581829729124,"y0":50.00471029078182,"z0":4.9900143368620355,"aX":-19.427657131323812},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":2006,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.41098052738021407,"extension":7.0310980212229115},"index":6,"playId":"725c3ae4-ebc7-3040-9b84-83d717abb9be","pitchNumber":7,"startTime":"2026-04-01T03:36:30.382Z","endTime":"2026-04-01T03:36:33.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.973203956245406,"aZ":-34.03909080011263,"pfxX":-9.277708301982976,"pfxZ":-1.0387426386090883,"pX":-0.3861530840910435,"pZ":3.032604905756178,"vX0":5.98143291667344,"vY0":-134.01155412777115,"vZ0":1.3414048464294108,"x":131.72,"y":156.9,"x0":-1.4587812952224508,"y0":50.005068432649324,"z0":4.984348871391363,"aX":-16.626429768479415},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.3,"breakHorizontal":15.2,"spinRate":2028,"spinDirection":236},"zone":1,"typeConfidence":0.91,"plateTime":0.411074586586472,"extension":6.564410791153731},"hitData":{"launchSpeed":104.9,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.12,"coordY":159.9}},"index":7,"playId":"9f883e3d-48de-3d0a-8413-3a666a90265e","pitchNumber":8,"startTime":"2026-04-01T03:36:51.051Z","endTime":"2026-04-01T03:36:59.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:36:59.062Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T03:37:17.892Z","endTime":"2026-04-01T03:37:34.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":91.3,"endSpeed":82.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12559850696329,"aZ":-36.498439843088335,"pfxX":-10.249240171397396,"pfxZ":-2.476260306566621,"pX":-0.2551131769554041,"pZ":2.601323328488346,"vX0":6.867209495229696,"vY0":-132.6486464808638,"vZ0":0.9051682434119204,"x":126.72,"y":168.54,"x0":-1.574844343771989,"y0":50.005692460508214,"z0":4.9625291002466145,"aX":-17.8705800532735},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.0,"breakHorizontal":16.7,"spinRate":1926,"spinDirection":243},"zone":5,"typeConfidence":0.89,"plateTime":0.4164035679937186,"extension":6.9313139641722925},"hitData":{"launchSpeed":88.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.09,"coordY":159.9}},"index":0,"playId":"157d153e-dafb-3b1f-9181-0bd7d09178a8","pitchNumber":1,"startTime":"2026-04-01T03:37:26.036Z","endTime":"2026-04-01T03:37:34.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:37:34.053Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T03:37:48.496Z","endTime":"2026-04-01T03:38:45.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67827063574956,"aZ":-30.913780262360124,"pfxX":5.12703627934367,"pfxZ":0.8518902669866701,"pX":0.5419984958101441,"pZ":1.77014694590134,"vX0":4.1186100851067,"vY0":-121.5552764054204,"vZ0":-0.7916609346805157,"x":96.34,"y":190.99,"x0":-1.8456186228534595,"y0":50.00538633670491,"z0":4.803986708616266,"aX":7.6083925131653425},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-10.3,"spinRate":2527,"spinDirection":52},"zone":9,"typeConfidence":0.9,"plateTime":0.4520547632900582,"extension":6.926783287234695},"index":0,"playId":"b7c14f1b-c74c-33d3-b731-e66737f2fbcf","pitchNumber":1,"startTime":"2026-04-01T03:37:57.377Z","endTime":"2026-04-01T03:38:01.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96307332226585,"aZ":-31.313427079648392,"pfxX":-11.139093032210132,"pfxZ":0.47642708402676615,"pX":0.16230204382953942,"pZ":2.0360960866475786,"vX0":8.549050725208101,"vY0":-134.492069361925,"vZ0":-1.4103048277283792,"x":110.81,"y":183.81,"x0":-1.6326584592929576,"y0":50.00249781170231,"z0":4.8172380146355716,"aX":-20.12135500664216},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":1977,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.40944262346957183,"extension":7.147929405222863},"index":1,"playId":"10fd62d0-a1fd-35b0-8c2c-2a64a03aa0a6","pitchNumber":2,"startTime":"2026-04-01T03:38:11.240Z","endTime":"2026-04-01T03:38:16.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24866374346937,"aZ":-33.66583444696257,"pfxX":-8.46013321749884,"pfxZ":-0.8098697888241757,"pX":-0.8726214500596501,"pZ":1.4011869882245445,"vX0":4.883439514884963,"vY0":-134.84494656380662,"vZ0":-2.7025662975366225,"x":150.26,"y":200.95,"x0":-1.614535114280619,"y0":50.006733795791725,"z0":4.808539147943612,"aX":-15.473819608685892},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.9,"breakHorizontal":14.2,"spinRate":1938,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4072837957431861,"extension":6.849422882362876},"hitData":{"launchSpeed":84.4,"launchAngle":-19.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.78,"coordY":152.64}},"index":2,"playId":"598c06c0-0442-3323-9321-8ad5ffda0d05","pitchNumber":3,"startTime":"2026-04-01T03:38:39.155Z","endTime":"2026-04-01T03:38:45.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:38:45.193Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T03:40:54.375Z","endTime":"2026-04-01T03:41:57.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.537044250121504,"aZ":-10.688666982649169,"pfxX":-1.4661796891855767,"pfxZ":10.925995724050242,"pX":-0.051264962773337364,"pZ":2.7692607324944705,"vX0":2.0758767644681018,"vY0":-140.03670957834942,"vZ0":-6.608332798429337,"x":118.95,"y":164.01,"x0":-0.6150880247108405,"y0":50.00153863409168,"z0":5.874453223059497,"aX":-2.8830276196579376},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":2.2,"spinRate":2252,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39260905415593106,"extension":6.009961253502525},"index":0,"playId":"c03f8ee7-89b9-35ce-9691-8bafc741c18b","pitchNumber":1,"startTime":"2026-04-01T03:41:01.425Z","endTime":"2026-04-01T03:41:05.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.8,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.533188610289685,"aZ":-11.776664996695631,"pfxX":-1.5807313952026054,"pfxZ":10.207687279558556,"pX":-0.8730878413740398,"pZ":2.7523773560631515,"vX0":-0.29799317833213246,"vY0":-140.8184865566309,"vZ0":-6.5364383123273075,"x":150.28,"y":164.47,"x0":-0.5605222311270229,"y0":50.00012866783473,"z0":5.873888989420006,"aX":-3.157212279119503},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":2.9,"spinRate":2291,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3897389014737933,"extension":6.192444621690166},"index":1,"playId":"fde5cb01-cbd0-3f88-9286-f36f784b450d","pitchNumber":2,"startTime":"2026-04-01T03:41:15.012Z","endTime":"2026-04-01T03:41:18.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992149865778643,"aZ":-24.261014458230385,"pfxX":-9.577083705482575,"pfxZ":4.65066723477615,"pX":0.14874537250094247,"pZ":0.8647187255691426,"vX0":4.666015192163779,"vY0":-129.55898547390933,"vZ0":-7.649832975177933,"x":111.33,"y":215.43,"x0":-0.43110701865632245,"y0":50.00045136445436,"z0":5.7088543910585665,"aX":-16.283574979648073},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":1772,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4227159571927803,"extension":6.529723630278291},"index":2,"playId":"75223cf5-54b9-3405-a240-7563d2692c71","pitchNumber":3,"startTime":"2026-04-01T03:41:29.985Z","endTime":"2026-04-01T03:41:33.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.225721231933385,"aZ":-11.512438737322093,"pfxX":-1.9082244399344432,"pfxZ":10.24063278812645,"pX":0.20968418426101332,"pZ":2.8788086676211475,"vX0":2.462995865866218,"vY0":-141.5973760317587,"vZ0":-6.212002408969369,"x":109.01,"y":161.05,"x0":-0.42608192295321273,"y0":50.00537510351607,"z0":5.847494133638871,"aX":-3.8512164207133104},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":2.9,"spinRate":2283,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38774700442366683,"extension":6.100664823317851},"hitData":{"launchSpeed":76.4,"launchAngle":6.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.14,"coordY":136.74}},"index":3,"playId":"112b4569-91ae-3bda-98cb-08ff678fcb5e","pitchNumber":4,"startTime":"2026-04-01T03:41:45.639Z","endTime":"2026-04-01T03:41:57.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:41:57.567Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T03:42:17.424Z","endTime":"2026-04-01T03:43:34.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65595568493066,"aZ":-11.460000519600221,"pfxX":-3.4024970524739024,"pfxZ":10.286696271571728,"pX":0.7288046006352923,"pZ":2.303528449126936,"vX0":4.344182120476237,"vY0":-141.76531400188418,"vZ0":-7.734269802963386,"x":89.22,"y":176.58,"x0":-0.3891430091391396,"y0":50.00089900252094,"z0":5.8175115280714635,"aX":-6.850617673212245},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2441,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38795868745414985,"extension":5.869699060618314},"index":0,"playId":"36e60775-0a3d-303c-9a47-c869c92c77c0","pitchNumber":1,"startTime":"2026-04-01T03:42:25.172Z","endTime":"2026-04-01T03:42:28.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.000338818128714,"aZ":-21.176545267920645,"pfxX":-9.789008723743873,"pfxZ":6.712849602257628,"pX":-0.19280718674659927,"pZ":2.102961258159326,"vX0":3.789305642365166,"vY0":-127.8495203773052,"vZ0":-5.025063826959021,"x":124.35,"y":182.0,"x0":-0.43150034108941954,"y0":50.00144479582267,"z0":5.779932684934663,"aX":-16.02924525209221},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.2,"breakHorizontal":16.7,"spinRate":1860,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4301900788522337,"extension":6.5180585291904105},"index":1,"playId":"eb147853-622d-3da3-a92e-2a3c6958bbac","pitchNumber":2,"startTime":"2026-04-01T03:42:43.134Z","endTime":"2026-04-01T03:42:47.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20798528238566,"aZ":-10.762146009300643,"pfxX":-3.6208175514598677,"pfxZ":10.82642498649868,"pX":0.6391059632176539,"pZ":3.2416938700463254,"vX0":4.221662931168152,"vY0":-140.55288748179078,"vZ0":-5.542903290092895,"x":92.64,"y":151.25,"x0":-0.42004889530714135,"y0":50.007025392667025,"z0":5.954403567567601,"aX":-7.164410605139748},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":5.5,"spinRate":2366,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.391378839138548,"extension":5.708757245960794},"index":2,"playId":"fade7a66-eb03-332b-a9d8-0248a18db96a","pitchNumber":3,"startTime":"2026-04-01T03:43:02.037Z","endTime":"2026-04-01T03:43:09.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.316009021887304,"aZ":-21.613446542935783,"pfxX":-11.39807975811787,"pfxZ":6.36313231174271,"pX":0.6326124099449737,"pZ":2.170956341917606,"vX0":6.2759968381160345,"vY0":-128.7111254615776,"vZ0":-4.707568540261594,"x":92.89,"y":180.16,"x0":-0.3697734573158778,"y0":50.00585146271443,"z0":5.720196767113584,"aX":-18.92783676807037},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":19.1,"spinRate":1876,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.42725345895722544,"extension":6.46190931230854},"index":3,"playId":"180fb736-627f-35ee-93fc-1b326491ac94","pitchNumber":4,"startTime":"2026-04-01T03:43:30.147Z","endTime":"2026-04-01T03:43:34.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:43:34.866Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T03:43:55.198Z","endTime":"2026-04-01T03:45:24.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9536895500117,"aZ":-27.08445998402937,"pfxX":-9.510854316285434,"pfxZ":3.2580825447434414,"pX":0.040052144311774375,"pZ":3.802473963430569,"vX0":3.852381995791467,"vY0":-124.90682455272596,"vZ0":0.1652695664327013,"x":115.47,"y":136.11,"x0":-0.29692193081445184,"y0":50.00192109399131,"z0":5.984478598899428,"aX":-14.848137614314707},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":16.2,"spinRate":1736,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.44051896552317604,"extension":6.39275447933438},"index":0,"playId":"938e7e0d-89af-37ad-8931-c5b411d312ff","pitchNumber":1,"startTime":"2026-04-01T03:44:09.260Z","endTime":"2026-04-01T03:44:13.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":98.1,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25021976976682,"aZ":-10.13373028937567,"pfxX":-2.768383740875283,"pfxZ":10.821008174509563,"pX":0.7785063149828169,"pZ":3.210210973676956,"vX0":4.056026015845148,"vY0":-142.62115062839396,"vZ0":-5.7476611217419125,"x":87.33,"y":152.1,"x0":-0.3098878261937215,"y0":50.00355725504186,"z0":5.906469047492347,"aX":-5.639375255218541},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2492,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.38570758777618197,"extension":6.3142300296188},"index":1,"playId":"e77bafae-718e-3567-a548-3de9b84e683e","pitchNumber":2,"startTime":"2026-04-01T03:44:30.426Z","endTime":"2026-04-01T03:44:34.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94193338063854,"aZ":-22.138691533061593,"pfxX":-9.944754990259364,"pfxZ":5.842836793753096,"pX":-1.849156802800387,"pZ":0.5793002111464383,"vX0":-0.20720394616860172,"vY0":-131.0607525274453,"vZ0":-8.345298644213953,"x":187.49,"y":223.14,"x0":-0.47933278458618706,"y0":50.00325437170223,"z0":5.492578428273057,"aX":-17.083676650628405},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":1803,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41993670470515054,"extension":6.566285700161147},"index":2,"playId":"fc12f95f-3a0a-3645-8cd4-267e46b54e1d","pitchNumber":3,"startTime":"2026-04-01T03:44:49.217Z","endTime":"2026-04-01T03:44:52.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.791824529577678,"aZ":-25.37274809274978,"pfxX":-9.472401081798886,"pfxZ":4.09335428421544,"pX":-0.7543409825044985,"pZ":2.784066434880708,"vX0":1.888067598995079,"vY0":-128.13039076166905,"vZ0":-2.9204103735142843,"x":145.75,"y":163.61,"x0":-0.2709358934369881,"y0":50.00020667657732,"z0":5.923876490284301,"aX":-15.727026719822819},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":1703,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4276807308622894,"extension":6.428038094651604},"hitData":{"launchSpeed":82.1,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.91,"coordY":144.76}},"index":3,"playId":"f6c3d172-47c5-323c-9a37-29c83a051fda","pitchNumber":4,"startTime":"2026-04-01T03:45:16.578Z","endTime":"2026-04-01T03:45:24.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:45:24.580Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Castellanos doubles (1) on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T03:47:55.668Z","endTime":"2026-04-01T03:49:38.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-04-01T03:46:35.244Z","endTime":"2026-04-01T03:47:57.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1301962507484,"aZ":-27.818850990331445,"pfxX":-0.7635252127423877,"pfxZ":2.6648579512300756,"pX":1.3178495982583707,"pZ":2.3111308260209587,"vX0":8.272094403984333,"vY0":-127.6840202574709,"vZ0":-4.29312253715501,"x":66.77,"y":176.38,"x0":-1.8805547363868051,"y0":50.00023463096944,"z0":6.232795032763082,"aX":-1.2474751696983089},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-0.7,"spinRate":2596,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.430881800230984,"extension":5.765331559691272},"index":1,"playId":"24edea88-7fa4-3bf9-9543-a9a10d3c59ef","pitchNumber":1,"startTime":"2026-04-01T03:47:57.852Z","endTime":"2026-04-01T03:48:01.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501473100242478,"aZ":-30.977756990948365,"pfxX":0.009976472483142818,"pfxZ":0.7450431832902282,"pX":0.8205619612721512,"pZ":2.5231924138462407,"vX0":6.5577400454512995,"vY0":-126.04127823029529,"vZ0":-3.2011525949727675,"x":85.72,"y":170.65,"x0":-1.8157778666352933,"y0":50.004953181078896,"z0":6.310052271778135,"aX":0.01497636132193329},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":-1.6,"spinRate":2613,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4344852234193062,"extension":5.668547210574149},"index":2,"playId":"02046ef2-3c53-3add-8b67-919729e5fb85","pitchNumber":2,"startTime":"2026-04-01T03:48:09.322Z","endTime":"2026-04-01T03:48:12.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3326342345891,"aZ":-19.728345582850846,"pfxX":-8.919851871270826,"pfxZ":6.56565477198128,"pX":-1.8240334272998522,"pZ":2.098082337800903,"vX0":3.800985508971388,"vY0":-136.6004879279395,"vZ0":-7.155039757368047,"x":186.53,"y":182.13,"x0":-2.0726219675586375,"y0":50.001680874273106,"z0":6.101744732587402,"aX":-16.90046856236357},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":15.4,"spinRate":2178,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4005637569679603,"extension":5.821983285714021},"index":3,"playId":"39e7ce9d-cef3-3528-a121-a938c9fa845a","pitchNumber":3,"startTime":"2026-04-01T03:48:23.452Z","endTime":"2026-04-01T03:48:27.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922204500287247,"aZ":-19.70576719058477,"pfxX":-9.131807849653045,"pfxZ":6.6098689803966435,"pX":-0.4013265633611185,"pZ":1.4751956526317562,"vX0":6.879188832743814,"vY0":-136.4689063825168,"vZ0":-8.559120145322643,"x":132.3,"y":198.95,"x0":-1.7677789824175714,"y0":50.00647931027796,"z0":6.008911957661308,"aX":-17.234771678891672},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2183,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40130557642504794,"extension":5.887278230967716},"index":4,"playId":"3a1c4d1b-d9ff-39df-a01c-1adcb8af5405","pitchNumber":4,"startTime":"2026-04-01T03:48:37.613Z","endTime":"2026-04-01T03:48:40.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-01T03:48:48.409Z","endTime":"2026-04-01T03:49:08.750Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1723560675552,"aZ":-30.13176303626939,"pfxX":-0.24527398106223064,"pfxZ":1.2404450821299537,"pX":0.8767341840353677,"pZ":2.154165137067087,"vX0":6.85669445439347,"vY0":-126.97098425766664,"vZ0":-4.242575808084792,"x":83.58,"y":180.62,"x0":-1.8182279823066068,"y0":50.00099172470602,"z0":6.224132323585386,"aX":-0.40338315192747926},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-1.0,"spinRate":2564,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4301431507289535,"extension":5.842241802034432},"index":6,"playId":"c795fc85-7f1d-38cb-a1cc-d044f68f5371","pitchNumber":5,"startTime":"2026-04-01T03:49:08.750Z","endTime":"2026-04-01T03:49:13.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62376493076778,"aZ":-30.166903422856684,"pfxX":0.7190814514954075,"pfxZ":1.1994260942921002,"pX":0.019273869544955552,"pZ":2.321327382568287,"vX0":4.658505512992358,"vY0":-128.48428585087277,"vZ0":-4.019329406197082,"x":116.27,"y":176.1,"x0":-1.9107519353610203,"y0":50.003415531207956,"z0":6.250401278227517,"aX":1.2008394936662672},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-2.4,"spinRate":2673,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.42631900102760767,"extension":5.773959882970998},"hitData":{"launchSpeed":99.0,"launchAngle":14.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.62,"coordY":146.58}},"index":7,"playId":"64ce1481-1484-3382-9b3c-654e46260ba3","pitchNumber":6,"startTime":"2026-04-01T03:49:25.931Z","endTime":"2026-04-01T03:49:38.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.7,"awayTeamWinProbability":93.3,"homeTeamWinProbabilityAdded":2.8000000000000003,"leverageIndex":0.44,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:49:38.949Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T03:50:04.135Z","endTime":"2026-04-01T03:51:02.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132251156693048,"aZ":-20.040483235773042,"pfxX":-9.17455492826734,"pfxZ":6.31608715463905,"pX":0.4298551754708972,"pZ":2.6543538974525003,"vX0":9.4374852630712,"vY0":-137.64471817262995,"vZ0":-5.6844476896272536,"x":100.61,"y":167.11,"x0":-1.8488558432085662,"y0":50.005355529353054,"z0":6.100433726779427,"aX":-17.63310807616451},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":14.6,"spinRate":2161,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3977092024635587,"extension":5.745911315752965},"index":0,"playId":"4996bd53-6577-37d7-993f-20214d39844a","pitchNumber":1,"startTime":"2026-04-01T03:50:14.047Z","endTime":"2026-04-01T03:50:18.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141228289587346,"aZ":-28.729006524710346,"pfxX":-0.056182447765065646,"pfxZ":2.10379686719529,"pX":1.1856842082056793,"pZ":1.4185602530259804,"vX0":7.584884961365445,"vY0":-127.03259514443612,"vZ0":-6.1245688147579145,"x":71.8,"y":200.48,"x0":-1.8271267671794533,"y0":50.00533067114489,"z0":6.134156862474959,"aX":-0.09227935047530078},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-1.6,"spinRate":2629,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4305767225191359,"extension":5.815602029037181},"index":1,"playId":"3eee30b1-70d0-3163-8f55-95c0b2d6faa4","pitchNumber":2,"startTime":"2026-04-01T03:50:35.062Z","endTime":"2026-04-01T03:50:38.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90280581190399,"aZ":-31.028428916351036,"pfxX":-0.955288551473731,"pfxZ":0.7099602528421887,"pX":1.0242123923239042,"pZ":1.9273116234305667,"vX0":7.603628560366842,"vY0":-126.26167810534055,"vZ0":-4.276484518063224,"x":77.96,"y":186.74,"x0":-1.8979852806358473,"y0":50.00555508916998,"z0":6.13067849342817,"aX":-1.5487583963948781},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":0.0,"spinRate":2599,"spinDirection":358},"zone":14,"typeConfidence":2.0,"plateTime":0.43326149420575266,"extension":5.847719006573997},"hitData":{"launchSpeed":70.0,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.64,"coordY":158.09}},"index":2,"playId":"50660323-dbae-3603-9fab-9906057b2b99","pitchNumber":3,"startTime":"2026-04-01T03:50:53.445Z","endTime":"2026-04-01T03:51:02.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:51:02.472Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Luis Arraez to first baseman Casey Schmitt. Nick Castellanos to 3rd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T03:51:19.597Z","endTime":"2026-04-01T03:52:34.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":74.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.209294726010764,"aZ":-37.892328094651525,"pfxX":5.9274510089528185,"pfxZ":-4.07658272266427,"pX":-0.4980928633295705,"pZ":2.960239269181666,"vX0":2.119084063538151,"vY0":-117.8736946980427,"vZ0":0.18681577781721437,"x":135.99,"y":158.85,"x0":-2.179914817283135,"y0":50.00506441545262,"z0":6.389706946163581,"aX":8.309046639393815},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.1,"breakHorizontal":-11.3,"spinRate":2650,"spinDirection":26},"zone":1,"typeConfidence":2.0,"plateTime":0.46535630046399623,"extension":5.661639032405293},"index":0,"playId":"0b3969ce-948c-3970-a075-11ee11cd486c","pitchNumber":1,"startTime":"2026-04-01T03:51:27.898Z","endTime":"2026-04-01T03:51:31.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.117034278316417,"aZ":-20.537614528903145,"pfxX":-9.438829811190823,"pfxZ":6.168252861264495,"pX":-0.7042848293714542,"pZ":3.2574437438984196,"vX0":7.114642792488466,"vY0":-136.51262115279476,"vZ0":-3.8996173633724336,"x":143.85,"y":150.83,"x0":-2.1182259326926434,"y0":50.00486661387662,"z0":6.118721177219411,"aX":-17.812826584389846},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2247,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4012699801422226,"extension":5.635296192083831},"index":1,"playId":"472d418e-2aaf-3ffb-b113-1a65af3d7e59","pitchNumber":2,"startTime":"2026-04-01T03:51:45.264Z","endTime":"2026-04-01T03:51:48.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994862536406426,"aZ":-13.975835165257031,"pfxX":-4.520869977663975,"pfxZ":10.03253313151917,"pX":0.4638912878599422,"pZ":3.1334889202536775,"vX0":7.5679367874591,"vY0":-134.3031883172283,"vZ0":-5.4770984606846564,"x":99.32,"y":154.18,"x0":-1.8122057402033358,"y0":50.003752299650635,"z0":6.205261921615964,"aX":-8.201938759461711},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2108,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4089395262670461,"extension":5.7430099966757036},"index":2,"playId":"7ebd74be-dfea-3ce1-81f2-2241c853ab55","pitchNumber":3,"startTime":"2026-04-01T03:52:03.929Z","endTime":"2026-04-01T03:52:07.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36660203426213,"aZ":-24.076982969646295,"pfxX":-8.709196016224242,"pfxZ":4.761985615686119,"pX":-0.9362054292194756,"pZ":2.36075284923227,"vX0":5.98531073647971,"vY0":-129.8595112940024,"vZ0":-4.682678592920374,"x":152.69,"y":175.04,"x0":-2.1447837611329703,"y0":50.00286974753111,"z0":6.02961067718197,"aX":-14.80594158628167},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":1969,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4225355304195455,"extension":5.689819392469473},"hitData":{"launchSpeed":71.3,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.15,"coordY":160.51}},"index":3,"playId":"2e975a35-35bb-3173-b824-99265fb214e6","pitchNumber":4,"startTime":"2026-04-01T03:52:26.044Z","endTime":"2026-04-01T03:52:34.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-1.4999999999999991,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:52:34.079Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to center fielder Harrison Bader.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T03:52:50.164Z","endTime":"2026-04-01T03:54:44.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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":93.8,"endSpeed":85.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.703154610684102,"aZ":-18.929091023033916,"pfxX":-9.78520671349482,"pfxZ":7.073775814040413,"pX":-0.7692713863625342,"pZ":1.8262832647457703,"vX0":6.8706346771594085,"vY0":-136.17859634905307,"vZ0":-7.898693111237223,"x":146.32,"y":189.47,"x0":-2.05722890760691,"y0":50.006442842345834,"z0":6.080781029714157,"aX":-18.32962293388935},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":16.2,"spinRate":2239,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40265339548568857,"extension":5.718894962496735},"index":0,"playId":"449183e2-f144-34f9-ba4b-069c2331d73f","pitchNumber":1,"startTime":"2026-04-01T03:53:00.029Z","endTime":"2026-04-01T03:53:03.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":82.5,"endSpeed":75.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436158538938525,"aZ":-37.020793262690056,"pfxX":6.433548665505196,"pfxZ":-3.3761437847456124,"pX":1.1650342986666562,"pZ":1.4313567122022168,"vX0":5.32713191094243,"vY0":-119.95016606217224,"vZ0":-3.3530925079751563,"x":72.59,"y":200.13,"x0":-1.9325399223020572,"y0":50.00419988566328,"z0":6.198825058922726,"aX":9.233670621224459},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.7,"breakHorizontal":-13.1,"spinRate":2771,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4592745632376838,"extension":5.662428585775047},"index":1,"playId":"4effd09e-11e3-3793-a0fc-194b5ac5d2bc","pitchNumber":2,"startTime":"2026-04-01T03:53:15.355Z","endTime":"2026-04-01T03:53:18.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482839808034875,"aZ":-35.21558737938683,"pfxX":4.746033235506898,"pfxZ":-2.0858346263721304,"pX":1.6498548461616294,"pZ":-1.0366003310763516,"vX0":7.023918483251362,"vY0":-120.52241895888585,"vZ0":-9.146522144908918,"x":54.11,"y":266.77,"x0":-1.929592917775388,"y0":50.0039154665821,"z0":5.9575439210756045,"aX":6.9159494391089575},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":-10.4,"spinRate":2801,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4561136907005765,"extension":5.782838564213926},"index":2,"playId":"c1c0fd5a-c65b-31be-be59-19b860ad3795","pitchNumber":3,"startTime":"2026-04-01T03:53:36.917Z","endTime":"2026-04-01T03:53:40.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159041937529125,"aZ":-30.433886720313662,"pfxX":-0.21899857132739098,"pfxZ":1.04885192612696,"pX":0.40590617048721805,"pZ":1.8198836493754742,"vX0":5.81056811531791,"vY0":-127.03706843067354,"vZ0":-4.858333768472764,"x":101.53,"y":189.64,"x0":-1.8711076592947615,"y0":50.00020911190735,"z0":6.1434054387626835,"aX":-0.36287589606611925},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-0.7,"spinRate":2604,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.4292407551083661,"extension":5.781787918277033},"index":3,"playId":"26fbc123-1c12-36d2-9a7a-3ada688ff25f","pitchNumber":4,"startTime":"2026-04-01T03:54:08.926Z","endTime":"2026-04-01T03:54:12.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097634144894375,"aZ":-30.884767572138625,"pfxX":-0.24900335983682348,"pfxZ":0.8035074619102112,"pX":0.11261695198247039,"pZ":2.8313224611058367,"vX0":5.031910090732262,"vY0":-126.05111709779212,"vZ0":-2.4275523556605094,"x":112.71,"y":162.33,"x0":-1.8788436003603979,"y0":50.00356922373972,"z0":6.305415358324411,"aX":-0.40050855447434014},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-0.7,"spinRate":2635,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.43485325483354487,"extension":5.713894216035109},"hitData":{"launchSpeed":98.0,"launchAngle":43.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.14,"coordY":71.92}},"index":4,"playId":"190d7a1c-0462-30eb-98e8-5d447b4a5775","pitchNumber":5,"startTime":"2026-04-01T03:54:31.744Z","endTime":"2026-04-01T03:54:44.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:54:44.603Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T03:57:04.367Z","endTime":"2026-04-01T03:59:07.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-04-01T03:56:18.403Z","endTime":"2026-04-01T03:57:06.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.253519047746714,"aZ":-9.33222951897475,"pfxX":-1.1785324227058616,"pfxZ":11.852741097760498,"pX":0.43493161322317,"pZ":4.07006336380547,"vX0":2.070652245799836,"vY0":-138.50320693739434,"vZ0":-3.1918814673094067,"x":100.42,"y":128.89,"x0":-0.17200982797698677,"y0":50.005266341675714,"z0":5.869751355432258,"aX":-2.2719793713860583},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.9,"breakHorizontal":1.7,"spinRate":2205,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.3966884209829713,"extension":7.126853366554326},"index":1,"playId":"91c03c61-f485-375d-a503-12834a8a8f43","pitchNumber":1,"startTime":"2026-04-01T03:57:06.568Z","endTime":"2026-04-01T03:57:10.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.8,"endSpeed":87.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26674003784783,"aZ":-8.845374482670248,"pfxX":-1.0644677305505548,"pfxZ":11.882536268329972,"pX":-0.6151369109569993,"pZ":3.1459212179540006,"vX0":-0.6409883618507237,"vY0":-139.4542001442484,"vZ0":-5.590042265213438,"x":140.45,"y":153.84,"x0":-0.24375403069484747,"y0":50.00495812613208,"z0":5.764101110383074,"aX":-2.090373834568566},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.5,"breakHorizontal":2.0,"spinRate":2175,"spinDirection":186},"zone":1,"typeConfidence":0.91,"plateTime":0.39321964907724727,"extension":7.093777137576797},"index":2,"playId":"112bac98-ed95-30a1-8931-530a5f19f8c9","pitchNumber":2,"startTime":"2026-04-01T03:57:25.179Z","endTime":"2026-04-01T03:57:28.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712743950150962,"aZ":-28.926303156145266,"pfxX":-6.08626816352569,"pfxZ":2.2687918350171454,"pX":-1.2200439837157075,"pZ":3.937335299290375,"vX0":-0.1608440753850467,"vY0":-118.94287838680204,"vZ0":1.7694995895259034,"x":163.51,"y":132.47,"x0":-0.3606421056542707,"y0":50.005781661181715,"z0":5.805847518879492,"aX":-8.725377487763666},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.8,"breakHorizontal":11.0,"spinRate":1186,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.46042966844543676,"extension":7.320562527171453},"index":3,"playId":"6ff46c5d-80c0-3c0e-9471-67732e12e688","pitchNumber":3,"startTime":"2026-04-01T03:57:43.235Z","endTime":"2026-04-01T03:57:47.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05230643943766,"aZ":-9.86686936525129,"pfxX":0.26718915555862166,"pfxZ":11.52121863504723,"pX":0.5680022861235993,"pZ":3.1826140869565673,"vX0":1.9806738894786955,"vY0":-138.9699758947052,"vZ0":-5.0879938404847564,"x":95.35,"y":152.85,"x0":-0.19166157268244885,"y0":50.00439486493768,"z0":5.705931478490803,"aX":0.517374864572841},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":-1.0,"spinRate":2165,"spinDirection":180},"zone":3,"typeConfidence":0.9,"plateTime":0.3956416906956006,"extension":7.149518442900536},"index":4,"playId":"9f22afef-f34f-3b55-a5bf-1bf271d1d843","pitchNumber":4,"startTime":"2026-04-01T03:58:07.015Z","endTime":"2026-04-01T03:58:12.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":94.5,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06387526511949,"aZ":-8.483271715483038,"pfxX":0.2832441535932544,"pfxZ":12.429921208828944,"pX":-0.823938832859685,"pZ":3.1928338172693875,"vX0":-1.3305482570069933,"vY0":-137.56705263467762,"vZ0":-5.38289821377811,"x":148.41,"y":152.57,"x0":-0.3696369401827965,"y0":50.005702682284216,"z0":5.757142512611134,"aX":0.5399327363753018},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.5,"breakHorizontal":-0.2,"spinRate":2200,"spinDirection":180},"zone":11,"typeConfidence":0.9,"plateTime":0.39897090632033727,"extension":7.270461765905316},"index":5,"playId":"3cb92cbb-e13b-3609-9241-f5ea694020b5","pitchNumber":5,"startTime":"2026-04-01T03:58:39.616Z","endTime":"2026-04-01T03:58:42.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.193027510116195,"aZ":-7.600028113111937,"pfxX":0.2777726903233879,"pfxZ":12.34482211293715,"pX":0.5864498597948086,"pZ":3.8768067512835915,"vX0":2.053638373758922,"vY0":-141.15837799018027,"vZ0":-3.895319504317036,"x":94.65,"y":134.11,"x0":-0.19069281866287505,"y0":50.00296224446013,"z0":5.777487803299719,"aX":0.5527695983385744},"breaks":{"breakAngle":7.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.6,"breakHorizontal":-1.0,"spinRate":2293,"spinDirection":186},"zone":12,"typeConfidence":0.92,"plateTime":0.39004555487820314,"extension":7.124547355418337},"index":6,"playId":"38ed67bf-882c-3bf7-8b23-ebcbb801f5fe","pitchNumber":6,"startTime":"2026-04-01T03:59:03.920Z","endTime":"2026-04-01T03:59:07.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T03:59:07.686Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (1) on a line drive to left fielder Nick Castellanos.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T03:59:24.227Z","endTime":"2026-04-01T04:01:03.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.494302525773506,"aZ":-8.139652854712393,"pfxX":-0.1621474753986898,"pfxZ":12.13999526061388,"pX":0.5090246844870052,"pZ":3.6512454349170405,"vX0":2.2083358316775423,"vY0":-140.665494125147,"vZ0":-4.446643791110571,"x":97.6,"y":140.2,"x0":-0.2692278339478732,"y0":50.00491133144386,"z0":5.793806582870159,"aX":-0.32158394986623445},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.1,"breakHorizontal":-0.2,"spinRate":2280,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":0.3912030132012605,"extension":7.174083102376154},"index":0,"playId":"1d27ae5b-dfbc-3d1e-8289-0b480056b396","pitchNumber":1,"startTime":"2026-04-01T03:59:44.367Z","endTime":"2026-04-01T03:59:47.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.6,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.715259836573615,"aZ":-9.033131609929125,"pfxX":0.6633569277059381,"pfxZ":11.697093417449054,"pX":-0.3949739562894474,"pZ":3.985882793113134,"vX0":-0.5783640614346937,"vY0":-140.66883320688086,"vZ0":-3.4743675147645816,"x":132.06,"y":131.16,"x0":-0.2715873867050588,"y0":50.00390714605023,"z0":5.83567868261271,"aX":1.3125203951046125},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.5,"breakHorizontal":-1.1,"spinRate":2216,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.391294011205495,"extension":7.08976620490818},"index":1,"playId":"430f17b4-ef7e-300e-92d5-94ab52769cb5","pitchNumber":2,"startTime":"2026-04-01T04:00:12.274Z","endTime":"2026-04-01T04:00:16.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05205346551245,"aZ":-21.819109319714848,"pfxX":-6.257522951013971,"pfxZ":7.276546365014602,"pX":-0.07397791475411189,"pZ":0.37279143441604573,"vX0":2.330414164953167,"vY0":-118.6326196449993,"vZ0":-7.0376613060309055,"x":119.82,"y":228.71,"x0":-0.2569655042072704,"y0":50.003802232323636,"z0":5.371753075774369,"aX":-8.904412756153489},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.8,"breakHorizontal":10.8,"spinRate":1333,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.46200877605380697,"extension":7.431964129914173},"index":2,"playId":"ee2caa8f-75cd-3425-ad5e-9eeb35f7b6fc","pitchNumber":3,"startTime":"2026-04-01T04:00:29.739Z","endTime":"2026-04-01T04:00:32.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.588818536490432,"aZ":-27.71567519067996,"pfxX":-7.173102082715971,"pfxZ":3.1738862072366674,"pX":-0.3897489891549543,"pZ":2.0784845008363906,"vX0":2.2588004052713786,"vY0":-117.60341926590235,"vZ0":-2.10920887910624,"x":131.86,"y":182.66,"x0":-0.42877292820588847,"y0":50.004239401888505,"z0":5.549178256837685,"aX":-10.082668383633893},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.5,"breakHorizontal":12.5,"spinRate":1214,"spinDirection":226},"zone":7,"typeConfidence":0.92,"plateTime":0.4651318369479487,"extension":7.4098615180292535},"hitData":{"launchSpeed":82.9,"launchAngle":19.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.78,"coordY":131.67}},"index":3,"playId":"30261e86-5422-3aa2-a815-a4ea48872ce7","pitchNumber":4,"startTime":"2026-04-01T04:00:51.452Z","endTime":"2026-04-01T04:01:03.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:01:03.478Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T04:01:36.000Z","endTime":"2026-04-01T04:03:13.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079128558487575,"aZ":-10.442436230103427,"pfxX":-1.085612618567109,"pfxZ":11.211554545924528,"pX":-0.650459050592515,"pZ":1.6514584551078548,"vX0":-0.9090031365661669,"vY0":-138.39022770274806,"vZ0":-8.743847898081851,"x":141.79,"y":194.19,"x0":-0.1766120081752354,"y0":50.003502446049026,"z0":5.5528042979955545,"aX":-2.104174869122081},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":2.2,"spinRate":1935,"spinDirection":188},"zone":7,"typeConfidence":0.9,"plateTime":0.39589170851578137,"extension":7.292301441450333},"index":0,"playId":"64c7493d-e33f-310c-9639-4a94cafc7dbd","pitchNumber":1,"startTime":"2026-04-01T04:01:38.256Z","endTime":"2026-04-01T04:01:41.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.313199799513356,"aZ":-9.889263369847601,"pfxX":-0.164347900727146,"pfxZ":11.438359340956826,"pX":0.668349050517013,"pZ":3.502360639644253,"vX0":2.201477439742152,"vY0":-138.98198617728195,"vZ0":-4.180258660818031,"x":91.52,"y":144.22,"x0":-0.11406139840948527,"y0":50.005599049051845,"z0":5.687573307935508,"aX":-0.320535079329104},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":-0.1,"spinRate":2020,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.3947046367939686,"extension":7.238564004595517},"index":1,"playId":"c2800b5f-dcc2-32e3-b075-234a60136e20","pitchNumber":2,"startTime":"2026-04-01T04:01:58.885Z","endTime":"2026-04-01T04:02:02.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44471253238905,"aZ":-9.71130536448156,"pfxX":-0.7164870019760049,"pfxZ":11.281248962985721,"pX":-0.09427481055656284,"pZ":4.15849750563682,"vX0":0.7073699595336659,"vY0":-140.60076681711013,"vZ0":-2.637450694285513,"x":120.59,"y":126.5,"x0":-0.25667646780935954,"y0":50.006878272757426,"z0":5.74379509701325,"aX":-1.4272678921439377},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":1.2,"spinRate":2079,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.39034048733142956,"extension":7.061877638164064},"index":2,"playId":"c354a5d2-8e3d-39a7-9ad1-6a54b38a192b","pitchNumber":3,"startTime":"2026-04-01T04:02:20.469Z","endTime":"2026-04-01T04:02:23.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-01T04:02:40.400Z","endTime":"2026-04-01T04:03:01.186Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44681534804519,"aZ":-9.631622350513535,"pfxX":-1.342828870989703,"pfxZ":11.362292061124185,"pX":-0.28352731936561626,"pZ":2.543949954347283,"vX0":0.27043105261588707,"vY0":-140.13935829459052,"vZ0":-6.864503435198483,"x":127.81,"y":170.09,"x0":-0.20702448199939394,"y0":50.00033771075166,"z0":5.65835100940643,"aX":-2.6633803869560078},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":2.4,"spinRate":2060,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.39124310264874396,"extension":7.138329379190536},"hitData":{"launchSpeed":103.6,"launchAngle":20.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.05,"coordY":50.48}},"index":4,"playId":"6aa09dfe-cf48-3edf-b65c-26a7919dbdd1","pitchNumber":4,"startTime":"2026-04-01T04:03:01.186Z","endTime":"2026-04-01T04:03:13.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:03:13.214Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T04:03:29.257Z","endTime":"2026-04-01T04:05:19.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891967058866566,"aZ":-25.710884458953633,"pfxX":-7.978328478313398,"pfxZ":4.624608061729168,"pX":0.643596401472577,"pZ":1.914613687598733,"vX0":4.204381866068159,"vY0":-117.90961301383489,"vZ0":-2.858344095152709,"x":92.47,"y":187.09,"x0":-0.13257154461576692,"y0":50.00500615863443,"z0":5.532722004491648,"aX":-11.156116292481187},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.9,"breakHorizontal":13.3,"spinRate":1261,"spinDirection":229},"zone":9,"typeConfidence":0.92,"plateTime":0.4657990263320708,"extension":7.472723496619872},"index":0,"playId":"ce5d09b7-4bc0-3236-8821-2b16c93fc1e8","pitchNumber":1,"startTime":"2026-04-01T04:03:50.640Z","endTime":"2026-04-01T04:03:54.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973145761984707,"aZ":-24.367866543683395,"pfxX":-6.932865783189488,"pfxZ":5.448465298283887,"pX":0.10229536811030851,"pZ":0.6655429862353458,"vX0":3.0001502416555104,"vY0":-118.97773653031462,"vZ0":-6.010292800029825,"x":113.1,"y":220.81,"x0":-0.2747578241362098,"y0":50.0031432610734,"z0":5.434799909554238,"aX":-9.93264795051849},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.6,"breakHorizontal":11.9,"spinRate":1292,"spinDirection":227},"zone":14,"typeConfidence":0.92,"plateTime":0.46048131991972996,"extension":7.5679495458512465},"index":1,"playId":"64beb2ba-5d0e-3251-9914-9c032ea4769c","pitchNumber":2,"startTime":"2026-04-01T04:04:10.199Z","endTime":"2026-04-01T04:04:14.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57619396538518,"aZ":-27.866183399094613,"pfxX":-8.522828420902089,"pfxZ":3.010520792997877,"pX":0.8065436041272166,"pZ":0.18427425673043668,"vX0":4.633428088427263,"vY0":-119.02030922744112,"vZ0":-6.358677330632437,"x":86.26,"y":233.8,"x0":-0.06161216486699579,"y0":50.00251329509663,"z0":5.425305035903105,"aX":-12.18533347599868},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.1,"breakHorizontal":14.3,"spinRate":1203,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.46081737255227484,"extension":7.454662487476013},"index":2,"playId":"8253e3ae-8069-357b-b849-f8eae464d5a4","pitchNumber":3,"startTime":"2026-04-01T04:04:42.082Z","endTime":"2026-04-01T04:04:45.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jeremiah Estrada. Willy Adames to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"8253e3ae-8069-357b-b849-f8eae464d5a4","startTime":"2026-04-01T04:04:53.123Z","endTime":"2026-04-01T04:05:16.349Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"postOnThird":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58916577875833,"aZ":-10.20215050243096,"pfxX":1.536370136648042,"pfxZ":11.26061119461729,"pX":1.199567978969088,"pZ":2.4580800914892245,"vX0":3.05742067172207,"vY0":-139.34542844382318,"vZ0":-6.943239994700187,"x":71.28,"y":172.41,"x0":-0.11475207014756753,"y0":50.000812656766904,"z0":5.668590873198456,"aX":2.997457793424188},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":-3.5,"spinRate":2034,"spinDirection":185},"zone":12,"typeConfidence":0.89,"plateTime":0.39423675718504425,"extension":7.332077440145834},"index":4,"playId":"4032df19-9828-3578-83ed-ebf24d21836e","pitchNumber":4,"startTime":"2026-04-01T04:05:16.349Z","endTime":"2026-04-01T04:05:19.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:05:19.801Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T04:07:20.046Z","endTime":"2026-04-01T04:08:14.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754341697251633,"aZ":-30.051656386007416,"pfxX":-1.1189695286006236,"pfxZ":1.3363528865300234,"pX":1.3627311394678852,"pZ":1.3429618019723104,"vX0":8.196994079254681,"vY0":-125.30710475985813,"vZ0":-5.769596414311687,"x":65.06,"y":202.52,"x0":-1.8080308329174826,"y0":50.00307871434379,"z0":6.136146075273535,"aX":-1.7775321765891459},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":0.1,"spinRate":2497,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.43741423285296044,"extension":5.81569344634337},"index":0,"playId":"a58ba172-1de1-3ea9-a274-8291f23badf5","pitchNumber":1,"startTime":"2026-04-01T04:07:27.304Z","endTime":"2026-04-01T04:07:30.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.242141104427972,"aZ":-30.397757782222133,"pfxX":-2.287936773887898,"pfxZ":1.125423029101018,"pX":1.1329558933579738,"pZ":2.288298408433698,"vX0":8.073741594251944,"vY0":-125.28652914955391,"vZ0":-3.7292275931347163,"x":73.81,"y":177.0,"x0":-1.8397509112785226,"y0":50.00474645682182,"z0":6.2909741001659,"aX":-3.623049867617577},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":2.2,"spinRate":2580,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43783807954441833,"extension":5.719670491108623},"index":1,"playId":"186fe8fd-e7c2-316e-9b7d-714336f8afca","pitchNumber":2,"startTime":"2026-04-01T04:07:38.320Z","endTime":"2026-04-01T04:07:42.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15293374426049,"aZ":-21.44639422432972,"pfxX":-11.488491398652723,"pfxZ":5.9076104289086775,"pX":0.2800674093057049,"pZ":2.5552506722658572,"vX0":9.549224347491263,"vY0":-134.62838379144677,"vZ0":-5.488190516621802,"x":106.32,"y":169.79,"x0":-1.8390956716645077,"y0":50.00482530557137,"z0":6.16132962900619,"aX":-20.865665059582952},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":18.5,"spinRate":2216,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40852500369802414,"extension":5.772919943270508},"index":2,"playId":"832f52da-5f0f-333c-84ec-a4fa732f6b4b","pitchNumber":3,"startTime":"2026-04-01T04:07:50.628Z","endTime":"2026-04-01T04:07:53.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.045384312797474,"aZ":-22.433534671818197,"pfxX":-11.062729941000185,"pfxZ":5.398185047082883,"pX":-0.5902526291691499,"pZ":3.1929495536373893,"vX0":7.273385155611709,"vY0":-134.24078962995694,"vZ0":-3.8076696881381453,"x":139.5,"y":152.57,"x0":-1.9127916783277499,"y0":50.00538060166085,"z0":6.248262225111,"aX":-19.971242580917426},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":18.2,"spinRate":2252,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40976039262234387,"extension":5.585922766769916},"hitData":{"launchSpeed":83.8,"launchAngle":15.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.15,"coordY":110.73}},"index":3,"playId":"19e80a9f-612b-371c-b7e3-2b80356de642","pitchNumber":4,"startTime":"2026-04-01T04:08:04.558Z","endTime":"2026-04-01T04:08:14.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":1.7000000000000002,"leverageIndex":0.34,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:08:14.245Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Umpire reviewed (play at 1st), call on the field was overturned: Jackson Merrill grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Casey Schmitt. Manny Machado out at 2nd. Jackson Merrill out at 1st.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T04:08:25.402Z","endTime":"2026-04-01T04:09:09.467Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":92.7,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25226797277803,"aZ":-18.314116562694004,"pfxX":-10.048572415126635,"pfxZ":7.602052777021251,"pX":0.19025581459495725,"pZ":3.1942452469902576,"vX0":8.763067636934558,"vY0":-134.6754669574795,"vZ0":-4.487348102023344,"x":109.75,"y":152.54,"x0":-1.8119409903998949,"y0":50.00382575810649,"z0":6.1905439711004435,"aX":-18.32433144872633},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":16.2,"spinRate":2153,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4078379691685132,"extension":5.593294133030045},"index":0,"playId":"9ab27c5e-0660-3f19-a0aa-aa36e49b7086","pitchNumber":1,"startTime":"2026-04-01T04:08:39.820Z","endTime":"2026-04-01T04:08:43.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":87.8,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307219618099396,"aZ":-28.754253653564252,"pfxX":-11.075614979153237,"pfxZ":2.089368685948502,"pX":-0.5945898965341322,"pZ":2.209117937378306,"vX0":7.415302234124775,"vY0":-127.64068847842944,"vZ0":-3.9654228527646973,"x":139.66,"y":179.13,"x0":-2.110653920355936,"y0":50.002753688347795,"z0":6.068159715290334,"aX":-18.123650936661615},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1818,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4304872100919126,"extension":5.649429815728994},"hitData":{"launchSpeed":73.4,"launchAngle":12.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.58,"coordY":130.55}},"index":1,"playId":"843f24e5-ca4c-38a8-9fe6-63db29e9ed95","pitchNumber":2,"startTime":"2026-04-01T04:09:00.452Z","endTime":"2026-04-01T04:09:09.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NF"},"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-3.0999999999999996,"leverageIndex":0.72,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:09:09.467Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts challenged (pitch result), call on the field was confirmed: Xander Bogaerts called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T04:10:55.495Z","endTime":"2026-04-01T04:12:22.931Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642148842682268,"aZ":-20.068357270758604,"pfxX":-11.609524529989926,"pfxZ":6.652345118932544,"pX":0.5216737337978097,"pZ":2.1046614206985907,"vX0":10.015470918181277,"vY0":-134.652673973289,"vZ0":-6.764169579076213,"x":97.12,"y":181.95,"x0":-1.7538058288400813,"y0":50.004685642075785,"z0":6.089140018644381,"aX":-21.133501050850025},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.6,"breakHorizontal":18.6,"spinRate":2165,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.40814309726618037,"extension":5.872055564556783},"index":0,"playId":"42f329f0-17d5-3c40-b3f4-f1b413f021a8","pitchNumber":1,"startTime":"2026-04-01T04:10:56.498Z","endTime":"2026-04-01T04:11:00.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81413996315005,"aZ":-20.751391903487505,"pfxX":-10.789283241476006,"pfxZ":6.302085639378686,"pX":-1.2602696424405542,"pZ":2.293632581277436,"vX0":5.531578565934921,"vY0":-134.6631778050351,"vZ0":-6.320494896208516,"x":165.04,"y":176.85,"x0":-1.9537310802324745,"y0":50.00485965877414,"z0":6.168611768107638,"aX":-19.55809383297034},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":18.1,"spinRate":2180,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4088037161622218,"extension":5.763580686776123},"index":1,"playId":"3ffec1f3-0a72-31a5-8bb5-954edfdfe481","pitchNumber":2,"startTime":"2026-04-01T04:11:11.199Z","endTime":"2026-04-01T04:11:14.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067636287923488,"aZ":-29.12378241322645,"pfxX":-1.4445447562705958,"pfxZ":1.9000408281266041,"pX":0.45611877899828007,"pZ":0.4923123745908758,"vX0":6.254995589295771,"vY0":-125.93976320996723,"vZ0":-7.934734354898027,"x":99.61,"y":225.49,"x0":-1.8741700235649355,"y0":50.00112745264384,"z0":6.046044072896191,"aX":-2.3162436244800104},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":1.2,"spinRate":2575,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.43525029498066514,"extension":5.690956153404711},"index":2,"playId":"6ecd331f-b2b3-3c07-849d-22b97882e98b","pitchNumber":3,"startTime":"2026-04-01T04:11:26.649Z","endTime":"2026-04-01T04:11:29.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69532477002437,"aZ":-37.685535731635625,"pfxX":8.247196424638766,"pfxZ":-3.8653743206132596,"pX":-0.1531624801364724,"pZ":3.328485380761223,"vX0":1.886501142917352,"vY0":-119.12585284423112,"vZ0":0.7356547516037335,"x":122.84,"y":148.91,"x0":-2.0282037320565354,"y0":50.00380309674085,"z0":6.445425621425832,"aX":11.753109730502004},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.5,"breakHorizontal":-15.4,"spinRate":2796,"spinDirection":29},"zone":2,"typeConfidence":2.0,"plateTime":0.4612891212711778,"extension":5.524139631252173},"index":3,"playId":"e4af4f8b-f9e4-3d9d-af80-a3667065ad09","pitchNumber":4,"startTime":"2026-04-01T04:11:55.918Z","endTime":"2026-04-01T04:12:22.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}},"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:12:22.931Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to left fielder Nick Castellanos, deflected by third baseman Manny Machado.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T04:14:29.972Z","endTime":"2026-04-01T04:15:03.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Morgan replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-04-01T04:13:44.189Z","endTime":"2026-04-01T04:14:32.212Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.038768444463834,"aZ":-12.31365317970041,"pfxX":-5.5720795680587365,"pfxZ":10.000633238486838,"pX":-0.6278282517911445,"pZ":2.42419140034638,"vX0":5.4724749166214,"vY0":-140.5446839077555,"vZ0":-5.606285181602443,"x":140.93,"y":173.33,"x0":-1.8832232381948044,"y0":50.00208806274745,"z0":5.255637054796108,"aX":-11.065021918725773},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2534,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39082503007089375,"extension":6.02574163838165},"index":1,"playId":"b0f8a7c6-c0e0-3b0b-9d5e-9318d736e4e4","pitchNumber":1,"startTime":"2026-04-01T04:14:32.212Z","endTime":"2026-04-01T04:14:35.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44417167935043,"aZ":-22.149151516977636,"pfxX":-10.130368250185928,"pfxZ":5.034878828317457,"pX":0.10186737595696616,"pZ":2.0800982462137685,"vX0":9.275431010167003,"vY0":-140.55793493840633,"vZ0":-4.338618932075523,"x":113.12,"y":182.62,"x0":-1.9333252200388793,"y0":50.00005184107446,"z0":5.091668516879854,"aX":-20.159108625608713},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":2064,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.39046876971633715,"extension":6.202199528385739},"hitData":{"launchSpeed":91.2,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.46,"coordY":121.07}},"index":2,"playId":"dd59e085-e6e7-397e-878d-179c551d1c2f","pitchNumber":2,"startTime":"2026-04-01T04:14:53.928Z","endTime":"2026-04-01T04:15:03.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:15:03.927Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging. Jared Oliva to 3rd. Jared Oliva steals (1) 2nd base. Jared Oliva to 3rd. Throwing error by catcher Freddy Fermin.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T04:16:00.904Z","endTime":"2026-04-01T04:17:57.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jared Oliva replaces Luis Arraez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"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-04-01T04:15:28.153Z","endTime":"2026-04-01T04:15:45.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":650333,"link":"/api/v1/people/650333"},"base":1,"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"29e5299b-4cb4-3a78-82cd-2bbbb527da5c","startTime":"2026-04-01T04:15:45.021Z","endTime":"2026-04-01T04:15:48.021Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.771248025529275,"aZ":-23.668297013132936,"pfxX":-8.610006987428848,"pfxZ":4.40792569049156,"pX":-0.9307236164882912,"pZ":2.21819838864756,"vX0":6.160668972601859,"vY0":-138.72469734589043,"vZ0":-3.2370221467683207,"x":152.48,"y":178.89,"x0":-2.0722667861216197,"y0":50.00600263698727,"z0":4.9952292428186595,"aX":-16.625895008894606},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2096,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39627156993796175,"extension":6.127376073591277},"index":2,"playId":"267feebf-395d-3302-bf68-5abb646b31d3","pitchNumber":1,"startTime":"2026-04-01T04:16:03.091Z","endTime":"2026-04-01T04:16:07.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727912501897634,"aZ":-23.184039786004043,"pfxX":-10.024277430602812,"pfxZ":4.747155303162211,"pX":-0.8173760448073688,"pZ":3.340595391823424,"vX0":6.959265055115792,"vY0":-137.28327998114437,"vZ0":-0.4642421375778039,"x":148.16,"y":148.58,"x0":-2.0935369499666026,"y0":50.00088542452074,"z0":5.101465609374286,"aX":-18.974389367667733},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2009,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.400244159687015,"extension":6.140728219740468},"index":3,"playId":"020680c5-56d7-3662-b7a2-dfe9be08767c","pitchNumber":2,"startTime":"2026-04-01T04:16:23.114Z","endTime":"2026-04-01T04:16:27.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07362691068425,"aZ":-24.594231190379904,"pfxX":-11.089050984537415,"pfxZ":3.9409778146678303,"pX":-0.6848968135598473,"pZ":1.7228643902315353,"vX0":7.37316846127779,"vY0":-138.54922827867577,"vZ0":-4.233004572474739,"x":143.11,"y":192.26,"x0":-1.95468397777632,"y0":50.003695490728944,"z0":4.936133524560773,"aX":-21.32686068738647},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2106,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.3969798250110572,"extension":6.199598204137195},"index":4,"playId":"7417d4dc-5ff8-3a6d-b063-e642b8327003","pitchNumber":3,"startTime":"2026-04-01T04:16:45.351Z","endTime":"2026-04-01T04:16:48.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53354164523674,"aZ":-41.858788681068226,"pfxX":3.671743671310666,"pfxZ":-6.996651650597629,"pX":0.1864508249837334,"pZ":1.3351668324601444,"vX0":3.399820940530121,"vY0":-118.06224619304396,"vZ0":-0.529738974859401,"x":109.89,"y":202.73,"x0":-1.7595999516911087,"y0":50.00304938676598,"z0":5.479989795341682,"aX":5.082141481562125},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.6,"spinRate":2554,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4674146366099938,"extension":6.124922444993828},"index":5,"playId":"92258b76-f1ab-389f-b386-edd40c97bc7b","pitchNumber":4,"startTime":"2026-04-01T04:17:12.728Z","endTime":"2026-04-01T04:17:16.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15385280592524,"aZ":-11.887013358268055,"pfxX":-4.527383861311959,"pfxZ":10.178960553674719,"pX":-0.5587630048426102,"pZ":3.111991408927175,"vX0":5.352519445751725,"vY0":-141.02710357203546,"vZ0":-3.81437339785574,"x":138.3,"y":154.76,"x0":-1.9024405785498935,"y0":50.00703342296092,"z0":5.261410359578771,"aX":-9.027681014217707},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2514,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38991312133320033,"extension":6.125464176485542},"index":6,"playId":"8fac94c7-d7be-30f3-8d72-669d221cbf38","pitchNumber":5,"startTime":"2026-04-01T04:17:45.932Z","endTime":"2026-04-01T04:17:57.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:17:57.966Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a fly ball to left fielder Nick Castellanos. Jared Oliva scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T04:18:18.471Z","endTime":"2026-04-01T04:20:26.154Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289705368914476,"aZ":-44.136659585149125,"pfxX":4.327372272373662,"pfxZ":-8.413689783248877,"pX":0.4704386713906356,"pZ":0.5242473467920757,"vX0":3.8747372551283643,"vY0":-119.90324338035391,"vZ0":-2.0772942424248453,"x":99.07,"y":224.63,"x0":-1.7428730336358311,"y0":50.00413666207771,"z0":5.428202366467825,"aX":6.151342121844887},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.5,"breakHorizontal":-8.9,"spinRate":2655,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46100854764808874,"extension":6.1171960555708145},"index":0,"playId":"0d40693a-cfe3-3535-8d2e-28be680e76ca","pitchNumber":1,"startTime":"2026-04-01T04:18:34.643Z","endTime":"2026-04-01T04:18:38.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582953784765543,"aZ":-43.94578870127777,"pfxX":6.641267254728127,"pfxZ":-8.41575085091857,"pX":-0.006534399228960797,"pZ":2.0119874266539366,"vX0":2.227840505345135,"vY0":-118.84843624813176,"vZ0":1.301092906598114,"x":117.25,"y":184.46,"x0":-1.8248254997513058,"y0":50.0053540411206,"z0":5.520160231924138,"aX":9.285911678126416},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.4,"breakHorizontal":-12.6,"spinRate":2700,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4649241834307989,"extension":5.976117817384691},"index":1,"playId":"a47e122b-1cc6-3184-9e09-94f2d469f129","pitchNumber":2,"startTime":"2026-04-01T04:18:58.245Z","endTime":"2026-04-01T04:19:01.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30898726332318,"aZ":-40.425576954053355,"pfxX":4.0575992433509835,"pfxZ":-5.740117567634707,"pX":0.2941823103033963,"pZ":1.4572596508595868,"vX0":3.839646678978452,"vY0":-120.01851606467069,"vZ0":-0.5702183990392298,"x":105.79,"y":199.43,"x0":-1.8618652640671172,"y0":50.00231258325781,"z0":5.342839458082891,"aX":5.833841128366395},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.2,"breakHorizontal":-8.4,"spinRate":2455,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45888477534971894,"extension":6.29578285305713},"index":2,"playId":"de4bb7dc-76ad-30f3-bce2-74ef6137cc87","pitchNumber":3,"startTime":"2026-04-01T04:19:25.750Z","endTime":"2026-04-01T04:19:33.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9286469720663,"aZ":-26.214780345667197,"pfxX":-10.247842645401835,"pfxZ":2.9530067538933924,"pX":0.5280871358889736,"pZ":2.4859526330530985,"vX0":10.240083761071991,"vY0":-141.37507398004365,"vZ0":-2.626090546931193,"x":96.87,"y":171.66,"x0":-1.8135752493889281,"y0":50.00546077631845,"z0":5.1136884770532225,"aX":-20.699539471669564},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":2191,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3877708157454278,"extension":6.121779558129258},"hitData":{"launchSpeed":66.9,"launchAngle":45.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.93,"coordY":124.57}},"index":3,"playId":"0c8a8f26-2351-3ed6-a1ce-ed38929f1b60","pitchNumber":4,"startTime":"2026-04-01T04:20:13.138Z","endTime":"2026-04-01T04:20:26.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:20:26.154Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Harrison Bader grounds into a double play, third baseman Manny Machado to second baseman Jake Cronenworth to first baseman Gavin Sheets. Jung Hoo Lee out at 2nd. Harrison Bader out at 1st.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T04:20:50.584Z","endTime":"2026-04-01T04:21:28.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649793679001696,"aZ":-33.28134992808214,"pfxX":1.3769617525272486,"pfxZ":-0.6573881145085085,"pX":0.7928414572288983,"pZ":1.0692778264066527,"vX0":6.474012459342971,"vY0":-128.9300411800077,"vZ0":-3.802537416165645,"x":86.78,"y":209.91,"x0":-1.9247816215358344,"y0":50.00232726206866,"z0":5.119154033219467,"aX":2.3265725346212336},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.8,"breakHorizontal":-3.8,"spinRate":2310,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.42409506005158404,"extension":6.050449605230461},"index":0,"playId":"053d2ba2-b2e9-3aa1-836e-60c86ede5e38","pitchNumber":1,"startTime":"2026-04-01T04:21:00.120Z","endTime":"2026-04-01T04:21:04.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142344160474135,"aZ":-22.403430916688333,"pfxX":-9.863910835071328,"pfxZ":4.967612312666723,"pX":-0.4153810918561829,"pZ":2.134912199802286,"vX0":7.499013762871287,"vY0":-139.3198414830244,"vZ0":-3.8737359118520254,"x":132.83,"y":181.14,"x0":-1.8596312669831376,"y0":50.004144797934906,"z0":5.023194824944635,"aX":-19.402724447267968},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2089,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39307613199437963,"extension":6.175840187950883},"hitData":{"launchSpeed":90.3,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.54,"coordY":167.78}},"index":1,"playId":"c29d7390-49c0-31b3-a3b7-9ef347d0ff2e","pitchNumber":2,"startTime":"2026-04-01T04:21:20.845Z","endTime":"2026-04-01T04:21:28.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":592206,"link":"/api/v1/people/592206"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:21:28.861Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T04:24:00.233Z","endTime":"2026-04-01T04:25:12.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Christian Koss replaces Jared Oliva, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-04-01T04:23:12.372Z","endTime":"2026-04-01T04:23:12.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"402","replacedPlayer":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Buttó replaces JT Brubaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-04-01T04:23:12.394Z","endTime":"2026-04-01T04:24:02.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964386312088255,"aZ":-21.771018546001613,"pfxX":-9.892350489341208,"pfxZ":5.543820558859147,"pX":1.0256288687668882,"pZ":2.3005309267105756,"vX0":10.755114885185835,"vY0":-136.11488693289132,"vZ0":-3.9145387203751056,"x":77.91,"y":176.67,"x0":-1.6921811093894463,"y0":50.001884460293425,"z0":5.265441102697656,"aX":-18.556599033786824},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":2264,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40245254089876825,"extension":6.345748354541317},"index":2,"playId":"7d940d57-593f-3941-84b6-c5b60894345c","pitchNumber":1,"startTime":"2026-04-01T04:24:02.451Z","endTime":"2026-04-01T04:24:06.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39208470206385,"aZ":-21.42752829503059,"pfxX":-9.41313301824558,"pfxZ":5.652751091670388,"pX":-0.14954258781347257,"pZ":2.469198572899405,"vX0":7.797918478473717,"vY0":-137.46609068351276,"vZ0":-3.889082161761817,"x":122.7,"y":172.11,"x0":-1.8094988990951353,"y0":50.00333827146139,"z0":5.369277095583746,"aX":-17.894723875442725},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":15.2,"spinRate":2329,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.399492522067999,"extension":6.33091005440823},"index":3,"playId":"9d284420-5d17-3d0a-8fe6-110f9d93423f","pitchNumber":2,"startTime":"2026-04-01T04:24:16.446Z","endTime":"2026-04-01T04:24:19.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81207702551873,"aZ":-35.01447897738208,"pfxX":1.1374358321660116,"pfxZ":-1.784328183063467,"pX":1.0282384568730962,"pZ":2.294983926641065,"vX0":6.957370555049362,"vY0":-124.8981114004048,"vZ0":-0.5904064652770837,"x":77.81,"y":176.82,"x0":-1.9348587798464258,"y0":50.00569567627108,"z0":5.39980700672765,"aX":1.806309347454191},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-3.6,"spinRate":2733,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43759304932793386,"extension":6.22191445216532},"index":4,"playId":"c103c036-9b5e-3c12-8cd6-57f9c5759784","pitchNumber":3,"startTime":"2026-04-01T04:24:33.302Z","endTime":"2026-04-01T04:24:36.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148651938536467,"aZ":-31.47598700781189,"pfxX":0.30980643519086737,"pfxZ":0.4413641976628391,"pX":1.6694939733767846,"pZ":1.2409558551125437,"vX0":8.765639432500505,"vY0":-124.46549747227148,"vZ0":-3.6468475404614322,"x":53.36,"y":205.27,"x0":-1.9266195890851676,"y0":50.00244871686453,"z0":5.309902421148701,"aX":0.48934134424436776},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":-2.4,"spinRate":2711,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4387583446407817,"extension":6.1481533590749615},"index":5,"playId":"0aa5366a-b8f9-380b-9c66-74f369153c7d","pitchNumber":4,"startTime":"2026-04-01T04:24:52.406Z","endTime":"2026-04-01T04:24:55.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.729592629072506,"aZ":-14.721828460673885,"pfxX":-3.0171048852561677,"pfxZ":9.270027823205345,"pX":1.0596075531695754,"pZ":3.1511874829612005,"vX0":8.217376381826496,"vY0":-136.72445283086694,"vZ0":-3.148465355695307,"x":76.61,"y":153.7,"x0":-1.600344134273446,"y0":50.00329271342612,"z0":5.335520068965843,"aX":-5.6818737866135915},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":3.6,"spinRate":2446,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40147385410786507,"extension":6.435032202917536},"index":6,"playId":"923e96d6-b05b-3ad3-bbb0-4c4414371493","pitchNumber":5,"startTime":"2026-04-01T04:25:08.793Z","endTime":"2026-04-01T04:25:12.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:25:12.136Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a fly ball to center fielder Harrison Bader.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T04:25:28.787Z","endTime":"2026-04-01T04:27:21.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.484203244255454,"aZ":-15.531900151307585,"pfxX":-2.525152135112471,"pfxZ":8.724036635353528,"pX":-2.247485558923378,"pZ":4.59986732319118,"vX0":0.8455099678393396,"vY0":-137.69958227381417,"vZ0":0.3750640819829522,"x":202.67,"y":114.58,"x0":-2.2317066354814385,"y0":50.00166563221555,"z0":5.518230991480798,"aX":-4.816296082822637},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":4.3,"spinRate":2484,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39879022048452883,"extension":5.893294405509065},"index":0,"playId":"bc9a228b-cff2-3f6a-86c7-113a7843b7f0","pitchNumber":1,"startTime":"2026-04-01T04:25:37.504Z","endTime":"2026-04-01T04:25:40.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372367828926034,"aZ":-27.89458386011412,"pfxX":-9.54533618255249,"pfxZ":2.5770238806805663,"pX":-0.456498379950945,"pZ":1.90835993041491,"vX0":7.120073825295009,"vY0":-128.57433954065704,"vZ0":-3.108483179263534,"x":134.4,"y":187.25,"x0":-2.0309408646784775,"y0":50.00545879367218,"z0":5.313704187225523,"aX":-15.873907724953833},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":15.6,"spinRate":2181,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.42712988697615284,"extension":6.272758459740523},"index":1,"playId":"c1fcee9e-972a-384b-adf4-ef2d7626e667","pitchNumber":2,"startTime":"2026-04-01T04:25:52.763Z","endTime":"2026-04-01T04:25:56.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93320957715943,"aZ":-13.027165519250092,"pfxX":-2.224896084310239,"pfxZ":10.159101413253964,"pX":0.5737681710264686,"pZ":3.675186195868147,"vX0":6.932498418663113,"vY0":-137.07298197847396,"vZ0":-2.1667517503268066,"x":95.13,"y":139.55,"x0":-1.7096364152440084,"y0":50.006744320385245,"z0":5.375462891551665,"aX":-4.195205280656764},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":2.4,"spinRate":2553,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40101622297288664,"extension":6.236533427030911},"index":2,"playId":"d4b57214-96c8-3872-8e57-ef72afedd15a","pitchNumber":3,"startTime":"2026-04-01T04:26:08.503Z","endTime":"2026-04-01T04:26:12.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84919345465141,"aZ":-14.405451578771551,"pfxX":-3.095166586907766,"pfxZ":9.04201034010184,"pX":-0.5209958940601376,"pZ":3.877518872293418,"vX0":4.7036047836593475,"vY0":-140.0608285453119,"vZ0":-1.7740673781739962,"x":136.86,"y":134.09,"x0":-1.8284722522126444,"y0":50.00183563723195,"z0":5.472673779720095,"aX":-6.082214037683474},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":4.6,"spinRate":2534,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3927056286937294,"extension":6.225662531584644},"index":3,"playId":"3837bec9-2b3b-399d-a238-0aaf163dabd3","pitchNumber":4,"startTime":"2026-04-01T04:26:29.544Z","endTime":"2026-04-01T04:26:33.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53100795103869,"aZ":-33.147123968381244,"pfxX":1.9446584940868519,"pfxZ":-0.6551202378261234,"pX":-2.5071562963761025,"pZ":3.263853062177273,"vX0":-1.3782613580376843,"vY0":-120.75147784192465,"vZ0":1.6262656189000355,"x":212.57,"y":150.66,"x0":-2.1828935280262214,"y0":50.002997418899035,"z0":5.488384338760477,"aX":2.88460084500639},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.6,"breakHorizontal":-3.2,"spinRate":2739,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.45282344011712805,"extension":6.107884283220239},"index":4,"playId":"a627b7a9-28d7-3618-8452-f0fbc1a609e7","pitchNumber":5,"startTime":"2026-04-01T04:26:52.111Z","endTime":"2026-04-01T04:26:55.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63988367664057,"aZ":-35.946470422981946,"pfxX":1.93489276587627,"pfxZ":-2.503682023532514,"pX":-0.9444030088280039,"pZ":1.7711790627822317,"vX0":1.8092042461386881,"vY0":-121.66123596467617,"vZ0":-1.0522441074469338,"x":153.0,"y":190.96,"x0":-1.9475669537214895,"y0":50.003123875868276,"z0":5.30970688198102,"aX":2.9158602261329727},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.6,"breakHorizontal":-4.0,"spinRate":2617,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.44927493771043325,"extension":6.281246075847742},"hitData":{"launchSpeed":70.3,"launchAngle":35.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.58,"coordY":106.99}},"index":5,"playId":"97251190-72ab-3891-9c44-7c81a64c5480","pitchNumber":6,"startTime":"2026-04-01T04:27:09.372Z","endTime":"2026-04-01T04:27:21.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:27:21.384Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Castellanos lines into a force out, pitcher José Buttó to second baseman Christian Koss. Gavin Sheets out at 2nd. Nick Castellanos to 1st.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T04:27:46.514Z","endTime":"2026-04-01T04:27:57.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005234865764468,"aZ":-19.565029364726385,"pfxX":-6.758251818094288,"pfxZ":6.8306118435116385,"pX":0.5780161204517025,"pZ":3.16754072003042,"vX0":8.809286098283442,"vY0":-135.37201072085674,"vZ0":-2.2336913046946067,"x":94.97,"y":153.26,"x0":-1.8483114941239982,"y0":50.00319412794148,"z0":5.380813371595092,"aX":-12.47755133871231},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":10.2,"spinRate":2243,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4054151928749099,"extension":6.41901641750894},"hitData":{"launchSpeed":93.7,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":179.29}},"index":0,"playId":"f2b6915b-33c0-3519-a05e-7f8a6981f713","pitchNumber":1,"startTime":"2026-04-01T04:27:48.767Z","endTime":"2026-04-01T04:27:57.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:27:57.788Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T04:29:24.131Z","endTime":"2026-04-01T04:31:12.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.87"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.88"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.80"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.34"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.99"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.03"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.99"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.61"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.18"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.71"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.58"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.18"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T04:28:22.035Z","endTime":"2026-04-01T04:29:26.467Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423066884774187,"aZ":-13.717733629833422,"pfxX":-3.160374997969266,"pfxZ":9.68729619509235,"pX":0.9436269069094662,"pZ":2.2970200686033975,"vX0":8.7942211945088,"vY0":-137.18405992885602,"vZ0":-5.875379608804214,"x":81.03,"y":176.76,"x0":-1.8934801819680296,"y0":50.00531162263901,"z0":5.40214434998143,"aX":-6.023544912125082},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":3.8,"spinRate":2333,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39931036523865915,"extension":6.464135740937406},"index":1,"playId":"7c7c597e-b474-33b7-be25-3a90e183d310","pitchNumber":1,"startTime":"2026-04-01T04:29:26.467Z","endTime":"2026-04-01T04:29:30.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472507233645445,"aZ":-13.403642247627804,"pfxX":-2.5780914141448457,"pfxZ":10.054344713472362,"pX":0.8703522705677199,"pZ":3.6166111495429853,"vX0":8.174634277654688,"vY0":-135.9317631434839,"vZ0":-2.614549481085716,"x":83.82,"y":141.13,"x0":-1.8440997551189477,"y0":50.00162581553178,"z0":5.524363543883391,"aX":-4.813495703810257},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":2.9,"spinRate":2512,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40332200708435284,"extension":6.411398910599325},"index":2,"playId":"cc91b85a-9334-3e45-89b3-5a43f16f86b6","pitchNumber":2,"startTime":"2026-04-01T04:29:42.312Z","endTime":"2026-04-01T04:29:50.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Castellanos advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"cc91b85a-9334-3e45-89b3-5a43f16f86b6","startTime":"2026-04-01T04:29:50.371Z","endTime":"2026-04-01T04:29:59.486Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"postOnSecond":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.067858093557952,"aZ":-18.86255113126702,"pfxX":-9.730704982440564,"pfxZ":7.15056407225797,"pX":1.1247814477911187,"pZ":2.0817732527753927,"vX0":10.935830844979051,"vY0":-135.67062236813317,"vZ0":-5.04704399897879,"x":74.13,"y":182.57,"x0":-1.6967034541202302,"y0":50.00171036546936,"z0":5.283325618292358,"aX":-18.11352524466936},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":15.2,"spinRate":2254,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.403923274745853,"extension":6.534231821312755},"index":4,"playId":"c0034625-a1f9-3639-b402-0e0c60f8127b","pitchNumber":3,"startTime":"2026-04-01T04:29:59.486Z","endTime":"2026-04-01T04:30:02.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530794694294677,"aZ":-19.230907785252352,"pfxX":-9.514964669537974,"pfxZ":6.8491216956680425,"pX":0.009394012106413165,"pZ":2.064621557761109,"vX0":8.457757516464866,"vY0":-136.68445291541784,"vZ0":-4.888748975013701,"x":116.64,"y":183.04,"x0":-1.8910143520132163,"y0":50.00013468231134,"z0":5.199377770618614,"aX":-17.97520028571731},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":15.4,"spinRate":2356,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40094675351372633,"extension":6.4990550767992445},"index":5,"playId":"c512c578-b065-3d1d-b62d-fd324101c425","pitchNumber":4,"startTime":"2026-04-01T04:30:18.397Z","endTime":"2026-04-01T04:30:23.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34797012642829,"aZ":-20.750380876952086,"pfxX":-9.510825198031755,"pfxZ":6.303887444519649,"pX":0.18030555086673586,"pZ":3.2146771354701444,"vX0":8.631739903545533,"vY0":-134.58552515874067,"vZ0":-1.7340122176898451,"x":110.13,"y":151.98,"x0":-1.8508886793059116,"y0":50.00670176421356,"z0":5.354289775808122,"aX":-17.250221011845177},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":15.1,"spinRate":2148,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40876901146789946,"extension":6.529873122093967},"index":6,"playId":"dd7c0eaf-f6aa-3d0b-a3bb-28814cdabe83","pitchNumber":5,"startTime":"2026-04-01T04:30:46.205Z","endTime":"2026-04-01T04:30:49.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.325592532651775,"aZ":-13.738995387648998,"pfxX":-2.3761941791461307,"pfxZ":10.106305172180532,"pX":-0.2725117888893996,"pZ":3.845685625121409,"vX0":5.44305140434837,"vY0":-135.1585227391359,"vZ0":-1.5226627818598282,"x":127.39,"y":134.95,"x0":-2.016502409106007,"y0":50.00234175428667,"z0":5.395980810743465,"aX":-4.33493859091463},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":3.0,"spinRate":2482,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4074479439946579,"extension":6.493110682037625},"index":7,"playId":"cc73c26a-f6e0-31b4-995e-3996d8ead95a","pitchNumber":6,"startTime":"2026-04-01T04:31:09.139Z","endTime":"2026-04-01T04:31:12.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-01T04:31:12.891Z","atBatIndex":78}]