[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:12:08.873Z","endTime":"2026-04-12T18:12:51.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T16:04:05.180Z","endTime":"2026-04-12T17:46:45.213Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-12T17:46:45.213Z","endTime":"2026-04-12T18:11:15.618Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-12T18:11:15.618Z","endTime":"2026-04-12T18:12:11.108Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65812456725715,"aZ":-11.824617682248808,"pfxX":-2.850669466085624,"pfxZ":11.399052844116223,"pX":-0.19050267616310257,"pZ":2.946051781677156,"vX0":4.227085541779675,"vY0":-132.5913173555325,"vZ0":-5.643316538619968,"x":124.26,"y":159.24,"x0":-1.4331293745684308,"y0":50.00414287708889,"z0":5.9608116452971665,"aX":-5.089947745255433},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.7,"breakHorizontal":4.3,"spinRate":2440,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.41269621738505524,"extension":6.388779414298809},"index":3,"playId":"416e0d84-e92a-3b10-a8b1-a39e8a598ea3","pitchNumber":1,"startTime":"2026-04-12T18:12:11.108Z","endTime":"2026-04-12T18:12:14.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.3,"endSpeed":84.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144137961629806,"aZ":-11.506581264146455,"pfxX":-1.1768778078568087,"pfxZ":11.334120188491454,"pX":0.17866177723929735,"pZ":1.9501758693366105,"vX0":4.4617502282426615,"vY0":-134.19352236189474,"vZ0":-8.135644270735517,"x":110.19,"y":186.13,"x0":-1.3528287465430442,"y0":50.00064752800171,"z0":5.841645502859435,"aX":-2.1464686690360106},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":1.2,"spinRate":2470,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.40823245384850715,"extension":6.380767814240318},"index":4,"playId":"df33a470-624d-3246-9c01-23833859b56b","pitchNumber":2,"startTime":"2026-04-12T18:12:27.381Z","endTime":"2026-04-12T18:12:31.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005393815603252,"aZ":-14.034614823378874,"pfxX":-1.722257575277379,"pfxZ":9.798933608598505,"pX":-0.05564623165874407,"pZ":4.085375248732527,"vX0":4.091132347751901,"vY0":-135.10525220072142,"vZ0":-2.5590761464010883,"x":119.12,"y":128.47,"x0":-1.3647718304430534,"y0":50.006183219371216,"z0":6.029373295613245,"aX":-3.189765720576648},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":2.3,"spinRate":2521,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4051656440007618,"extension":6.382730849338331},"index":5,"playId":"cc40d241-aca3-3198-8e4f-d632f6121351","pitchNumber":3,"startTime":"2026-04-12T18:12:45.893Z","endTime":"2026-04-12T18:12:51.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-12T18:12:51.079Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to third baseman David Hamilton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:13:06.322Z","endTime":"2026-04-12T18:15:06.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18984578240136,"aZ":-10.518019594856213,"pfxX":-2.391149008841449,"pfxZ":11.880397311203023,"pX":-0.9370670192668221,"pZ":3.5333395354277144,"vX0":2.312248663236822,"vY0":-134.40988424672238,"vZ0":-4.541383776876661,"x":152.72,"y":143.38,"x0":-1.4994275219624693,"y0":50.0004455367551,"z0":5.996905371406118,"aX":-4.357709030517234},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.6,"breakHorizontal":3.8,"spinRate":2541,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40812237428964115,"extension":6.346881281654331},"index":0,"playId":"2e5f8378-0a70-30ad-b7cb-3923da664f07","pitchNumber":1,"startTime":"2026-04-12T18:13:17.964Z","endTime":"2026-04-12T18:13:21.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02254824521282,"aZ":-24.548985225013304,"pfxX":-8.990651605408003,"pfxZ":5.068580012623923,"pX":0.0643106623940775,"pZ":1.7166056591992733,"vX0":6.440582089330547,"vY0":-121.93766980937089,"vZ0":-4.663961585354157,"x":114.55,"y":192.43,"x0":-1.4433541261677363,"y0":50.00569861011678,"z0":5.772700199681617,"aX":-13.53843374158817},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.3,"breakHorizontal":14.8,"spinRate":1814,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.44922468249473235,"extension":6.761319287727536},"index":1,"playId":"d79ac4e0-3e0d-3be2-bb5e-e539a9f6fbfd","pitchNumber":2,"startTime":"2026-04-12T18:13:34.524Z","endTime":"2026-04-12T18:13:39.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T18:13:43.570Z","endTime":"2026-04-12T18:13:57.311Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.606605076573498,"aZ":-11.306894040179367,"pfxX":-2.6783905852159497,"pfxZ":11.156528472539817,"pX":-1.739739982813327,"pZ":3.1269031635500393,"vX0":0.35738624973364785,"vY0":-135.86062865609503,"vZ0":-5.301153314901359,"x":183.31,"y":154.35,"x0":-1.524924879603815,"y0":50.004350780521094,"z0":5.888521487792774,"aX":-5.010011460873675},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2524,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.403075639934138,"extension":6.414261062919335},"index":3,"playId":"537a2623-825d-30e5-8913-97b4e1634cf4","pitchNumber":3,"startTime":"2026-04-12T18:13:57.311Z","endTime":"2026-04-12T18:14:00.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.863589487926276,"aZ":-10.649479740671296,"pfxX":-1.3711169314727254,"pfxZ":11.61772235413834,"pX":-1.0360467834437215,"pZ":3.072864348258859,"vX0":1.6099756504135505,"vY0":-135.33532930256706,"vZ0":-5.6077474170496675,"x":156.49,"y":155.81,"x0":-1.4608418050834753,"y0":50.004767539369304,"z0":5.919645954304144,"aX":-2.5408306616382257},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":2.2,"spinRate":2521,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40490256321289575,"extension":6.30384235513453},"index":4,"playId":"34d4cde3-89b8-36bb-b538-70c94caa3812","pitchNumber":4,"startTime":"2026-04-12T18:14:16.523Z","endTime":"2026-04-12T18:14:20.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16008200096771,"aZ":-12.42513580985088,"pfxX":-2.3539693474710894,"pfxZ":10.766410585275224,"pX":0.7136709075459041,"pZ":1.3490942343555883,"vX0":6.2305871303866915,"vY0":-134.34227617342387,"vZ0":-9.098759003006649,"x":89.8,"y":202.35,"x0":-1.3262200939380988,"y0":50.0033804949694,"z0":5.6557180433855745,"aX":-4.318860554169243},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":3.0,"spinRate":2492,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40717999854201414,"extension":6.640366569645357},"index":5,"playId":"7e020ec7-8ee8-3a15-98ee-8d62c4e2a007","pitchNumber":5,"startTime":"2026-04-12T18:14:36.149Z","endTime":"2026-04-12T18:14:39.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75650862521798,"aZ":-10.476011322561064,"pfxX":-2.670937411329942,"pfxZ":11.864585414289913,"pX":0.4613626054121959,"pZ":2.0811589640311485,"vX0":5.6446691172870125,"vY0":-134.29456070852908,"vZ0":-7.968516897679575,"x":99.41,"y":182.59,"x0":-1.3196082436482937,"y0":50.003509936175746,"z0":5.82988031717412,"aX":-4.885535396485695},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":3.6,"spinRate":2506,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4076685604094159,"extension":6.476262429694572},"hitData":{"launchSpeed":83.5,"launchAngle":74.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.78,"coordY":168.74}},"index":6,"playId":"2f1c68e1-a0a5-35db-aea1-117e23aa0825","pitchNumber":6,"startTime":"2026-04-12T18:14:56.429Z","endTime":"2026-04-12T18:15:06.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:15:06.378Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:15:13.263Z","endTime":"2026-04-12T18:16:39.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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.9,"endSpeed":84.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675616171987613,"aZ":-17.085093246393235,"pfxX":-6.62130799684935,"pfxZ":8.192283076819667,"pX":-1.0341646504040471,"pZ":2.252146131937572,"vX0":3.1132580331416646,"vY0":-135.16167715477482,"vZ0":-6.266338079219137,"x":156.42,"y":177.97,"x0":-1.3434566921251434,"y0":50.00334140399448,"z0":5.80908469225783,"aX":-12.197105225652262},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2371,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.40591735307665555,"extension":6.477524986732763},"index":0,"playId":"59d65673-4ffb-3b00-af81-ef6fa6ccf24f","pitchNumber":1,"startTime":"2026-04-12T18:15:30.999Z","endTime":"2026-04-12T18:15:34.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.2,"endSpeed":83.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228403004179896,"aZ":-12.991136820526023,"pfxX":-0.7705340585400553,"pfxZ":10.603348633150683,"pX":-0.12746683857099578,"pZ":2.9322197988469125,"vX0":3.397496714239352,"vY0":-134.1938235612332,"vZ0":-5.247235883196081,"x":121.86,"y":159.61,"x0":-1.3142432740014034,"y0":50.00060158476293,"z0":5.85118471815959,"aX":-1.39378758161053},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":0.6,"spinRate":2423,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40943002925803906,"extension":6.326541663067218},"index":1,"playId":"ad14f4e1-4c77-3832-9040-eb13fa6714fd","pitchNumber":2,"startTime":"2026-04-12T18:15:54.397Z","endTime":"2026-04-12T18:15:57.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99904249274109,"aZ":-10.85624547829629,"pfxX":-1.7804398852942804,"pfxZ":11.359389281244962,"pX":-0.9710659990540333,"pZ":3.7175702265175943,"vX0":1.7865485327535717,"vY0":-137.03814989233,"vZ0":-3.9045543238931986,"x":154.01,"y":138.41,"x0":-1.404286905526521,"y0":50.00618185283012,"z0":5.918749768437235,"aX":-3.3424946604328554},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.8,"breakHorizontal":2.8,"spinRate":2489,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4017106384425704,"extension":6.379924009873484},"index":2,"playId":"e22b3f1d-3217-3e5c-906b-c89634874983","pitchNumber":3,"startTime":"2026-04-12T18:16:13.887Z","endTime":"2026-04-12T18:16:17.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61217971218154,"aZ":-12.715570095847882,"pfxX":-1.9646755846184856,"pfxZ":10.463213651303072,"pX":0.382660106567063,"pZ":2.1460223820175055,"vX0":5.254504985121026,"vY0":-135.94104806192013,"vZ0":-7.211367255943044,"x":102.41,"y":180.84,"x0":-1.3255516321781118,"y0":50.00019163706739,"z0":5.727844489999964,"aX":-3.653301218280745},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":2.4,"spinRate":2318,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40392187662168055,"extension":6.606847406431488},"index":3,"playId":"30972963-d17d-3a87-98a5-e740a6f68f12","pitchNumber":4,"startTime":"2026-04-12T18:16:35.498Z","endTime":"2026-04-12T18:16:39.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:16:39.353Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:18:29.662Z","endTime":"2026-04-12T18:21:27.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465816050813032,"aZ":-18.470666037576137,"pfxX":-3.866310614889759,"pfxZ":7.640727261902615,"pX":-0.8648258549782323,"pZ":3.352349294899205,"vX0":0.9535264852179738,"vY0":-133.27122459071802,"vZ0":-3.4405564761998946,"x":149.97,"y":148.27,"x0":-0.7256925980323938,"y0":50.00176659507385,"z0":5.999252039680237,"aX":-6.932728717931349},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":1901,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.4114735827769809,"extension":6.0368381593433575},"index":0,"playId":"0fdb9d2f-e10d-3f2d-ae62-da174169cedc","pitchNumber":1,"startTime":"2026-04-12T18:18:45.653Z","endTime":"2026-04-12T18:18:49.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49938302878218,"aZ":-18.632180946442972,"pfxX":-4.691755350326785,"pfxZ":7.56923247318978,"pX":-0.7573207661223513,"pZ":3.2360223347115427,"vX0":1.5661963860456318,"vY0":-133.16463722382076,"vZ0":-3.5822770674925573,"x":145.87,"y":151.41,"x0":-0.7446366762313965,"y0":50.00610227673816,"z0":5.952359477021845,"aX":-8.399374516383698},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":8.2,"spinRate":1963,"spinDirection":210},"zone":1,"typeConfidence":0.89,"plateTime":0.41185148560957074,"extension":6.071148858651092},"index":1,"playId":"21f80ecd-dac9-314f-82a7-d59160fac6cd","pitchNumber":2,"startTime":"2026-04-12T18:18:59.837Z","endTime":"2026-04-12T18:19:03.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":85.7,"endSpeed":78.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022879583016238,"aZ":-27.292289571249636,"pfxX":-7.29184168795665,"pfxZ":3.13295648567685,"pX":0.2880200793566338,"pZ":0.8218965385343433,"vX0":4.499848880979875,"vY0":-124.56034699145204,"vZ0":-6.445668274693615,"x":106.02,"y":216.59,"x0":-0.6025191678711536,"y0":50.00170662397656,"z0":5.725251801382016,"aX":-11.359171635963241},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1217,"spinDirection":243},"zone":14,"typeConfidence":0.87,"plateTime":0.4411684909278204,"extension":6.06377494757508},"index":2,"playId":"0afaea3a-b744-3121-bc03-81759f2f48e6","pitchNumber":3,"startTime":"2026-04-12T18:19:17.394Z","endTime":"2026-04-12T18:19:20.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23423763500643,"aZ":-17.97059346450001,"pfxX":-4.561476644157281,"pfxZ":7.788346998129718,"pX":0.2886950511295615,"pZ":2.65588607213386,"vX0":3.5792107673893794,"vY0":-133.77750856364122,"vZ0":-5.326399918846901,"x":106.0,"y":167.07,"x0":-0.4699801337546878,"y0":50.00039404897365,"z0":5.9493209418031485,"aX":-8.31638885674744},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":1929,"spinDirection":208},"zone":6,"typeConfidence":0.86,"plateTime":0.4084880739965544,"extension":6.184323848979984},"index":3,"playId":"1bb7be4f-dd9e-30fb-983f-66c5182978c5","pitchNumber":4,"startTime":"2026-04-12T18:19:36.746Z","endTime":"2026-04-12T18:19:43.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.194247934781053,"aZ":-20.130205435949822,"pfxX":-9.992580731943757,"pfxZ":6.554542934992418,"pX":1.158498659633657,"pZ":2.5059272318616013,"vX0":8.070866351418212,"vY0":-134.69394161902014,"vZ0":-5.070461778600742,"x":72.84,"y":171.12,"x0":-0.5780967738184324,"y0":50.00621311758281,"z0":5.836005424619753,"aX":-18.36886365567241},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":16.3,"spinRate":2089,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4066267243138353,"extension":6.241247311973203},"index":4,"playId":"0ccb5707-de49-3bf5-8422-fbfe12a9f966","pitchNumber":5,"startTime":"2026-04-12T18:20:14.624Z","endTime":"2026-04-12T18:20:18.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.052226634632145,"aZ":-14.64368140637749,"pfxX":-5.515284121648159,"pfxZ":9.434892976892854,"pX":0.04354343116490697,"pZ":2.2789126442062138,"vX0":3.618757840851593,"vY0":-135.56686599774577,"vZ0":-6.786211616648704,"x":115.34,"y":177.25,"x0":-0.5930439627210774,"y0":50.00555997832773,"z0":5.839704585959377,"aX":-10.252021487517592},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":2070,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.4042540603706848,"extension":6.229756028564724},"index":5,"playId":"2a53ecaa-18fb-3467-aa1d-ae3faaf4d3e4","pitchNumber":6,"startTime":"2026-04-12T18:20:30.989Z","endTime":"2026-04-12T18:20:35.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-12T18:20:44.631Z","endTime":"2026-04-12T18:20:57.117Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83409628293331,"aZ":-16.916293581014497,"pfxX":-5.266540603686351,"pfxZ":8.296947535567147,"pX":-1.088933881363847,"pZ":3.030622938174053,"vX0":0.42492769873544434,"vY0":-134.85546557685868,"vZ0":-4.551758320152205,"x":158.51,"y":156.95,"x0":-0.5647717841410904,"y0":50.00026986050779,"z0":5.936800050910743,"aX":-9.67988301871424},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":1898,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.4064537479467303,"extension":6.221029052382262},"index":7,"playId":"ec86031c-da93-340f-a78b-ce38a82b6f2e","pitchNumber":7,"startTime":"2026-04-12T18:20:57.117Z","endTime":"2026-04-12T18:21:00.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.6,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43001511248457,"aZ":-23.240673280888355,"pfxX":2.213052801185689,"pfxZ":5.214218105171463,"pX":-0.6503086807903836,"pZ":3.4053300512865223,"vX0":-0.5401566599335227,"vY0":-129.16544738290628,"vZ0":-2.2756102118868053,"x":141.79,"y":146.84,"x0":-0.7278416373322838,"y0":50.00129033483355,"z0":6.059426158781918,"aX":3.79054887391656},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":-4.0,"spinRate":2128,"spinDirection":185},"zone":11,"typeConfidence":0.92,"plateTime":0.4218334537739037,"extension":6.1272139053079115},"hitData":{"launchSpeed":106.9,"launchAngle":13.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.93,"coordY":87.84}},"index":8,"playId":"ac6a9e72-fd80-3396-87d4-d36689f5b7f5","pitchNumber":8,"startTime":"2026-04-12T18:21:15.788Z","endTime":"2026-04-12T18:21:27.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:21:27.209Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:22:04.332Z","endTime":"2026-04-12T18:23:02.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-04-12T18:21:50.566Z","endTime":"2026-04-12T18:22:06.459Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98224471199018,"aZ":-15.05668746887083,"pfxX":-4.4331005886503245,"pfxZ":9.561410068269716,"pX":0.057045981124786455,"pZ":2.552144461197914,"vX0":3.0534984286267792,"vY0":-132.82977839755662,"vZ0":-5.984389533097912,"x":114.83,"y":169.87,"x0":-0.5304410368557115,"y0":50.00182216426789,"z0":5.925773783938203,"aX":-7.935182209466761},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2012,"spinDirection":208},"zone":5,"typeConfidence":0.92,"plateTime":0.4120711268715187,"extension":6.177141435837001},"index":1,"playId":"2e88d40f-14a7-399e-9956-a82a186408be","pitchNumber":1,"startTime":"2026-04-12T18:22:06.459Z","endTime":"2026-04-12T18:22:10.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015145525104323,"aZ":-19.97638896918092,"pfxX":-8.62020692255091,"pfxZ":6.74825348243558,"pX":0.11551517085043844,"pZ":2.025719626721396,"vX0":4.848748096445435,"vY0":-133.16852255408764,"vZ0":-5.821144760911973,"x":112.6,"y":184.09,"x0":-0.6033718353607398,"y0":50.000068981161775,"z0":5.672533258016968,"aX":-15.571143061390647},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":1999,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4103896231068087,"extension":6.185594310393652},"index":2,"playId":"a278516e-5464-36c4-b1da-a373aa6edd1b","pitchNumber":2,"startTime":"2026-04-12T18:22:22.532Z","endTime":"2026-04-12T18:22:26.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":80.1,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.658473724240256,"aZ":-32.75059338385077,"pfxX":6.624536531057565,"pfxZ":-0.4207508967447211,"pX":1.5229716563302798,"pZ":1.8123800155438208,"vX0":3.138736956398938,"vY0":-116.6322264069186,"vZ0":-2.4013799763323456,"x":58.95,"y":189.85,"x0":-0.7023270521161178,"y0":50.00268325445113,"z0":5.954542669651686,"aX":9.093389000764384},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.1,"breakHorizontal":-12.8,"spinRate":2281,"spinDirection":36},"zone":14,"typeConfidence":0.87,"plateTime":0.4702564233027906,"extension":5.950844063890893},"index":3,"playId":"88d532f5-79a6-30fd-a3d2-5cc17005c38d","pitchNumber":3,"startTime":"2026-04-12T18:22:39.281Z","endTime":"2026-04-12T18:22:42.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86188817466571,"aZ":-35.321277278335934,"pfxX":-5.463345707274694,"pfxZ":-2.0857437381103896,"pX":0.14220992096662144,"pZ":1.5576977843902264,"vX0":3.2430608779932246,"vY0":-122.40125723717425,"vZ0":-3.034583266677121,"x":111.58,"y":196.72,"x0":-0.49519122849675123,"y0":50.00606576682,"z0":5.861152002069122,"aX":-8.228851231864109},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":9.0,"spinRate":1120,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.448782265919331,"extension":6.11806689721044},"index":4,"playId":"548c6e26-dd8b-3da5-a680-6ccf04a786b9","pitchNumber":4,"startTime":"2026-04-12T18:22:59.596Z","endTime":"2026-04-12T18:23:02.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:23:02.979Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brewers challenged (play at 1st), call on the field was overturned: Christian Yelich grounds into a force out, second baseman Nasim Nuñez to shortstop CJ Abrams. Brice Turang out at 2nd. Christian Yelich to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:23:10.647Z","endTime":"2026-04-12T18:24:49.008Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491294925942732,"aZ":-15.315233642854746,"pfxX":-4.815618458925467,"pfxZ":9.284703330336729,"pX":0.46750290252472465,"pZ":2.027033124179843,"vX0":4.371077014658896,"vY0":-133.79910973873558,"vZ0":-7.236574619777002,"x":99.18,"y":184.05,"x0":-0.5605831172760378,"y0":50.00034758942064,"z0":5.861130117710214,"aX":-8.742203068417105},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2068,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.40914815624961776,"extension":6.114992516216662},"index":0,"playId":"9474e304-3a58-3274-b3e7-af4cc081bec9","pitchNumber":1,"startTime":"2026-04-12T18:23:27.414Z","endTime":"2026-04-12T18:23:31.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.688958761048934,"aZ":-23.650327975678334,"pfxX":0.785712586452814,"pfxZ":5.110428602523253,"pX":0.8847006903016458,"pZ":3.176683355216549,"vX0":3.3193213948407907,"vY0":-127.68839462258909,"vZ0":-2.5556006770812107,"x":83.28,"y":153.01,"x0":-0.5286680027070101,"y0":50.00458673960475,"z0":6.030698317056691,"aX":1.3113056191277743},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-2.0,"spinRate":2253,"spinDirection":213},"zone":12,"typeConfidence":0.92,"plateTime":0.42723882486340425,"extension":5.974830592558131},"index":1,"playId":"96afd220-9d91-32a1-b0ca-62350d78061e","pitchNumber":2,"startTime":"2026-04-12T18:23:44.476Z","endTime":"2026-04-12T18:23:48.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37577700937739,"aZ":-24.775126076224893,"pfxX":1.3970929755351702,"pfxZ":4.537638500677509,"pX":0.8933450006149452,"pZ":1.965639775987341,"vX0":3.0870434198159806,"vY0":-126.01384368793431,"vZ0":-5.19634519222649,"x":82.95,"y":185.71,"x0":-0.5225250545407825,"y0":50.00080311659771,"z0":6.02210853019603,"aX":2.276518519185698},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2247,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4324340750391462,"extension":6.041444400248933},"index":2,"playId":"ae14bf2d-1e31-34d9-b976-f07454edd0e7","pitchNumber":3,"startTime":"2026-04-12T18:24:00.772Z","endTime":"2026-04-12T18:24:27.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721325194723846,"aZ":-15.356874951579295,"pfxX":-4.640558902228065,"pfxZ":9.353117167682832,"pX":0.31592423634413963,"pZ":1.7726409070411073,"vX0":3.682175187561855,"vY0":-133.03501377478116,"vZ0":-7.690541299674723,"x":104.96,"y":190.92,"x0":-0.48110466923109313,"y0":50.0030928482855,"z0":5.807577524549763,"aX":-8.343747511378172},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":7.7,"spinRate":2053,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.4112383070147181,"extension":6.149266642342766},"hitData":{"launchSpeed":84.2,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":152.7}},"index":3,"playId":"e57bb25f-4e4c-3d4e-a2bb-9913d93ec385","pitchNumber":4,"startTime":"2026-04-12T18:24:41.214Z","endTime":"2026-04-12T18:24:49.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":158},"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:24:49.008Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:27:40.633Z","endTime":"2026-04-12T18:28:22.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124979670159252,"aZ":-22.540134096633064,"pfxX":-8.908206104005789,"pfxZ":5.391274849546036,"pX":-0.3767552378341876,"pZ":2.752189129825263,"vX0":3.760747236343705,"vY0":-132.76415271700694,"vZ0":-3.959235591612691,"x":131.36,"y":164.47,"x0":-0.6533236455790407,"y0":50.00446399013172,"z0":5.901160746472734,"aX":-15.921554640436991},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":1777,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4123838386768215,"extension":6.104754067751554},"index":0,"playId":"a3629443-7c16-35e7-84c4-13b57b67008f","pitchNumber":1,"startTime":"2026-04-12T18:27:40.633Z","endTime":"2026-04-12T18:27:44.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757773385048072,"aZ":-23.136603962431558,"pfxX":1.3676548971128941,"pfxZ":5.356238359713307,"pX":-0.3599665600610341,"pZ":2.644461910845751,"vX0":0.8903259486774422,"vY0":-128.83056775700112,"vZ0":-3.983516627259377,"x":130.72,"y":167.38,"x0":-0.8872816744433902,"y0":50.004624884035145,"z0":5.990553798022309,"aX":2.3081949455438715},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-2.6,"spinRate":2226,"spinDirection":201},"zone":4,"typeConfidence":0.92,"plateTime":0.42450498823210303,"extension":5.937426157834686},"index":1,"playId":"a90b877b-83f6-369b-8d2d-f151b6a53bbe","pitchNumber":2,"startTime":"2026-04-12T18:27:59.353Z","endTime":"2026-04-12T18:28:02.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":88.8,"endSpeed":81.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05595406224016,"aZ":-23.181264248298884,"pfxX":1.7736899561198762,"pfxZ":5.290588758122736,"pX":-0.4094979728938145,"pZ":2.476037097618997,"vX0":0.3546475792075904,"vY0":-129.29688841348272,"vZ0":-4.405081721100149,"x":132.61,"y":171.93,"x0":-0.7787849716095616,"y0":50.00199194223883,"z0":5.972882797681637,"aX":3.013334500594274},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.9,"breakHorizontal":-3.2,"spinRate":2245,"spinDirection":200},"zone":4,"typeConfidence":0.92,"plateTime":0.42304382263635887,"extension":5.944202253387054},"index":2,"playId":"8f5d0d07-5fcc-3422-90eb-938ca37ec06c","pitchNumber":3,"startTime":"2026-04-12T18:28:18.437Z","endTime":"2026-04-12T18:28:22.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:28:22.778Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:30:05.644Z","endTime":"2026-04-12T18:31:12.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.557661530358537,"aZ":-38.175958054107895,"pfxX":2.308731336109888,"pfxZ":-4.989860176025422,"pX":0.056526227802114234,"pZ":2.0849951717883073,"vX0":2.7443848417727423,"vY0":-108.79066426592676,"vZ0":0.24354074974458984,"x":114.85,"y":182.49,"x0":-1.519868483203059,"y0":50.003581544514596,"z0":6.099399635047714,"aX":2.775648402473903},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-8.6,"breakHorizontal":-4.9,"spinRate":2595,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.502903521710119,"extension":6.448942264792031},"index":0,"playId":"5cd9453e-7c7e-3569-b0a1-eda443f27f9e","pitchNumber":1,"startTime":"2026-04-12T18:30:31.070Z","endTime":"2026-04-12T18:30:35.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.785807623036508,"aZ":-14.714849359069323,"pfxX":-1.7684880508358063,"pfxZ":9.77766695825736,"pX":-1.000348736369767,"pZ":4.1234781018888,"vX0":1.948461202732935,"vY0":-133.07848343411771,"vZ0":-2.311247533278051,"x":155.13,"y":127.45,"x0":-1.5138360984292087,"y0":50.00053339905616,"z0":6.074893977014672,"aX":-3.1571635308320523},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2340,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4123088188616375,"extension":6.3443429425809015},"index":1,"playId":"2fa9bf42-e550-3226-958d-c44484ae92fa","pitchNumber":2,"startTime":"2026-04-12T18:30:48.206Z","endTime":"2026-04-12T18:30:51.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991614664601343,"aZ":-25.68503174365245,"pfxX":-8.528170607019288,"pfxZ":4.619098222306727,"pX":-0.4673310894058721,"pZ":2.1161869348687183,"vX0":4.985022059300375,"vY0":-117.664458651703,"vZ0":-3.100634102888643,"x":134.81,"y":181.64,"x0":-1.503678644454055,"y0":50.00280576839008,"z0":5.827007772090794,"aX":-11.977250114155712},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":1605,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.46522833340548475,"extension":6.537470933904836},"hitData":{"launchSpeed":93.3,"launchAngle":38.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.12,"coordY":61.63}},"index":2,"playId":"7fa42c07-2d68-340a-bddf-7191224daa14","pitchNumber":3,"startTime":"2026-04-12T18:31:02.835Z","endTime":"2026-04-12T18:31:12.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:31:12.975Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:31:19.282Z","endTime":"2026-04-12T18:32:08.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":91.6,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118727186316722,"aZ":-13.952559331638161,"pfxX":-1.947776398886158,"pfxZ":10.177093153339245,"pX":-0.6685245909623269,"pZ":3.388093000677126,"vX0":2.5046803543952962,"vY0":-133.3174559778603,"vZ0":-4.216013243243479,"x":142.48,"y":147.3,"x0":-1.3695144553803686,"y0":50.000427045090696,"z0":6.005189208491857,"aX":-3.486701699461268},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":3.0,"spinRate":2381,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4117036264930798,"extension":6.348109400291292},"index":0,"playId":"a18257e8-ae21-3acf-a00c-bc32a4457492","pitchNumber":1,"startTime":"2026-04-12T18:31:40.581Z","endTime":"2026-04-12T18:31:44.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320676357334932,"aZ":-39.456207100190774,"pfxX":3.5205644317060907,"pfxZ":-5.76888278101404,"pX":-0.4660330116545079,"pZ":1.696753094180406,"vX0":1.316048869317767,"vY0":-111.95184303617644,"vZ0":-0.6352972009455197,"x":134.76,"y":192.97,"x0":-1.519960820281202,"y0":50.00477005610302,"z0":6.043485993292413,"aX":4.442379245241781},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.3,"breakHorizontal":-6.7,"spinRate":2741,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.4903612759524649,"extension":6.311761882238536},"hitData":{"launchSpeed":96.7,"launchAngle":42.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.01,"coordY":86.82}},"index":1,"playId":"984ea4d3-51c4-3886-827e-80a77529ecd0","pitchNumber":2,"startTime":"2026-04-12T18:31:58.345Z","endTime":"2026-04-12T18:32:08.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:32:08.902Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:32:13.709Z","endTime":"2026-04-12T18:33:19.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98224752275958,"aZ":-13.85271745035963,"pfxX":-0.28741638976027595,"pfxZ":10.151566794704546,"pX":0.6126031209454336,"pZ":2.5011003095169118,"vX0":5.3766796958090035,"vY0":-133.32043976963035,"vZ0":-6.065335564317142,"x":93.65,"y":171.25,"x0":-1.390660593478062,"y0":50.00102320979272,"z0":5.800771933242275,"aX":-0.5188455698617243},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":-0.6,"spinRate":2329,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4104336680814451,"extension":6.605566401202119},"index":0,"playId":"9ba92ee0-cc15-3f79-beb0-461fdb45e314","pitchNumber":1,"startTime":"2026-04-12T18:32:35.284Z","endTime":"2026-04-12T18:33:02.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"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":93.3,"endSpeed":85.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067964449350903,"aZ":-17.39093557108459,"pfxX":-7.673518983779987,"pfxZ":7.917437316908878,"pX":-0.2206986479040444,"pZ":2.115557464603601,"vX0":5.545254994574788,"vY0":-135.64282677586627,"vZ0":-6.691977340876786,"x":125.41,"y":181.66,"x0":-1.2923221564390457,"y0":50.00448653456869,"z0":5.822851295650548,"aX":-14.331415325156557},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2303,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4034720933835674,"extension":6.5069269379612855},"hitData":{"launchSpeed":82.5,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":155.23}},"index":1,"playId":"ef16e2f0-c925-354e-8ce0-44d20d97917b","pitchNumber":2,"startTime":"2026-04-12T18:33:12.258Z","endTime":"2026-04-12T18:33:19.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:33:19.827Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:35:03.224Z","endTime":"2026-04-12T18:37:46.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618104074901296,"aZ":-16.61062926209243,"pfxX":-4.195555572420523,"pfxZ":8.694906791047508,"pX":-0.14752258258109502,"pZ":3.1555676324533435,"vX0":2.791912943370029,"vY0":-132.97609053513943,"vZ0":-4.129599373664475,"x":122.62,"y":153.58,"x0":-0.6661606930286836,"y0":50.00333288023183,"z0":5.934360548392333,"aX":-7.511007352592685},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":1941,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.4119467867752169,"extension":6.1176487911142985},"index":0,"playId":"45aa067f-06c4-312e-83b7-c1cae32d571a","pitchNumber":1,"startTime":"2026-04-12T18:35:31.324Z","endTime":"2026-04-12T18:35:34.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.807947634310622,"aZ":-21.292283326479495,"pfxX":-9.163477101816145,"pfxZ":6.139823374983612,"pX":-0.5015297763481982,"pZ":2.6024054585453675,"vX0":3.387501088172244,"vY0":-132.40694517367854,"vZ0":-4.346632222687664,"x":136.12,"y":168.52,"x0":-0.6085545727430478,"y0":50.00085122101191,"z0":5.827280140739699,"aX":-16.235283431256025},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":2035,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.413979608974119,"extension":6.211317794863208},"index":1,"playId":"67024a1b-0527-3f7b-a8ce-11f4ae00ce44","pitchNumber":2,"startTime":"2026-04-12T18:35:49.087Z","endTime":"2026-04-12T18:35:52.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T18:36:02.930Z","endTime":"2026-04-12T18:36:16.961Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854402772427424,"aZ":-31.138682558070794,"pfxX":-5.841537624160668,"pfxZ":0.6872117880867483,"pX":-1.6712722422268897,"pZ":1.3295362121720675,"vX0":-0.23622260991984395,"vY0":-122.5237691315094,"vZ0":-4.324220964270669,"x":180.7,"y":202.88,"x0":-0.8157821392505844,"y0":50.001264301154606,"z0":5.813108883993932,"aX":-8.776403605631854},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":10.6,"spinRate":1010,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4490477091336187,"extension":5.89320676361746},"index":3,"playId":"927eac30-1026-3da2-9b62-3d40a9cb41b7","pitchNumber":3,"startTime":"2026-04-12T18:36:16.961Z","endTime":"2026-04-12T18:36:20.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104749636158523,"aZ":-34.88513641815089,"pfxX":8.411058639659412,"pfxZ":-1.960951678980301,"pX":1.3727162758819857,"pZ":2.6280101762174066,"vX0":2.435203781000663,"vY0":-117.16964491005596,"vZ0":-0.2716534338244395,"x":64.68,"y":167.82,"x0":-0.7738720238872964,"y0":50.001218701518425,"z0":6.018073264986674,"aX":11.638840186230059},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.4,"breakHorizontal":-15.8,"spinRate":2150,"spinDirection":49},"zone":12,"typeConfidence":0.89,"plateTime":0.4682998516160364,"extension":5.846498569127769},"index":4,"playId":"08be322a-f17e-3f6d-a303-29c1cecf5a9b","pitchNumber":4,"startTime":"2026-04-12T18:36:41.341Z","endTime":"2026-04-12T18:36:45.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105751669598067,"aZ":-15.68587442187989,"pfxX":-3.6156383188064787,"pfxZ":9.044824792934095,"pX":-1.228190299940281,"pZ":3.5342603063263534,"vX0":-0.37284379486420005,"vY0":-134.3924256899426,"vZ0":-3.4346464525013456,"x":163.82,"y":143.35,"x0":-0.6180678144197161,"y0":50.00086610814083,"z0":5.9482580800216205,"aX":-6.588544440439671},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":1937,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.4081274821941503,"extension":6.107828175807722},"index":5,"playId":"88c2de27-b5be-35af-ad61-728dd61cb51e","pitchNumber":5,"startTime":"2026-04-12T18:37:02.904Z","endTime":"2026-04-12T18:37:06.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.8,"endSpeed":80.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96439941683678,"aZ":-24.045784386524957,"pfxX":1.3566606544896027,"pfxZ":4.898464732074968,"pX":-1.245189909483462,"pZ":2.536617164531572,"vX0":-1.5730938396107212,"vY0":-127.88233235087684,"vZ0":-3.9114058767502904,"x":164.46,"y":170.29,"x0":-0.7988209019259198,"y0":50.002346654134975,"z0":5.968548346728956,"aX":2.2508056580742526},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-2.2,"spinRate":2083,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.4280367467960047,"extension":6.048624896785116},"index":6,"playId":"f2295087-3bd3-3f06-85de-9c3a5856d65d","pitchNumber":6,"startTime":"2026-04-12T18:37:19.536Z","endTime":"2026-04-12T18:37:23.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":91.9,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03553487013423,"aZ":-21.6553885960354,"pfxX":-9.149119881944397,"pfxZ":5.8077720755916955,"pX":-0.4899230087143512,"pZ":2.172431143405642,"vX0":3.4634965668570104,"vY0":-133.7837523031345,"vZ0":-5.217367438095415,"x":135.67,"y":180.12,"x0":-0.6130164212670445,"y0":50.005754830971526,"z0":5.701639418776208,"aX":-16.576006297005932},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":1830,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.40951740172661255,"extension":6.274653604748713},"hitData":{"launchSpeed":98.2,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.67,"coordY":141.23}},"index":7,"playId":"27257bd5-2d4b-34f6-8858-e3889e5562bf","pitchNumber":7,"startTime":"2026-04-12T18:37:38.631Z","endTime":"2026-04-12T18:37:46.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:37:46.117Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:37:50.539Z","endTime":"2026-04-12T18:38:35.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":89.1,"endSpeed":82.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.133274853761073,"aZ":-18.45894474789647,"pfxX":0.5487965138847417,"pfxZ":8.036248847735743,"pX":0.6386784253875921,"pZ":0.6430896159342036,"vX0":3.134871065950208,"vY0":-129.54532900972623,"vZ0":-9.51645131417995,"x":92.66,"y":221.42,"x0":-0.6565036782383431,"y0":50.000885983003805,"z0":5.7653360521678945,"aX":0.9349576663085282},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.7,"breakHorizontal":-1.7,"spinRate":2244,"spinDirection":199},"zone":14,"typeConfidence":0.92,"plateTime":0.42222327995272835,"extension":6.168489564032224},"index":0,"playId":"0550de03-2852-3446-a678-3a4d33fc49ad","pitchNumber":1,"startTime":"2026-04-12T18:38:09.104Z","endTime":"2026-04-12T18:38:12.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.033441546781695,"aZ":-16.661397054365462,"pfxX":-4.223657571522799,"pfxZ":8.690769043814583,"pX":0.26838454375374904,"pZ":1.6224318928287444,"vX0":3.854307433842439,"vY0":-132.87563052187613,"vZ0":-7.706483202685688,"x":106.77,"y":194.97,"x0":-0.653691872199949,"y0":50.001060735042145,"z0":5.775640190280269,"aX":-7.536206531722104},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":1963,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.4125545461779394,"extension":6.154908432770275},"hitData":{"launchSpeed":102.6,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.45,"coordY":157.26}},"index":1,"playId":"ee0399e7-ff97-3aaf-b264-f32055009331","pitchNumber":2,"startTime":"2026-04-12T18:38:27.261Z","endTime":"2026-04-12T18:38:35.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:38:35.155Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:38:40.634Z","endTime":"2026-04-12T18:40:14.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.639780967701558,"aZ":-36.833113186815,"pfxX":6.399613505840444,"pfxZ":-3.5846390703334734,"pX":-0.7375503056645393,"pZ":3.285433054734771,"vX0":-1.2943239731361875,"vY0":-113.51431308287813,"vZ0":1.8899729153075853,"x":145.11,"y":150.07,"x0":-0.9897552626350987,"y0":50.00407313269735,"z0":6.121117809965214,"aX":8.314791816405247},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.6,"breakHorizontal":-11.3,"spinRate":2155,"spinDirection":49},"zone":1,"typeConfidence":0.91,"plateTime":0.48333917253875747,"extension":5.97989251148467},"index":0,"playId":"29021ccc-a773-3f35-856e-fa5340c9e17b","pitchNumber":1,"startTime":"2026-04-12T18:39:00.360Z","endTime":"2026-04-12T18:39:04.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.088182614966566,"aZ":-34.83541489055078,"pfxX":7.724516406226524,"pfxZ":-1.9711643423640801,"pX":0.3921248517520095,"pZ":3.0398862248519567,"vX0":0.3901185310852647,"vY0":-115.69305666733038,"vZ0":0.559830108388228,"x":102.05,"y":156.7,"x0":-0.7819062405096789,"y0":50.001804590886444,"z0":6.140295776039195,"aX":10.443427301512687},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.1,"breakHorizontal":-14.0,"spinRate":2139,"spinDirection":50},"zone":3,"typeConfidence":0.9,"plateTime":0.4738972556601202,"extension":6.041486377138547},"index":1,"playId":"a16f1ae2-b246-3e15-9888-e19f6a30976b","pitchNumber":2,"startTime":"2026-04-12T18:39:15.852Z","endTime":"2026-04-12T18:39:19.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":84.2,"endSpeed":76.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065300319969694,"aZ":-29.132857587779572,"pfxX":-5.966516990451694,"pfxZ":2.024970260332889,"pX":-1.398644472214716,"pZ":3.2188434595801096,"vX0":0.5402883058003536,"vY0":-122.52346738623815,"vZ0":-0.5808448262108965,"x":170.31,"y":151.87,"x0":-0.8497248997875123,"y0":50.00217205001849,"z0":5.976293106971552,"aX":-8.95598003758839},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":10.7,"spinRate":930,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.44922385285527966,"extension":6.103246335973558},"index":2,"playId":"19d64616-5426-3173-b442-06c60eb643e6","pitchNumber":3,"startTime":"2026-04-12T18:39:31.691Z","endTime":"2026-04-12T18:39:36.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250928569507217,"aZ":-35.90141519894583,"pfxX":6.929417089010254,"pfxZ":-2.7070661097391273,"pX":1.4604557452414078,"pZ":1.6742415469348855,"vX0":2.697996401089198,"vY0":-116.99970391697099,"vZ0":-2.2074124548069674,"x":61.33,"y":193.58,"x0":-0.6096909429089455,"y0":50.00171373903294,"z0":6.012787221447592,"aX":9.550191959225783},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.2,"breakHorizontal":-13.2,"spinRate":2228,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4691793909711115,"extension":6.066941897604108},"index":3,"playId":"182b0578-b6a2-345b-a3e5-b1854f824aeb","pitchNumber":4,"startTime":"2026-04-12T18:39:51.863Z","endTime":"2026-04-12T18:39:58.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.510059690533833,"aZ":-25.71722811621649,"pfxX":1.1912921841479847,"pfxZ":3.9743233538492477,"pX":-0.12893890484417256,"pZ":2.0240539707206593,"vX0":1.099575543060435,"vY0":-125.89273607338453,"vZ0":-4.7089912205588735,"x":121.91,"y":184.13,"x0":-0.7241971460957244,"y0":50.00571789549693,"z0":5.968846086872499,"aX":1.936596820908178},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.4,"spinRate":2156,"spinDirection":188},"zone":8,"typeConfidence":0.91,"plateTime":0.43298567036258184,"extension":6.129848596350899},"index":4,"playId":"ef418161-9ed9-30d6-82f9-c1bc3208c28f","pitchNumber":5,"startTime":"2026-04-12T18:40:11.649Z","endTime":"2026-04-12T18:40:14.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:40:14.986Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:41:46.183Z","endTime":"2026-04-12T18:42:29.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08309650824119,"aZ":-40.88233613832707,"pfxX":3.665892407727897,"pfxZ":-7.198161358669598,"pX":-0.26166461278768455,"pZ":2.480033021637226,"vX0":1.7402334582856398,"vY0":-109.28575168052377,"vZ0":1.4404127583698352,"x":126.97,"y":171.82,"x0":-1.5441808461604059,"y0":50.001057389515644,"z0":6.200444778632115,"aX":4.4372390817219935},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.4,"breakHorizontal":-7.1,"spinRate":2587,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.5010174336400381,"extension":6.281548208212962},"hitData":{"launchSpeed":89.0,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.48,"coordY":161.31}},"index":0,"playId":"02f87914-7f7a-36d4-b852-b18a36883ecd","pitchNumber":1,"startTime":"2026-04-12T18:42:21.967Z","endTime":"2026-04-12T18:42:29.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:42:29.863Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:42:34.914Z","endTime":"2026-04-12T18:44:46.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28430331484613,"aZ":-12.90102640717235,"pfxX":-1.9771177146633976,"pfxZ":10.743959016404983,"pX":-1.4652550743440083,"pZ":1.8493317395140294,"vX0":0.9624381756228708,"vY0":-133.4766927396945,"vZ0":-7.987338910490014,"x":172.85,"y":188.85,"x0":-1.5747747570287634,"y0":50.001987849915515,"z0":5.821222168789925,"aX":-3.5466427920300467},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2366,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41126269508973,"extension":6.443355207800133},"index":0,"playId":"7a4a130f-df19-3167-a708-876a537471ba","pitchNumber":1,"startTime":"2026-04-12T18:43:02.739Z","endTime":"2026-04-12T18:43:06.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.678585325147157,"aZ":-13.47298963085411,"pfxX":-2.764455160809001,"pfxZ":10.30717481686066,"pX":-0.5793862059858893,"pZ":3.1634801660650123,"vX0":2.9989595137799516,"vY0":-134.24964202069896,"vZ0":-4.720371750244203,"x":139.08,"y":153.37,"x0":-1.3549551719204467,"y0":50.00361447964272,"z0":5.912792145306576,"aX":-5.016405453251848},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2342,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4089160577508948,"extension":6.486693659691465},"index":1,"playId":"86195179-2fab-33a6-8b29-f69ac71974f9","pitchNumber":2,"startTime":"2026-04-12T18:43:22.125Z","endTime":"2026-04-12T18:43:26.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317786734574195,"aZ":-23.17105018847514,"pfxX":-9.340136482485935,"pfxZ":5.986103963547876,"pX":-0.17776805714215818,"pZ":1.7791895775169286,"vX0":5.88077189714331,"vY0":-121.95460030199561,"vZ0":-4.817309511022985,"x":123.78,"y":190.74,"x0":-1.4087223946169807,"y0":50.00316585960752,"z0":5.782443436300411,"aX":-14.048441662728784},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.0,"breakHorizontal":15.5,"spinRate":1636,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.44937347838625374,"extension":6.605099262562392},"index":2,"playId":"7aed7152-0032-331e-a88d-960b534ab6b9","pitchNumber":3,"startTime":"2026-04-12T18:43:38.396Z","endTime":"2026-04-12T18:44:05.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.788862147164455,"aZ":-11.88497075945168,"pfxX":-1.6396354480184785,"pfxZ":10.74545314199678,"pX":-0.9230717878747748,"pZ":3.3705461295604744,"vX0":1.8678227234241882,"vY0":-136.9265999904511,"vZ0":-4.529593092404353,"x":152.19,"y":147.78,"x0":-1.4028210629030586,"y0":50.00536998787844,"z0":5.867128818074996,"aX":-3.0968239117916476},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2457,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40086503975537724,"extension":6.370141314057634},"index":3,"playId":"811c896b-f1f3-341a-a003-7cc757d6cf7d","pitchNumber":4,"startTime":"2026-04-12T18:44:16.547Z","endTime":"2026-04-12T18:44:20.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T18:44:27.941Z","endTime":"2026-04-12T18:44:42.492Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44052636460331,"aZ":-15.165103972029193,"pfxX":-7.939395780547056,"pfxZ":9.18040009421033,"pX":-0.09750106974854289,"pZ":2.3086096927638664,"vX0":6.0021264248676545,"vY0":-135.4675993346793,"vZ0":-6.415055982490284,"x":120.72,"y":176.45,"x0":-1.3137548343356746,"y0":50.00259492938209,"z0":5.773176495183356,"aX":-14.71082406442855},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2429,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4047993093711937,"extension":6.4951000972672475},"index":5,"playId":"68d80ab7-828e-31b3-a828-75fb0852a6e9","pitchNumber":5,"startTime":"2026-04-12T18:44:42.492Z","endTime":"2026-04-12T18:44:46.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:44:46.671Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:44:55.428Z","endTime":"2026-04-12T18:47:17.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54342073499197,"aZ":-12.06324098094641,"pfxX":-1.338238826447118,"pfxZ":11.009583355358162,"pX":0.41682429084061834,"pZ":3.5888496620129633,"vX0":4.8157660761408065,"vY0":-134.61539131249762,"vZ0":-3.9547640581735135,"x":101.11,"y":141.88,"x0":-1.2251444118942314,"y0":50.00007996913709,"z0":5.93740372726953,"aX":-2.444716050028526},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":1.3,"spinRate":2451,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4076402839803954,"extension":6.450771306778961},"index":0,"playId":"7cbfaab4-41bf-39dc-8330-e1592daa4876","pitchNumber":1,"startTime":"2026-04-12T18:45:14.272Z","endTime":"2026-04-12T18:45:18.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253705951661566,"aZ":-10.671817396117616,"pfxX":-2.6520133845916973,"pfxZ":11.433851401178874,"pX":-1.0482233080222276,"pZ":2.767999072500258,"vX0":1.9589310691130983,"vY0":-136.76961485356892,"vZ0":-6.196932181846556,"x":156.96,"y":164.04,"x0":-1.431872345366468,"y0":50.0025382764392,"z0":5.806730606323206,"aX":-4.986957053185442},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":4.3,"spinRate":2426,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4016220481368067,"extension":6.545064225146538},"index":1,"playId":"c6d0dd2a-cab9-3ef8-8a1e-b885b80140a7","pitchNumber":2,"startTime":"2026-04-12T18:45:54.985Z","endTime":"2026-04-12T18:45:58.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.096602319336924,"aZ":-10.88023708667627,"pfxX":-2.9202785106333233,"pfxZ":11.414927801068659,"pX":-0.5336494636341671,"pZ":2.1907543624868424,"vX0":3.2255762369812606,"vY0":-136.46544855250343,"vZ0":-7.498597583593789,"x":137.34,"y":179.63,"x0":-1.3577345529531537,"y0":50.003569886162666,"z0":5.743397864797913,"aX":-5.44809207746637},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":4.6,"spinRate":2435,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4030543376978821,"extension":6.460969947711992},"index":2,"playId":"6d28efbf-da29-3e71-90c7-caa67068bd68","pitchNumber":3,"startTime":"2026-04-12T18:46:14.056Z","endTime":"2026-04-12T18:46:17.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.4,"endSpeed":84.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.474678289277616,"aZ":-10.103882334949647,"pfxX":-2.451401563384745,"pfxZ":11.886740511067845,"pX":-1.143337341546496,"pZ":2.6370752463560656,"vX0":1.2345235839379458,"vY0":-135.82737160961403,"vZ0":-6.498364261732907,"x":160.58,"y":167.58,"x0":-1.2867527973152901,"y0":50.00492157746869,"z0":5.773152081416767,"aX":-4.552537606358458},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":4.2,"spinRate":2462,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4042202254462146,"extension":6.437277738873874},"index":3,"playId":"f324c35d-3985-35e7-9220-88f9ada4e292","pitchNumber":4,"startTime":"2026-04-12T18:46:34.791Z","endTime":"2026-04-12T18:46:38.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43003911461681,"aZ":-11.294385103260948,"pfxX":-2.4321063563922145,"pfxZ":11.246012056927244,"pX":-1.1820758123747528,"pZ":3.415672881104834,"vX0":1.3955104924716215,"vY0":-136.03370713186166,"vZ0":-4.524492513495947,"x":162.06,"y":146.56,"x0":-1.388251298583895,"y0":50.003491392506554,"z0":5.896099650705456,"aX":-4.516001125591403},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":4.1,"spinRate":2419,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40407489231275884,"extension":6.209738249134157},"index":4,"playId":"a96d3d36-1b3a-302c-80fe-bc6c309500d8","pitchNumber":5,"startTime":"2026-04-12T18:46:53.705Z","endTime":"2026-04-12T18:46:57.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":93.4,"endSpeed":84.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.717342141514365,"aZ":-11.642214656162212,"pfxX":-3.041800683729399,"pfxZ":11.077430883323967,"pX":0.6052825380442629,"pZ":3.3654793682327426,"vX0":5.957145676052,"vY0":-135.77756962172472,"vZ0":-4.460342270745571,"x":93.93,"y":147.91,"x0":-1.2291376500082574,"y0":50.00468202411408,"z0":5.84951716015101,"aX":-5.639350273127119},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":4.2,"spinRate":2473,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4045026836628538,"extension":6.401347864993833},"index":5,"playId":"9641b12c-7f9c-3eb4-968e-02e286486425","pitchNumber":6,"startTime":"2026-04-12T18:47:13.633Z","endTime":"2026-04-12T18:47:17.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:47:17.100Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:49:10.459Z","endTime":"2026-04-12T18:49:42.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517800060839324,"aZ":-16.518981843743834,"pfxX":-4.139392693126574,"pfxZ":8.893126132640862,"pX":0.12561515928216782,"pZ":1.754373062588563,"vX0":3.4174267286154256,"vY0":-131.49439535356808,"vZ0":-7.306847025509759,"x":112.21,"y":191.41,"x0":-0.6497244309453931,"y0":50.00460151819017,"z0":5.783558361021101,"aX":-7.287686791019723},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":1873,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.4157150391492048,"extension":6.158320592269358},"hitData":{"launchSpeed":80.6,"launchAngle":57.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.44,"coordY":126.14}},"index":0,"playId":"e5458779-9558-3619-8b92-c33cc94acd38","pitchNumber":1,"startTime":"2026-04-12T18:49:30.548Z","endTime":"2026-04-12T18:49:42.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:49:42.267Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:49:43.969Z","endTime":"2026-04-12T18:50:51.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084639415377445,"aZ":-22.884392200062045,"pfxX":-9.52797224804077,"pfxZ":5.310933621024942,"pX":0.33564770685990053,"pZ":1.6551022547704493,"vX0":5.407677903424418,"vY0":-131.93545731672592,"vZ0":-6.089829596948466,"x":104.21,"y":194.09,"x0":-0.5109226284614327,"y0":50.00369588260698,"z0":5.698152732573266,"aX":-16.66901957009125},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":1936,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4163807420123371,"extension":6.292160496475408},"index":0,"playId":"4552281c-c341-3402-85c9-a00332afceee","pitchNumber":1,"startTime":"2026-04-12T18:50:07.887Z","endTime":"2026-04-12T18:50:11.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.347877520426316,"aZ":-14.538985973398434,"pfxX":-2.9190144962644244,"pfxZ":10.071713736264611,"pX":0.3001725829677121,"pZ":2.5793892960686615,"vX0":2.376415946930674,"vY0":-131.58828832024204,"vZ0":-6.232897226781099,"x":105.56,"y":169.14,"x0":-0.23611511535320615,"y0":50.000897431457304,"z0":6.0588689286127595,"aX":-5.110155139437806},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2004,"spinDirection":202},"zone":6,"typeConfidence":0.92,"plateTime":0.41649707812832615,"extension":6.202413583135327},"index":1,"playId":"f304e440-6c7c-3261-963c-2dc27037ed10","pitchNumber":2,"startTime":"2026-04-12T18:50:25.040Z","endTime":"2026-04-12T18:50:28.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889428471601004,"aZ":-32.32410666761091,"pfxX":-4.536585669950364,"pfxZ":-0.10354412943187796,"pX":0.024400145520185754,"pZ":2.1113324341281663,"vX0":2.9532658669188963,"vY0":-121.089785225766,"vZ0":-2.2583475695219426,"x":116.07,"y":181.77,"x0":-0.6278961916178413,"y0":50.00286022606302,"z0":5.9123815736372585,"aX":-6.668475478071665},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":7.4,"spinRate":1147,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.4541185699351935,"extension":6.034598216347227},"hitData":{"launchSpeed":86.6,"launchAngle":40.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.05,"coordY":81.19}},"index":2,"playId":"e6bf4b58-4c70-368e-9377-3962e673e232","pitchNumber":3,"startTime":"2026-04-12T18:50:43.919Z","endTime":"2026-04-12T18:50:51.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:50:51.981Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brice Turang homers (2) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:50:57.252Z","endTime":"2026-04-12T18:51:49.476Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":72.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789294777126198,"aZ":-36.70503764800611,"pfxX":8.00423533829391,"pfxZ":-3.3691081168813284,"pX":-0.049987149633006524,"pZ":2.873091566721799,"vX0":-0.49196251244714495,"vY0":-115.68249472189477,"vZ0":0.6007170015418497,"x":118.91,"y":161.21,"x0":-0.8726993353267508,"y0":50.000106518181454,"z0":6.145678375511462,"aX":10.7808898917546},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.6,"breakHorizontal":-14.3,"spinRate":2102,"spinDirection":46},"zone":2,"typeConfidence":0.91,"plateTime":0.4745613609582975,"extension":5.9925878648298605},"index":0,"playId":"9d695914-8c59-3f16-ba55-f08414e1a47c","pitchNumber":1,"startTime":"2026-04-12T18:51:15.209Z","endTime":"2026-04-12T18:51:19.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049503566942644,"aZ":-18.437134739038058,"pfxX":-4.265785375861237,"pfxZ":7.685062398257473,"pX":-0.31674334896558326,"pZ":2.4951745720679543,"vX0":2.244598602538989,"vY0":-133.00053943688482,"vZ0":-5.145352394350524,"x":129.07,"y":171.41,"x0":-0.6182680163406737,"y0":50.00435944406324,"z0":5.795722629537475,"aX":-7.627968269917409},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":7.2,"spinRate":2005,"spinDirection":215},"zone":4,"typeConfidence":0.88,"plateTime":0.41213261344858587,"extension":6.265413606683421},"hitData":{"launchSpeed":104.0,"launchAngle":25.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.45,"coordY":59.44}},"index":1,"playId":"b203edd3-4ee2-37e2-a986-9a29a981fb7d","pitchNumber":2,"startTime":"2026-04-12T18:51:27.090Z","endTime":"2026-04-12T18:51:49.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":12.099999999999994,"leverageIndex":0.48,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:51:49.476Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:51:58.700Z","endTime":"2026-04-12T18:52:37.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041842450880974,"aZ":-25.721218477332673,"pfxX":1.4888331666720487,"pfxZ":4.038814758647781,"pX":-0.8994782931573492,"pZ":4.486691336637042,"vX0":-0.5739522099169221,"vY0":-125.3137258294265,"vZ0":1.049554227983697,"x":135.94,"y":109.8,"x0":-0.8616151034687497,"y0":50.005043607273514,"z0":6.155107430344132,"aX":2.381010556381633},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.8,"breakHorizontal":-2.5,"spinRate":2064,"spinDirection":179},"zone":11,"typeConfidence":0.89,"plateTime":0.4361853181488531,"extension":6.025963634120134},"index":0,"playId":"a9012e59-f242-3b5b-a6f4-7278cc652232","pitchNumber":1,"startTime":"2026-04-12T18:52:11.180Z","endTime":"2026-04-12T18:52:14.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.436923500143447,"aZ":-24.015244594954382,"pfxX":0.27694150223442593,"pfxZ":5.047989484922928,"pX":0.2699019292159188,"pZ":2.9513023276925927,"vX0":2.4882217713943766,"vY0":-126.05006994240284,"vZ0":-2.7367495867492604,"x":106.71,"y":159.09,"x0":-0.7640435450564981,"y0":50.005933150128115,"z0":5.980024401386639,"aX":0.4475421016671462},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2144,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.4337228657142598,"extension":6.17478543295431},"hitData":{"launchSpeed":95.3,"launchAngle":13.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.34,"coordY":102.26}},"index":1,"playId":"249a8a7a-1b21-388c-8622-8abebb622f6c","pitchNumber":2,"startTime":"2026-04-12T18:52:25.712Z","endTime":"2026-04-12T18:52:37.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:52:37.083Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:52:39.474Z","endTime":"2026-04-12T18:53:34.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927071445579312,"aZ":-37.53392775850074,"pfxX":5.7983817355182605,"pfxZ":-3.939089894402357,"pX":1.5203675122572977,"pZ":0.5478358364937618,"vX0":3.3919751703734073,"vY0":-116.7136838996565,"vZ0":-4.178155508062316,"x":59.05,"y":223.99,"x0":-0.7123507611160896,"y0":50.00520444169289,"z0":5.950144256211015,"aX":7.884132350562342},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.9,"breakHorizontal":-11.4,"spinRate":2045,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4719232335125545,"extension":6.0813728871688575},"index":0,"playId":"f1b777b8-e8f2-362f-8a27-cdca383f07da","pitchNumber":1,"startTime":"2026-04-12T18:53:03.366Z","endTime":"2026-04-12T18:53:07.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472178955977565,"aZ":-31.04476838368093,"pfxX":-4.040194293549855,"pfxZ":0.7482305850709761,"pX":-0.5687626980541022,"pZ":2.5427473535454412,"vX0":1.7311695757433034,"vY0":-122.32486922834413,"vZ0":-1.7160740539223927,"x":138.68,"y":170.13,"x0":-0.7630586223347727,"y0":50.002275925347284,"z0":5.929984195148488,"aX":-6.085987227846652},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":6.8,"spinRate":1019,"spinDirection":236},"zone":4,"typeConfidence":0.89,"plateTime":0.4487844548980551,"extension":6.029321137732726},"hitData":{"launchSpeed":92.0,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":148.64}},"index":1,"playId":"a7425067-3879-3ecc-ab53-1970af0e8cea","pitchNumber":2,"startTime":"2026-04-12T18:53:26.850Z","endTime":"2026-04-12T18:53:34.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:53:34.625Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Wood homers (5) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:55:26.193Z","endTime":"2026-04-12T18:57:10.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346863830302105,"aZ":-24.70188335615773,"pfxX":-9.28981121206319,"pfxZ":5.2007157227106635,"pX":-0.9167171649083791,"pZ":2.1798893363547687,"vX0":4.2082995230762466,"vY0":-119.48419005614373,"vZ0":-3.5363171347009947,"x":151.94,"y":179.92,"x0":-1.4996825159329852,"y0":50.00377079609291,"z0":5.914103164615636,"aX":-13.34993127564837},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":1698,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4595014105324613,"extension":6.558832398023596},"index":0,"playId":"77921f04-84b5-32c7-ba15-2d6dd393f63f","pitchNumber":1,"startTime":"2026-04-12T18:55:40.762Z","endTime":"2026-04-12T18:55:45.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.085745289880432,"aZ":-14.40865806127534,"pfxX":-4.135746799625738,"pfxZ":9.822710412441026,"pX":-1.360976318795028,"pZ":3.9222413288093456,"vX0":1.7888751508731904,"vY0":-134.14269891134103,"vZ0":-2.919862455712039,"x":168.88,"y":132.88,"x0":-1.5020537107126672,"y0":50.00087505057587,"z0":6.062074819906958,"aX":-7.478696945766548},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2343,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40950955601464845,"extension":6.240938610124151},"index":1,"playId":"c7fe3f2d-0dd6-30d8-bcef-e49a38a21fdb","pitchNumber":2,"startTime":"2026-04-12T18:55:55.603Z","endTime":"2026-04-12T18:55:58.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83528786904834,"aZ":-24.638216106186057,"pfxX":-9.540536522024157,"pfxZ":5.343315399531635,"pX":0.22542687352627147,"pZ":1.039614801165307,"vX0":6.502517556237532,"vY0":-118.33960616485687,"vZ0":-5.6322109239189615,"x":108.41,"y":210.71,"x0":-1.3265876999956914,"y0":50.00162421914883,"z0":5.724560714592713,"aX":-13.450472909682441},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":1535,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4639019280783043,"extension":6.557938931935023},"index":2,"playId":"2adb2b1a-3fef-33bb-9444-6ead02a79073","pitchNumber":3,"startTime":"2026-04-12T18:56:11.074Z","endTime":"2026-04-12T18:56:14.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521056501388646,"aZ":-13.471159566399324,"pfxX":-5.266536764406481,"pfxZ":10.302741214379427,"pX":0.542875094795269,"pZ":2.4340473839708094,"vX0":6.368580012856907,"vY0":-134.2426044433414,"vZ0":-6.433890693295605,"x":96.31,"y":173.06,"x0":-1.18200976425506,"y0":50.00476293766021,"z0":5.83074071798825,"aX":-9.562350548761817},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2355,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4088631299461727,"extension":6.480875232748231},"index":3,"playId":"d9fba51b-1f47-368c-8b67-0d5af4df0993","pitchNumber":4,"startTime":"2026-04-12T18:56:28.199Z","endTime":"2026-04-12T18:56:31.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899091711586564,"aZ":-10.724731683323453,"pfxX":-3.187239639814133,"pfxZ":11.691315058946964,"pX":0.9969166570682784,"pZ":3.0275450247071922,"vX0":7.036581021334601,"vY0":-134.96516058218089,"vZ0":-5.486670875754172,"x":79.0,"y":157.04,"x0":-1.2364512055393226,"y0":50.003736478766946,"z0":5.850507554716756,"aX":-5.8489630193328646},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2452,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40670757235352717,"extension":6.369241039539491},"hitData":{"launchSpeed":101.1,"launchAngle":32.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.39,"coordY":63.09}},"index":4,"playId":"631402b7-1954-3fa3-94ef-3703dda257cb","pitchNumber":5,"startTime":"2026-04-12T18:56:43.986Z","endTime":"2026-04-12T18:57:10.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":1.13,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:57:10.782Z","atBatIndex":21},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luis García Jr. reaches on a fielding error by first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:57:00.763Z","endTime":"2026-04-12T18:58:46.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833859519361887,"aZ":-13.248660907492049,"pfxX":-0.9971626087703089,"pfxZ":10.336158567366034,"pX":-0.15362008670362665,"pZ":2.8957347080226867,"vX0":3.5318238194845133,"vY0":-134.15817665924175,"vZ0":-5.337402933311934,"x":122.86,"y":160.6,"x0":-1.355050966970814,"y0":50.00258918763744,"z0":5.848305395802934,"aX":-1.826409133941551},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":1.1,"spinRate":2249,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.40759901629935547,"extension":6.401960185054655},"index":0,"playId":"1e69d761-48d4-30f0-a18b-8779927a8a69","pitchNumber":1,"startTime":"2026-04-12T18:57:28.821Z","endTime":"2026-04-12T18:57:32.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683683845314807,"aZ":-29.455981120659985,"pfxX":-6.9785468989114445,"pfxZ":1.7819954477483,"pX":-0.23480444181673277,"pZ":1.6179079829864311,"vX0":5.246453639371786,"vY0":-122.5847449996002,"vZ0":-3.839293448337726,"x":125.95,"y":195.1,"x0":-1.4935475389386836,"y0":50.002759647538056,"z0":5.712344817933798,"aX":-10.64646869914023},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":11.4,"spinRate":1665,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4464090064514865,"extension":6.645266328440003},"index":1,"playId":"c9f2e6b0-6472-3444-8497-7bb8ea42e2d4","pitchNumber":2,"startTime":"2026-04-12T18:57:47.803Z","endTime":"2026-04-12T18:57:52.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.907799498900236,"aZ":-13.29591497307066,"pfxX":-2.9874329896397587,"pfxZ":9.952226553959786,"pX":-0.34836359425483177,"pZ":2.9121560252919565,"vX0":3.8594588313178346,"vY0":-137.0085572709539,"vZ0":-5.245964725004411,"x":130.28,"y":160.15,"x0":-1.3886310863332292,"y0":50.00350552270201,"z0":5.763974404816416,"aX":-5.667350772766204},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2448,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40013183650186157,"extension":6.56226017055351},"index":2,"playId":"299472dc-7902-3311-8479-9f28f4107045","pitchNumber":3,"startTime":"2026-04-12T18:58:08.366Z","endTime":"2026-04-12T18:58:13.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106034775437713,"aZ":-12.028336734076296,"pfxX":-1.4539276521759232,"pfxZ":10.565810738958824,"pX":0.05760865438632243,"pZ":2.385380571817013,"vX0":4.315121107746716,"vY0":-136.94643599802757,"vZ0":-6.819252795705685,"x":114.8,"y":174.37,"x0":-1.3468676810734996,"y0":50.00499771381765,"z0":5.723639245023975,"aX":-2.7729294377964298},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":1.8,"spinRate":2410,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.399336099236677,"extension":6.6238183342016725},"hitData":{"launchSpeed":102.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":163.84}},"index":3,"playId":"4b7c5fca-b485-3521-8c91-f3298ef7db0b","pitchNumber":4,"startTime":"2026-04-12T18:58:34.025Z","endTime":"2026-04-12T18:58:46.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:58:46.712Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:58:56.955Z","endTime":"2026-04-12T18:59:57.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529984335408095,"aZ":-23.70846285315212,"pfxX":2.7844263463593393,"pfxZ":5.017181474197997,"pX":0.6154190088201527,"pZ":2.867946114032102,"vX0":3.840477735127915,"vY0":-129.00103812368607,"vZ0":-3.103940991173589,"x":93.54,"y":161.35,"x0":-1.2537317962092949,"y0":50.00450233978738,"z0":5.912109512746072,"aX":4.697505738943337},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-5.9,"spinRate":2406,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.42439781583472946,"extension":6.552810125042387},"index":0,"playId":"6dc5cc44-e67c-3e07-bc14-516bf62ca4b1","pitchNumber":1,"startTime":"2026-04-12T18:59:14.033Z","endTime":"2026-04-12T18:59:18.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89945463440856,"aZ":-16.412820732719165,"pfxX":-7.662659101625137,"pfxZ":8.48708262130856,"pX":-0.4307251238818944,"pZ":2.486120744303071,"vX0":4.755733614698996,"vY0":-135.7019254244272,"vZ0":-5.61631068520734,"x":133.42,"y":171.65,"x0":-1.2143920065627778,"y0":50.00072226030759,"z0":5.733751876524338,"aX":-14.227461872800042},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2316,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4042890639563721,"extension":6.556410161411434},"index":1,"playId":"68fcd744-4104-3f65-99ad-a17c2c834c07","pitchNumber":2,"startTime":"2026-04-12T18:59:31.320Z","endTime":"2026-04-12T18:59:34.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178499573793015,"aZ":-13.549082173937446,"pfxX":-2.8352502522616536,"pfxZ":9.830312799044998,"pX":0.08054174539901865,"pZ":4.0025236183638,"vX0":4.584088061897415,"vY0":-136.56494728083874,"vZ0":-2.629716906982197,"x":113.93,"y":130.71,"x0":-1.2490004155624899,"y0":50.00431283376142,"z0":5.906207118007493,"aX":-5.373137426837359},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2324,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40059626259510583,"extension":6.488046924361683},"index":2,"playId":"b47b9121-d1bb-3663-aba9-72415f52da72","pitchNumber":3,"startTime":"2026-04-12T18:59:53.766Z","endTime":"2026-04-12T18:59:57.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:59:57.334Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (4) on a sharp line drive to right fielder Sal Frelick. Luis García Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T19:00:27.891Z","endTime":"2026-04-12T19:01:24.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-12T19:00:23.188Z","endTime":"2026-04-12T19:00:29.955Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06430333857397,"aZ":-14.125751600076269,"pfxX":-3.0497791989326943,"pfxZ":9.732346694627093,"pX":-0.01626932335983061,"pZ":2.5649822041987775,"vX0":4.439057951042622,"vY0":-134.99558466309185,"vZ0":-5.761820176151986,"x":117.62,"y":169.53,"x0":-1.2820761481326206,"y0":50.003499403573855,"z0":5.713153985795842,"aX":-5.656490364866239},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2425,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40499431392362073,"extension":6.64806429518529},"index":1,"playId":"39fe2e73-0dc0-39d8-b460-e21dab5a52bb","pitchNumber":1,"startTime":"2026-04-12T19:00:29.955Z","endTime":"2026-04-12T19:00:33.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39816762816384,"aZ":-18.243041413215472,"pfxX":-9.212920437188567,"pfxZ":7.392402450007934,"pX":-1.476836196508122,"pZ":1.9784861871442527,"vX0":2.9398994883822924,"vY0":-136.9500090747598,"vZ0":-6.634519106027578,"x":173.29,"y":185.36,"x0":-1.3722034648113084,"y0":50.00466965834044,"z0":5.696100961924907,"aX":-17.36849396071811},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2329,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.40112041351971417,"extension":6.642072758638096},"index":2,"playId":"c202f8f1-431d-3929-9443-96cfec9657a8","pitchNumber":2,"startTime":"2026-04-12T19:00:52.480Z","endTime":"2026-04-12T19:00:55.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291554445756596,"aZ":-24.62665152266997,"pfxX":-8.879029617014277,"pfxZ":5.097679268794729,"pX":0.026264273917537332,"pZ":2.3109460024125323,"vX0":6.006202027357186,"vY0":-120.80419635456957,"vZ0":-3.066749480744824,"x":116.0,"y":176.38,"x0":-1.3373016717844552,"y0":50.00113137276525,"z0":5.75917016737444,"aX":-13.136683565349328},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":1742,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4532204928102499,"extension":6.676413573095338},"hitData":{"launchSpeed":107.0,"launchAngle":20.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":209.97,"coordY":82.11}},"index":3,"playId":"096c39a5-1d58-3ed3-a24d-24560fc7f0f3","pitchNumber":3,"startTime":"2026-04-12T19:01:12.680Z","endTime":"2026-04-12T19:01:24.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":1.49,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:01:24.879Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"CJ Abrams out on a sacrifice fly to left fielder Brandon Lockridge. Luis García Jr. scores. Daylen Lile to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T19:02:27.847Z","endTime":"2026-04-12T19:03:25.335Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_throw","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-12T19:01:53.503Z","endTime":"2026-04-12T19:02:30.063Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348252317587804,"aZ":-24.226953260739666,"pfxX":-9.495467531129265,"pfxZ":5.200851071032105,"pX":0.25675961100548655,"pZ":0.9322293088081712,"vX0":6.566045373473356,"vY0":-122.57725655208608,"vZ0":-6.432264678731704,"x":107.21,"y":213.61,"x0":-1.217807020366285,"y0":50.002344433141424,"z0":5.647946018800106,"aX":-14.505393441150629},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":1794,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4461861360964896,"extension":6.703668969682096},"index":1,"playId":"c7bef840-f176-3958-9fe4-7bfc208f2c5d","pitchNumber":1,"startTime":"2026-04-12T19:02:30.063Z","endTime":"2026-04-12T19:02:33.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631304029398585,"aZ":-24.561583275594696,"pfxX":-8.9994634258953,"pfxZ":5.086923866995076,"pX":-0.2333886763053941,"pZ":0.23239307997984573,"vX0":5.683325812719365,"vY0":-121.2709721489016,"vZ0":-7.527309142208174,"x":125.9,"y":232.51,"x0":-1.4323036522767605,"y0":50.003600847769434,"z0":5.504049890260178,"aX":-13.470541402770946},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":1778,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4508137051005834,"extension":6.627104104417405},"index":2,"playId":"42bd12fe-66c1-38b1-aef8-09ee26cb7789","pitchNumber":2,"startTime":"2026-04-12T19:02:47.785Z","endTime":"2026-04-12T19:02:51.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307213745870563,"aZ":-14.150351538633547,"pfxX":-3.403883873462187,"pfxZ":9.685718517826778,"pX":-0.14434044460693748,"pZ":3.354029134097398,"vX0":4.309204057574438,"vY0":-135.25849390925936,"vZ0":-4.081289642105722,"x":122.5,"y":148.22,"x0":-1.3126879554126007,"y0":50.0015754269495,"z0":5.868334867759015,"aX":-6.333809931579626},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2315,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.40427050559510747,"extension":6.559727475987648},"hitData":{"launchSpeed":86.0,"launchAngle":51.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.56,"coordY":125.91}},"index":3,"playId":"1b2d26a5-2170-3269-9669-ec22e21d05b0","pitchNumber":3,"startTime":"2026-04-12T19:03:12.230Z","endTime":"2026-04-12T19:03:25.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-0.6999999999999957,"leverageIndex":1.99,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:03:25.335Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T19:03:51.100Z","endTime":"2026-04-12T19:04:08.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278769125046544,"aZ":-14.625010453241158,"pfxX":-2.192498999424158,"pfxZ":9.561234998811827,"pX":0.788279551725952,"pZ":2.5811376251914293,"vX0":5.805513206602046,"vY0":-134.86210585662133,"vZ0":-5.8104454677172095,"x":86.95,"y":169.09,"x0":-1.110834247862707,"y0":50.006434930709595,"z0":5.80153109472439,"aX":-4.026625739054245},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":2.6,"spinRate":2364,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4066870552948254,"extension":6.637364627767292},"hitData":{"launchSpeed":72.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":156.24}},"index":0,"playId":"2e3e505a-63e4-3ffb-a2af-0dc0aa218baf","pitchNumber":1,"startTime":"2026-04-12T19:04:00.481Z","endTime":"2026-04-12T19:04:08.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.49,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:04:08.163Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:06:07.535Z","endTime":"2026-04-12T19:06:52.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":89.5,"endSpeed":82.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30380189017084,"aZ":-22.15453114281175,"pfxX":-7.033511944985376,"pfxZ":5.747344914795503,"pX":0.04145887272602536,"pZ":3.0073053312395226,"vX0":4.122821937611941,"vY0":-130.3868463633094,"vZ0":-3.1823274862254474,"x":115.42,"y":157.58,"x0":-0.6366271014274505,"y0":50.00095452109291,"z0":5.892546254580301,"aX":-12.255655219618166},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":12.0,"spinRate":1785,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41814999214381254,"extension":6.04344729962127},"index":0,"playId":"4765ea76-9eb3-3f39-a5ea-afc4f0c745b7","pitchNumber":1,"startTime":"2026-04-12T19:06:16.244Z","endTime":"2026-04-12T19:06:20.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34664915290374,"aZ":-22.87579748678038,"pfxX":-1.3632395699317497,"pfxZ":6.559539534279899,"pX":-0.34946874468034683,"pZ":3.5659396075972425,"vX0":1.3819606058112193,"vY0":-118.9911555685176,"vZ0":-0.8583862693477254,"x":130.32,"y":142.5,"x0":-0.7639152330602492,"y0":50.00083097524456,"z0":6.026342737350169,"aX":-1.9316736660643168},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.9,"breakHorizontal":2.0,"spinRate":966,"spinDirection":247},"zone":11,"typeConfidence":0.77,"plateTime":0.4623973219357329,"extension":5.842955599018293},"index":1,"playId":"10071335-3762-3519-abd1-2b1edb709ed6","pitchNumber":2,"startTime":"2026-04-12T19:06:30.337Z","endTime":"2026-04-12T19:06:34.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702822874666854,"aZ":-25.729860465617048,"pfxX":-3.6713287596443194,"pfxZ":4.464815951104654,"pX":-0.6487838922945632,"pZ":2.307768735923385,"vX0":1.518522338416709,"vY0":-119.26691282615211,"vZ0":-2.8031313194507077,"x":141.73,"y":176.47,"x0":-0.8164029656891388,"y0":50.000513882234124,"z0":5.816102514096363,"aX":-5.294036632154929},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.7,"breakHorizontal":6.2,"spinRate":872,"spinDirection":246},"zone":4,"typeConfidence":0.88,"plateTime":0.4590636934388943,"extension":5.985040184678697},"hitData":{"launchSpeed":105.3,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.0,"coordY":149.0}},"index":2,"playId":"98a243df-0e82-3428-b8cf-5bda616ba2fe","pitchNumber":3,"startTime":"2026-04-12T19:06:44.178Z","endTime":"2026-04-12T19:06:52.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:06:52.891Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Bauers homers (4) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:06:59.125Z","endTime":"2026-04-12T19:07:43.836Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129280992943045,"aZ":-25.705157996866266,"pfxX":1.4194404872806643,"pfxZ":4.025398619167381,"pX":0.3391337136919373,"pZ":2.825670677604355,"vX0":2.2205409347870266,"vY0":-125.66614380676519,"vZ0":-2.724094637181144,"x":104.07,"y":162.49,"x0":-0.7385243687463661,"y0":50.0052022338723,"z0":5.999620701340869,"aX":2.283292457558833},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-3.0,"spinRate":2132,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.4349233383398121,"extension":6.080646788925799},"hitData":{"launchSpeed":104.7,"launchAngle":24.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.07,"coordY":71.1}},"index":0,"playId":"0acc339f-5346-3de3-ae88-a6abbad31a78","pitchNumber":1,"startTime":"2026-04-12T19:07:17.663Z","endTime":"2026-04-12T19:07:43.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":13.5,"leverageIndex":0.87,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:07:43.836Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, first baseman Luis García Jr. to pitcher Zack Littell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:07:31.291Z","endTime":"2026-04-12T19:08:28.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969816920826474,"aZ":-39.45996974888783,"pfxX":6.5988461342230265,"pfxZ":-5.554175207976831,"pX":1.3610587883372516,"pZ":-0.25507264772132887,"vX0":2.7421212737612684,"vY0":-114.84721919408683,"vZ0":-5.044314940100919,"x":65.12,"y":245.67,"x0":-0.7126842745314889,"y0":50.00541909014081,"z0":5.885955628312647,"aX":8.651092305759423},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.2,"breakHorizontal":-12.7,"spinRate":2287,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.48036210530154166,"extension":6.182839380061622},"index":0,"playId":"5cd79b9b-d9bf-3dfb-afcd-7f23b03a374d","pitchNumber":1,"startTime":"2026-04-12T19:08:01.358Z","endTime":"2026-04-12T19:08:04.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89958858077408,"aZ":-17.15337840734242,"pfxX":-4.167629655448129,"pfxZ":8.568440842713656,"pX":-0.0858477570508556,"pZ":1.8878367133354528,"vX0":2.9795958399685394,"vY0":-131.7800358022197,"vZ0":-6.758676656764086,"x":120.27,"y":187.81,"x0":-0.6916659205702103,"y0":50.00135189008483,"z0":5.760220264825575,"aX":-7.3043487561876645},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":1977,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.4161812249352339,"extension":6.148221159579282},"hitData":{"launchSpeed":103.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":163.84}},"index":1,"playId":"530027f0-1fbd-3ba7-9387-a83f4bfb91a6","pitchNumber":2,"startTime":"2026-04-12T19:08:20.188Z","endTime":"2026-04-12T19:08:28.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:08:28.628Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a ground ball to second baseman Nasim Nuñez, deflected by pitcher Zack Littell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:08:32.922Z","endTime":"2026-04-12T19:09:59.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79665975073065,"aZ":-15.330130867143822,"pfxX":-4.2756568542430955,"pfxZ":9.527794998555226,"pX":1.251060271525313,"pZ":1.4699655453665872,"vX0":5.959245892318823,"vY0":-132.496333746113,"vZ0":-8.121943622173076,"x":69.31,"y":199.09,"x0":-0.47762098489933,"y0":50.00543064771438,"z0":5.708167636864416,"aX":-7.561077165218964},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":6.4,"spinRate":2004,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4142899178740338,"extension":6.293159278560595},"index":0,"playId":"0720ceb3-6d99-3a52-98d2-72bfb4033f92","pitchNumber":1,"startTime":"2026-04-12T19:08:53.549Z","endTime":"2026-04-12T19:08:57.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02846323895114,"aZ":-24.166251406799084,"pfxX":-0.29306921655870966,"pfxZ":4.77470557723905,"pX":0.5317186184307225,"pZ":3.129031368821617,"vX0":3.3757149780096674,"vY0":-128.50564001730987,"vZ0":-2.3390489759155804,"x":96.73,"y":154.3,"x0":-0.7594521520506844,"y0":50.00152293856273,"z0":5.9237139146128674,"aX":-0.4919656295360902},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2219,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.4258369727135167,"extension":6.204663668591672},"index":1,"playId":"8c8aaf8a-a246-3adf-a213-0d958ce1f86d","pitchNumber":2,"startTime":"2026-04-12T19:09:08.271Z","endTime":"2026-04-12T19:09:12.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854326203323225,"aZ":-25.292201669226674,"pfxX":0.17292283776987682,"pfxZ":4.189582848439537,"pX":0.65371630822394,"pZ":1.7227335349240038,"vX0":3.637684034311234,"vY0":-127.04127561098514,"vZ0":-5.248839429991058,"x":92.08,"y":192.27,"x0":-0.8163194511269306,"y0":50.00374998086618,"z0":5.813918015582041,"aX":0.2831289245688161},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.1,"spinRate":2251,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.43035106137417145,"extension":6.209441731325634},"index":2,"playId":"832be727-5aa0-386d-973a-9adcf54d7059","pitchNumber":3,"startTime":"2026-04-12T19:09:23.180Z","endTime":"2026-04-12T19:09:28.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64497221955615,"aZ":-38.668366671854045,"pfxX":7.664007007343011,"pfxZ":-4.948094918118862,"pX":-0.042915928985645745,"pZ":3.356261340045195,"vX0":-0.344308949244768,"vY0":-114.0028728537811,"vZ0":2.2643646400770483,"x":118.64,"y":148.16,"x0":-0.8849220405159288,"y0":50.004753775957965,"z0":6.176622796051446,"aX":10.053184281642412},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.0,"breakHorizontal":-13.8,"spinRate":2150,"spinDirection":42},"zone":2,"typeConfidence":0.9,"plateTime":0.4811046575357225,"extension":6.000454437356038},"hitData":{"launchSpeed":87.6,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.11,"coordY":163.84}},"index":3,"playId":"659a2719-e07a-3d7c-a52f-3f441f933e98","pitchNumber":4,"startTime":"2026-04-12T19:09:51.320Z","endTime":"2026-04-12T19:09:59.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:09:59.391Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:10:25.665Z","endTime":"2026-04-12T19:12:26.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909293524934874,"aZ":-23.920725205266226,"pfxX":-9.777644652694102,"pfxZ":4.697942905223245,"pX":-0.22055105109135817,"pZ":2.7244571539539426,"vX0":4.604380795445129,"vY0":-131.71861911787445,"vZ0":-3.2984513830612547,"x":125.41,"y":165.22,"x0":-0.7205980888987691,"y0":50.00491727057956,"z0":5.76116302066052,"aX":-17.18736821011475},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":1846,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.41579574958697973,"extension":6.2162739476957665},"index":0,"playId":"4996b049-466a-3406-8184-db6810049aea","pitchNumber":1,"startTime":"2026-04-12T19:10:35.495Z","endTime":"2026-04-12T19:10:39.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":83.2,"endSpeed":75.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.400434237966437,"aZ":-30.467465539425774,"pfxX":-4.939930326881688,"pfxZ":1.1710065450509255,"pX":0.8263441906707051,"pZ":1.9077987701180898,"vX0":4.845411521870268,"vY0":-120.9171363386366,"vZ0":-2.9764859718400625,"x":85.5,"y":187.27,"x0":-0.5784344762850477,"y0":50.0009909040339,"z0":5.876228620919985,"aX":-7.187182335770228},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":7.6,"spinRate":945,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4560230986357716,"extension":6.039692976819802},"index":1,"playId":"5e821381-7deb-344a-95e0-0dc6f88968fb","pitchNumber":2,"startTime":"2026-04-12T19:10:55.415Z","endTime":"2026-04-12T19:10:59.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899370562256635,"aZ":-23.142583243947332,"pfxX":-9.044019784470944,"pfxZ":5.1767799391455585,"pX":0.5057297494368311,"pZ":2.263833041582079,"vX0":6.033617674480624,"vY0":-131.07091766518323,"vZ0":-4.480837289165986,"x":97.72,"y":177.66,"x0":-0.6474198578573873,"y0":50.004107058799065,"z0":5.716962476372174,"aX":-15.78591287354742},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":1887,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4173798691940158,"extension":6.180493984212701},"index":2,"playId":"87b5e45c-d4a3-38c8-aef1-b5634a0f953a","pitchNumber":3,"startTime":"2026-04-12T19:11:15.557Z","endTime":"2026-04-12T19:11:19.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":83.0,"endSpeed":75.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967436660552956,"aZ":-31.090788318098454,"pfxX":-5.17019300492939,"pfxZ":0.7462173734709836,"pX":-0.0013339548651534697,"pZ":1.9139273388240297,"vX0":3.0213209836486667,"vY0":-120.72700815541273,"vZ0":-2.8701683622743897,"x":117.05,"y":187.1,"x0":-0.6075295452141806,"y0":50.00250050589987,"z0":5.899096215129022,"aX":-7.511206556971581},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":8.5,"spinRate":1003,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.4564653275134072,"extension":6.050508618972759},"index":3,"playId":"db141336-8418-35cb-8b08-dbaf8dc02a53","pitchNumber":4,"startTime":"2026-04-12T19:11:35.951Z","endTime":"2026-04-12T19:11:40.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557971506862547,"aZ":-15.710525909733324,"pfxX":-3.91408762639582,"pfxZ":9.026421507001483,"pX":0.1638924432314337,"pZ":3.3034520385700956,"vX0":2.9332841472468347,"vY0":-134.32001448417213,"vZ0":-4.1130565539287804,"x":110.75,"y":149.59,"x0":-0.434716013112432,"y0":50.00298932306884,"z0":5.974295884411181,"aX":-7.13989067725748},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2023,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.4080377694853876,"extension":6.16017512916389},"index":4,"playId":"c3e3c912-5c43-3b9e-b114-e2477c180e88","pitchNumber":5,"startTime":"2026-04-12T19:11:56.259Z","endTime":"2026-04-12T19:12:00.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.483811264859114,"aZ":-31.257598624825437,"pfxX":-4.645526130638865,"pfxZ":0.6368824332056366,"pX":-0.7798317693622734,"pZ":2.516911532291654,"vX0":1.3782173534608437,"vY0":-120.41246397457856,"vZ0":-1.3728162588455328,"x":146.73,"y":170.82,"x0":-0.7609178696845939,"y0":50.005650383063575,"z0":5.896665757926394,"aX":-6.725672051084035},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.1,"breakHorizontal":8.0,"spinRate":969,"spinDirection":262},"zone":4,"typeConfidence":0.9,"plateTime":0.45737114183892746,"extension":5.966596598826021},"hitData":{"launchSpeed":88.3,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":150.16}},"index":5,"playId":"d69ca76d-fad5-3868-9adf-9564fdc14b1c","pitchNumber":6,"startTime":"2026-04-12T19:12:18.882Z","endTime":"2026-04-12T19:12:26.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:12:26.108Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:14:10.310Z","endTime":"2026-04-12T19:15:51.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50794686814775,"aZ":-27.025577606536906,"pfxX":1.884345943109268,"pfxZ":3.0353995860372427,"pX":-0.08659496622727342,"pZ":2.0705653643239166,"vX0":2.6008910741204905,"vY0":-128.75183044360378,"vZ0":-4.293724392490135,"x":120.3,"y":182.87,"x0":-1.3511574681390097,"y0":50.000239890576616,"z0":5.829764096563348,"aX":3.190158392664819},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2524,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.42397644518841826,"extension":6.504660271839216},"index":0,"playId":"7766ab41-8ad8-3f9b-aa0d-fe5f82a09d09","pitchNumber":1,"startTime":"2026-04-12T19:14:36.986Z","endTime":"2026-04-12T19:14:40.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.9,"endSpeed":84.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966932455171627,"aZ":-11.799533020868546,"pfxX":-2.1786256843872156,"pfxZ":11.02586539388625,"pX":-0.5701321476217253,"pZ":2.978166608528351,"vX0":2.931968556606112,"vY0":-135.19856360077782,"vZ0":-5.409627623805408,"x":138.73,"y":158.37,"x0":-1.3865020614657795,"y0":50.00415928532713,"z0":5.835971011538959,"aX":-4.026564528863562},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":3.4,"spinRate":2438,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4054170023523995,"extension":6.42433116414129},"index":1,"playId":"d7fe3fe7-b6ce-3c10-b261-53eded072743","pitchNumber":2,"startTime":"2026-04-12T19:14:54.374Z","endTime":"2026-04-12T19:14:58.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T19:15:07.039Z","endTime":"2026-04-12T19:15:22.385Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351125679176214,"aZ":-12.626613515527017,"pfxX":-1.2767372531154897,"pfxZ":10.401714510252683,"pX":-0.595978694387932,"pZ":3.141285577709995,"vX0":2.496509219027763,"vY0":-136.31585981530395,"vZ0":-4.952061702750822,"x":139.72,"y":153.97,"x0":-1.3583757962504055,"y0":50.003588347592434,"z0":5.855270664102873,"aX":-2.399728837730196},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":1.8,"spinRate":2424,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.40202183696450966,"extension":6.38152251172483},"index":3,"playId":"9b785d8f-b246-3405-a14c-fd27a832f3d2","pitchNumber":3,"startTime":"2026-04-12T19:15:22.385Z","endTime":"2026-04-12T19:15:26.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32718997437844,"aZ":-26.537015771319247,"pfxX":-8.478561036405694,"pfxZ":3.6441190879130865,"pX":0.010873323612347784,"pZ":1.2013487633215885,"vX0":6.062517792929109,"vY0":-123.78889835373309,"vZ0":-5.229691254891176,"x":116.59,"y":206.34,"x0":-1.3716112676357715,"y0":50.004517818282814,"z0":5.570331822810088,"aX":-13.124592151831358},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":13.9,"spinRate":1600,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.44292528218411586,"extension":6.584444983284521},"hitData":{"launchSpeed":71.0,"launchAngle":22.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.77,"coordY":103.61}},"index":4,"playId":"840af17b-2c8e-31be-9f56-c5f1957c739d","pitchNumber":4,"startTime":"2026-04-12T19:15:40.377Z","endTime":"2026-04-12T19:15:51.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:15:51.086Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, second baseman Brice Turang to first baseman Jake Bauers. Jorbit Vivas to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:15:54.899Z","endTime":"2026-04-12T19:16:25.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581973637958697,"aZ":-14.73109404815454,"pfxX":-6.315266033176361,"pfxZ":9.383308062662199,"pX":-0.5824984557031461,"pZ":2.182305820175357,"vX0":3.973563620775621,"vY0":-135.69559274524963,"vZ0":-6.735023727186026,"x":139.2,"y":179.86,"x0":-1.2477660501204342,"y0":50.00234448997368,"z0":5.728878610646186,"aX":-11.739050178247705},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2297,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4041462745048001,"extension":6.580640996282761},"hitData":{"launchSpeed":81.0,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":151.68}},"index":0,"playId":"3b3654d9-2f7a-3ca0-b7c2-26ca013067bb","pitchNumber":1,"startTime":"2026-04-12T19:16:17.445Z","endTime":"2026-04-12T19:16:25.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.94,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:16:25.139Z","atBatIndex":33},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Nasim Nuñez bunt grounds out, third baseman David Hamilton to first baseman Jake Bauers. Jorbit Vivas to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:16:33.808Z","endTime":"2026-04-12T19:17:29.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":"Bunt Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":75.6,"endSpeed":70.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42020848792954,"aZ":-40.77405764330295,"pfxX":3.0897533208888737,"pfxZ":-7.002898932077169,"pX":0.9688016432041612,"pZ":2.2708524159240593,"vX0":4.08300956027305,"vY0":-110.07228620171503,"vZ0":0.992878434547654,"x":80.07,"y":177.47,"x0":-1.3111854207299065,"y0":50.00420022645599,"z0":6.129064725465166,"aX":3.7929384007977185},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-12.1,"breakHorizontal":-6.6,"spinRate":2710,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.497498898454122,"extension":6.630127652037959},"index":0,"playId":"22de88a0-b220-37ce-a412-f4c3b07e8ff2","pitchNumber":1,"startTime":"2026-04-12T19:16:52.723Z","endTime":"2026-04-12T19:16:57.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.765016043601793,"aZ":-13.161917016673371,"pfxX":-2.5626667631222046,"pfxZ":10.531355862527455,"pX":-0.21229459619944285,"pZ":2.469088893507801,"vX0":3.7873136222874955,"vY0":-133.97456873994327,"vZ0":-6.243014317844473,"x":125.09,"y":172.11,"x0":-1.3157384614182257,"y0":50.00567205800239,"z0":5.782305339838036,"aX":-4.628060976644483},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":3.7,"spinRate":2229,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40988071109527047,"extension":6.6412037124339065},"hitData":{"launchSpeed":26.3,"launchAngle":4.0,"totalDistance":20.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":118.39,"coordY":193.99}},"index":1,"playId":"0f9c9198-06b5-3de1-8f6e-1dca097d8f3c","pitchNumber":2,"startTime":"2026-04-12T19:17:19.258Z","endTime":"2026-04-12T19:17:29.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.4,"awayTeamWinProbability":48.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.73,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:17:29.690Z","atBatIndex":34},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brandon Woodruff intentionally walks James Wood.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:17:42.352Z","endTime":"2026-04-12T19:18:05.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08238046-0366-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T19:18:03.401Z","endTime":"2026-04-12T19:18:03.417Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08238046-0366-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T19:18:03.417Z","endTime":"2026-04-12T19:18:03.418Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08238046-0366-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T19:18:03.418Z","endTime":"2026-04-12T19:18:03.419Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08238046-0366-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T19:18:03.419Z","endTime":"2026-04-12T19:18:05.623Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":1.93,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:18:05.623Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:18:07.293Z","endTime":"2026-04-12T19:19:45.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.575999376257702,"aZ":-11.464990976488094,"pfxX":-1.475884428689497,"pfxZ":11.165007608210209,"pX":0.25891451491215234,"pZ":3.091957898244664,"vX0":4.779566920738175,"vY0":-135.78788599421424,"vZ0":-5.169237488627075,"x":107.13,"y":155.3,"x0":-1.3375411637353078,"y0":50.00580246828921,"z0":5.827933247484027,"aX":-2.738900225816854},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":1.6,"spinRate":2445,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.40440840530765243,"extension":6.600739389835662},"index":0,"playId":"8b536871-b3bc-35e3-b903-1c9e1bcb166f","pitchNumber":1,"startTime":"2026-04-12T19:18:34.348Z","endTime":"2026-04-12T19:18:37.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14070764236198,"aZ":-26.565251374278372,"pfxX":1.9317847365228416,"pfxZ":3.287173421784889,"pX":-0.2543941805537345,"pZ":4.7316327931428015,"vX0":2.3924700654832876,"vY0":-129.61334984959143,"vZ0":1.8647604536234126,"x":126.7,"y":111.03,"x0":-1.4391637363637952,"y0":50.00497231695382,"z0":6.026171662402344,"aX":3.2995461958083543},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.0,"spinRate":2363,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.4219742423453501,"extension":6.520335582791942},"index":1,"playId":"b342a71f-10b8-32a6-8418-aa7f900b9dbb","pitchNumber":2,"startTime":"2026-04-12T19:18:57.924Z","endTime":"2026-04-12T19:19:01.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.174437843414445,"aZ":-12.599773942382502,"pfxX":-2.098313742007247,"pfxZ":10.540377422260764,"pX":-1.2657873053140414,"pZ":2.343144960983504,"vX0":1.1592394825697063,"vY0":-135.55076319655657,"vZ0":-6.718321474013442,"x":165.25,"y":175.52,"x0":-1.4268067204564132,"y0":50.00484633272597,"z0":5.7371061995908965,"aX":-3.897467791129539},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":3.6,"spinRate":2390,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4043740146544743,"extension":6.5696868771172925},"index":2,"playId":"ee0af3ee-04af-37ef-a33e-d00c58f32f5e","pitchNumber":3,"startTime":"2026-04-12T19:19:19.454Z","endTime":"2026-04-12T19:19:23.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901379271663153,"aZ":-24.49850951537178,"pfxX":1.6765390943678922,"pfxZ":4.43146451878458,"pX":0.28319848672832193,"pZ":2.1382655843819913,"vX0":3.558804673638511,"vY0":-130.6447000889586,"vZ0":-4.651665956038185,"x":106.21,"y":181.05,"x0":-1.3132876949265533,"y0":50.00620457817183,"z0":5.777930575113641,"aX":2.9045498251310673},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2435,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.4188793059200444,"extension":6.596932527301162},"hitData":{"launchSpeed":107.3,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":170.94}},"index":3,"playId":"c2c9c44a-9bd9-32d0-8be9-bd6308a9dd1e","pitchNumber":4,"startTime":"2026-04-12T19:19:40.829Z","endTime":"2026-04-12T19:19:45.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:19:45.938Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:22:10.135Z","endTime":"2026-04-12T19:24:13.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:21:56.367Z","endTime":"2026-04-12T19:22:12.249Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.3,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27829466843737,"aZ":-21.05920434715796,"pfxX":0.42628674724706794,"pfxZ":6.737903745459676,"pX":-0.524507267032763,"pZ":1.5506781817447561,"vX0":0.7752406940791288,"vY0":-127.1315252676731,"vZ0":-6.5757268560398145,"x":136.99,"y":196.91,"x0":-0.8878872308229419,"y0":50.001041300826266,"z0":5.82424895962829,"aX":0.7025435287540803},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.0,"breakHorizontal":-1.0,"spinRate":2095,"spinDirection":204},"zone":13,"typeConfidence":0.92,"plateTime":0.42963533936459886,"extension":6.125030657919099},"index":1,"playId":"69a6452d-7855-309c-afd6-530f35a121ba","pitchNumber":1,"startTime":"2026-04-12T19:22:12.249Z","endTime":"2026-04-12T19:22:16.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90519635437961,"aZ":-22.277938200188437,"pfxX":0.8646571569570427,"pfxZ":5.986531962699042,"pX":-0.838742587622109,"pZ":2.4537739463462778,"vX0":-0.0348304784694764,"vY0":-127.17771304970074,"vZ0":-4.160256987843926,"x":148.97,"y":172.53,"x0":-0.9374098035097146,"y0":50.0005140394199,"z0":5.858532364407878,"aX":1.4288101359713041},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":-1.6,"spinRate":2110,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.42921313957033114,"extension":6.108121456390384},"index":2,"playId":"71009f23-7cc2-3f3f-a7df-4d4bd2b4043b","pitchNumber":2,"startTime":"2026-04-12T19:22:26.683Z","endTime":"2026-04-12T19:22:31.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":90.0,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77503737764651,"aZ":-25.072134859702032,"pfxX":-9.281607203693046,"pfxZ":4.103173840597027,"pX":-1.2832427655557117,"pZ":2.9348717132863777,"vX0":1.7339011400063429,"vY0":-131.03005424907133,"vZ0":-2.5613889946740844,"x":165.91,"y":159.54,"x0":-0.7495795526852302,"y0":50.00546947510913,"z0":5.806920830613346,"aX":-16.072690557546768},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":1811,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4187001798011232,"extension":6.175157660724968},"index":3,"playId":"09559409-8868-3ec9-ad1d-87a8ab598531","pitchNumber":3,"startTime":"2026-04-12T19:22:43.597Z","endTime":"2026-04-12T19:22:47.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":90.0,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88372296950411,"aZ":-16.371896371916264,"pfxX":-3.4723405450565967,"pfxZ":9.171487152383117,"pX":-0.4724184528853619,"pZ":3.3708745048034703,"vX0":1.562578164357701,"vY0":-130.9780111773497,"vZ0":-3.1817434958384214,"x":135.01,"y":147.77,"x0":-0.6284706056260188,"y0":50.00053067655954,"z0":5.838934583882139,"aX":-5.980182062111647},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.1,"breakHorizontal":5.9,"spinRate":1938,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.419578364256159,"extension":6.170296649405429},"index":4,"playId":"09207b5a-5c67-3c37-ab42-b183d7a6d45c","pitchNumber":4,"startTime":"2026-04-12T19:22:59.413Z","endTime":"2026-04-12T19:23:04.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418744058964446,"aZ":-24.200029763701295,"pfxX":-8.407309448166616,"pfxZ":4.559577203115184,"pX":-0.48071972670151314,"pZ":3.795656865180532,"vX0":3.2827441151579007,"vY0":-131.7589802372368,"vZ0":-0.5237522390920786,"x":135.32,"y":136.3,"x0":-0.6544014925030996,"y0":50.001838970839074,"z0":5.793837817986618,"aX":-14.700549177723312},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":14.4,"spinRate":1874,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41656913665478656,"extension":6.240961958993167},"index":5,"playId":"5f73cae6-f16d-386f-b6b6-77625f0371b2","pitchNumber":5,"startTime":"2026-04-12T19:23:20.195Z","endTime":"2026-04-12T19:23:25.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089549719586937,"aZ":-33.62967120574389,"pfxX":4.9521279666946825,"pfxZ":-1.0800271602188616,"pX":0.5835956528224823,"pZ":2.383535073243646,"vX0":1.7212719781279713,"vY0":-116.03194361985284,"vZ0":-0.86269331443153,"x":94.75,"y":174.42,"x0":-0.812460557829179,"y0":50.00075780524895,"z0":5.9839399704679295,"aX":6.704504096464883},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.9,"breakHorizontal":-9.4,"spinRate":2203,"spinDirection":44},"zone":6,"typeConfidence":0.82,"plateTime":0.47329575795728696,"extension":6.100354676269073},"hitData":{"launchSpeed":99.2,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":167.9}},"index":6,"playId":"8e36594e-3b8c-3491-8a71-ddf393240dd9","pitchNumber":6,"startTime":"2026-04-12T19:24:05.019Z","endTime":"2026-04-12T19:24:13.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:24:13.092Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brice Turang homers (3) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:24:19.692Z","endTime":"2026-04-12T19:25:13.718Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26996210498669,"aZ":-36.12052166004113,"pfxX":5.411569585600825,"pfxZ":-2.957605235684789,"pX":0.9710330321128674,"pZ":1.5287703614940942,"vX0":2.3946413485855538,"vY0":-115.27164027770853,"vZ0":-1.9865487070835006,"x":79.99,"y":197.5,"x0":-0.7873732806563871,"y0":50.00420505118426,"z0":5.9193271900779765,"aX":7.215589388795731},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.5,"breakHorizontal":-10.4,"spinRate":2273,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4768502669649508,"extension":6.031593531675459},"index":0,"playId":"fa556275-8342-3968-8f82-ce0b8ea23802","pitchNumber":1,"startTime":"2026-04-12T19:24:35.272Z","endTime":"2026-04-12T19:24:38.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.253566641873586,"aZ":-20.75102980242171,"pfxX":-9.282128522505094,"pfxZ":6.2968856632332155,"pX":0.18683389918626012,"pZ":2.5242165664657925,"vX0":5.500159292425929,"vY0":-133.69132157223095,"vZ0":-4.505041859254309,"x":109.88,"y":170.63,"x0":-0.688922965940425,"y0":50.0037116264364,"z0":5.716562989110778,"aX":-16.838499371000054},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":1964,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40937981869842766,"extension":6.3736264140000225},"hitData":{"launchSpeed":109.6,"launchAngle":25.0,"totalDistance":433.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.55,"coordY":26.53}},"index":1,"playId":"9e75dafe-8118-31c1-bc86-da2bebf28a29","pitchNumber":2,"startTime":"2026-04-12T19:24:51.022Z","endTime":"2026-04-12T19:25:13.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":15.0,"leverageIndex":0.88,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:25:13.718Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to third baseman Jorbit Vivas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:25:13.877Z","endTime":"2026-04-12T19:26:16.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59625856678855,"aZ":-21.7882331437443,"pfxX":-9.27834713051704,"pfxZ":5.8443760530541935,"pX":-0.5881151957382467,"pZ":2.0100701938742205,"vX0":3.3455597156976613,"vY0":-132.334652548256,"vZ0":-5.42300629710519,"x":139.42,"y":184.51,"x0":-0.661369248311136,"y0":50.00511998847519,"z0":5.676642446323234,"aX":-16.498858480036162},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":16.1,"spinRate":1875,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4135067577934399,"extension":6.278907693499004},"index":0,"playId":"a98284ef-db06-3b5b-998c-a582d85ac2af","pitchNumber":1,"startTime":"2026-04-12T19:25:36.285Z","endTime":"2026-04-12T19:25:40.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582705246287368,"aZ":-28.92540585097503,"pfxX":-5.268408346591286,"pfxZ":2.2124850821538598,"pX":-0.4628864341987036,"pZ":3.4776002809163518,"vX0":2.040993416103028,"vY0":-120.39424155459119,"vZ0":0.1459999471653125,"x":134.64,"y":144.88,"x0":-0.6376288694447624,"y0":50.00164062019549,"z0":5.978291087149287,"aX":-7.725830414614954},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":9.0,"spinRate":1062,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.4551117866095975,"extension":6.120949376090738},"hitData":{"launchSpeed":86.8,"launchAngle":76.0,"totalDistance":52.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":118.87,"coordY":180.06}},"index":1,"playId":"1ad127eb-52ae-37e5-aaf3-3cace796ee5d","pitchNumber":2,"startTime":"2026-04-12T19:26:04.821Z","endTime":"2026-04-12T19:26:16.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:26:16.515Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gary Sánchez pops out to catcher Drew Millas in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:27:21.077Z","endTime":"2026-04-12T19:27:48.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-12T19:26:41.796Z","endTime":"2026-04-12T19:26:50.919Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Gary Sánchez replaces Christian Yelich.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T19:26:50.919Z","endTime":"2026-04-12T19:27:23.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":592885,"link":"/api/v1/people/592885"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90118008455343,"aZ":-16.214965412672473,"pfxX":-4.368470160260869,"pfxZ":8.943697202579443,"pX":0.8267247304585077,"pZ":1.7415229875008762,"vX0":4.961849762143828,"vY0":-132.4009279181284,"vZ0":-7.038274675556731,"x":85.49,"y":191.76,"x0":-0.49949656639495704,"y0":50.00422691664092,"z0":5.610139013813044,"aX":-7.796769049114787},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":1780,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4128820532441506,"extension":6.409731669573734},"index":2,"playId":"dca574fe-c666-3d35-995a-5ed2588bdc38","pitchNumber":1,"startTime":"2026-04-12T19:27:23.312Z","endTime":"2026-04-12T19:27:27.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.650502864005862,"aZ":-16.72986042818916,"pfxX":-3.624710980219448,"pfxZ":8.579193245374585,"pX":-0.03999631121094538,"pZ":3.438050319412149,"vX0":2.491240520501701,"vY0":-133.33233759554656,"vZ0":-3.0768880857549266,"x":118.52,"y":145.95,"x0":-0.5154654669156257,"y0":50.006338573624866,"z0":5.814303156017035,"aX":-6.527971078103371},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":6.0,"spinRate":1874,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.4107908101744404,"extension":6.294171637743714},"hitData":{"launchSpeed":83.0,"launchAngle":80.0,"totalDistance":27.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":131.06,"coordY":195.24}},"index":3,"playId":"b9916a41-f4a3-3750-b96a-9ac664d0ca6f","pitchNumber":2,"startTime":"2026-04-12T19:27:38.840Z","endTime":"2026-04-12T19:27:48.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:27:48.690Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:29:56.743Z","endTime":"2026-04-12T19:30:40.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Gary Sánchez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-12T19:29:14.545Z","endTime":"2026-04-12T19:29:58.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":592885,"link":"/api/v1/people/592885"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245729455222435,"aZ":-27.721411635834404,"pfxX":2.3686590420483,"pfxZ":2.807362497782859,"pX":1.1501250668235752,"pZ":1.92852682888091,"vX0":5.1653471907929704,"vY0":-124.92469082013167,"vZ0":-4.177098685023527,"x":73.16,"y":186.71,"x0":-1.248954762548262,"y0":50.00465866976171,"z0":5.891020797694328,"aX":3.757669924278815},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-5.4,"spinRate":2352,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.43779971319279154,"extension":6.572736443341523},"index":1,"playId":"a23047ee-470c-310b-8102-a970b3133089","pitchNumber":1,"startTime":"2026-04-12T19:29:58.997Z","endTime":"2026-04-12T19:30:02.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552197401196526,"aZ":-10.99723089229601,"pfxX":-3.2122127129775806,"pfxZ":11.56044933351252,"pX":0.2794872571741467,"pZ":1.2708452498028011,"vX0":5.155174654489822,"vY0":-134.57586638869188,"vZ0":-9.653266755335935,"x":106.35,"y":204.47,"x0":-1.2446938057194412,"y0":50.00130299029181,"z0":5.685923597349507,"aX":-5.883845239624899},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2348,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40718861694743147,"extension":6.555982582483581},"index":2,"playId":"3f547af4-2c4a-3005-bd93-0cac1ee45abb","pitchNumber":2,"startTime":"2026-04-12T19:30:15.816Z","endTime":"2026-04-12T19:30:19.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.273127428188257,"aZ":-26.76135013673497,"pfxX":2.51845233496511,"pfxZ":3.3281736518690774,"pX":0.002664464090833026,"pZ":1.7517480273375068,"vX0":2.693717442234381,"vY0":-126.31768703978965,"vZ0":-4.845262720432836,"x":116.9,"y":191.48,"x0":-1.4023120321599016,"y0":50.00183964032028,"z0":5.8306396830422145,"aX":4.093797135783262},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":-5.2,"spinRate":2452,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.43260221570762347,"extension":6.378372342146614},"hitData":{"launchSpeed":96.9,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":163.84}},"index":3,"playId":"bb71191f-9559-312a-9783-1156a43538bf","pitchNumber":3,"startTime":"2026-04-12T19:30:32.183Z","endTime":"2026-04-12T19:30:40.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:30:40.614Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:30:47.213Z","endTime":"2026-04-12T19:31:28.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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(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":76.1,"endSpeed":70.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.398865805485155,"aZ":-41.60139297171379,"pfxX":4.217853552490212,"pfxZ":-7.601998613180175,"pX":-0.8128499530613339,"pZ":2.533101860760607,"vX0":0.4312969654099815,"vY0":-110.84883667419906,"vZ0":1.7265631286101613,"x":147.98,"y":170.39,"x0":-1.5578290720729,"y0":50.00120967433209,"z0":6.0977158925809665,"aX":5.231781182333133},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.0,"breakHorizontal":-7.8,"spinRate":2539,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.4947082766384696,"extension":6.5164150149554905},"index":0,"playId":"0a2908d1-c754-306f-8473-78113c4aea75","pitchNumber":1,"startTime":"2026-04-12T19:31:04.061Z","endTime":"2026-04-12T19:31:08.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.601321028435407,"aZ":-40.160688450322674,"pfxX":3.1751700413977857,"pfxZ":-6.291738641647131,"pX":-0.21657463581688596,"pZ":2.0335428695220803,"vX0":1.6406030926000865,"vY0":-112.07674260102996,"vZ0":0.3772799737693864,"x":125.26,"y":183.87,"x0":-1.3709686984097704,"y0":50.00181332450559,"z0":5.970641034583032,"aX":4.031381964757797},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.9,"breakHorizontal":-6.1,"spinRate":2578,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.48905525925456583,"extension":6.638733149026013},"hitData":{"launchSpeed":97.2,"launchAngle":39.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.52,"coordY":75.53}},"index":1,"playId":"c6be03d1-cdae-32ff-be18-8d062291ffbb","pitchNumber":2,"startTime":"2026-04-12T19:31:19.283Z","endTime":"2026-04-12T19:31:28.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:31:28.466Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:31:31.437Z","endTime":"2026-04-12T19:32:34.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707959906768853,"aZ":-12.322991663202995,"pfxX":-2.3160216705390764,"pfxZ":11.025046246120212,"pX":-6.74797101288854E-4,"pZ":2.076186605608945,"vX0":3.743951314766452,"vY0":-133.10779654618977,"vZ0":-7.500839493466513,"x":117.03,"y":182.72,"x0":-1.1224397679269487,"y0":50.001024650101144,"z0":5.8167134657746935,"aX":-4.1695510060461904},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2363,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.41099300005468997,"extension":6.45242325713923},"index":0,"playId":"1b138f6e-bc59-37a3-b893-a50a35f7a73b","pitchNumber":1,"startTime":"2026-04-12T19:31:53.781Z","endTime":"2026-04-12T19:31:57.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75447253939433,"aZ":-13.419589031203513,"pfxX":-4.324225749081927,"pfxZ":10.074981021229911,"pX":-0.8446270346063768,"pZ":2.517137100729823,"vX0":2.8040764443126474,"vY0":-135.38661280811408,"vZ0":-6.1166421328511085,"x":149.2,"y":170.82,"x0":-1.3303992222187395,"y0":50.00469915321451,"z0":5.7399342543656475,"aX":-8.051644730530821},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":7.2,"spinRate":2413,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4041132876631899,"extension":6.428576088988616},"index":1,"playId":"c7a588c6-178a-3a62-900d-a87d9210356a","pitchNumber":2,"startTime":"2026-04-12T19:32:10.989Z","endTime":"2026-04-12T19:32:14.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64485547027269,"aZ":-10.779043273761436,"pfxX":-2.396804715081052,"pfxZ":11.365852699072574,"pX":-0.5249210433767924,"pZ":2.163938481741207,"vX0":2.65694255890273,"vY0":-136.4871877279633,"vZ0":-7.375636479625362,"x":137.01,"y":180.35,"x0":-1.200602605873275,"y0":50.005756505235304,"z0":5.6475424023987815,"aX":-4.513150494698499},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2445,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.40164155071845364,"extension":6.5687031195439625},"index":2,"playId":"9c557fd8-1801-3cc7-9b6a-63f78180bd83","pitchNumber":3,"startTime":"2026-04-12T19:32:30.474Z","endTime":"2026-04-12T19:32:34.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:32:34.222Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging. Garrett Mitchell to 1st. Passed ball by catcher Drew Millas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:34:58.703Z","endTime":"2026-04-12T19:36:31.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ken Waldichuk replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-12T19:34:02.043Z","endTime":"2026-04-12T19:35:00.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686610,"link":"/api/v1/people/686610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.825086394689247,"aZ":-37.295186245350436,"pfxX":-6.954713751904981,"pfxZ":-3.728735430859027,"pX":-1.1754546180146612,"pZ":3.860512292077194,"vX0":-5.775551379363285,"vY0":-117.19123079662772,"vZ0":3.252920913085839,"x":161.81,"y":134.55,"x0":2.2362049025620307,"y0":50.00419708546313,"z0":5.968521514963673,"aX":-9.546910370643564},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.5,"breakHorizontal":14.2,"spinRate":2100,"spinDirection":310},"zone":11,"typeConfidence":2.0,"plateTime":0.4697158022204384,"extension":6.633860131906481},"index":1,"playId":"095da1a5-a5b8-3181-b6c8-487ef3129417","pitchNumber":1,"startTime":"2026-04-12T19:35:00.967Z","endTime":"2026-04-12T19:35:04.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.041351904780864,"aZ":-35.33782469659695,"pfxX":-5.44551156550096,"pfxZ":-2.29574025973354,"pX":0.5877527185257388,"pZ":3.572546590128931,"vX0":-2.25311437935997,"vY0":-116.97365261025362,"vZ0":2.4215002463081405,"x":94.6,"y":142.32,"x0":2.2721807868048955,"y0":50.00109561663919,"z0":5.848031231919429,"aX":-7.509623914770464},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.2,"breakHorizontal":10.4,"spinRate":2237,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4690849000071955,"extension":6.388704644180391},"index":2,"playId":"f10467ea-a753-3981-ab4b-5888d872d6b3","pitchNumber":2,"startTime":"2026-04-12T19:35:16.760Z","endTime":"2026-04-12T19:35:21.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.885881256158324,"aZ":-12.535024536392946,"pfxX":5.481633948682418,"pfxZ":10.411367912709629,"pX":0.07384949367014879,"pZ":2.7899852595810044,"vX0":-7.198545992225555,"vY0":-136.88742211561916,"vZ0":-5.472316753949252,"x":114.19,"y":163.45,"x0":2.032789978283907,"y0":50.00659218858295,"z0":5.682651455929825,"aX":10.344343560489284},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-8.3,"spinRate":2349,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4010494053218112,"extension":6.631808248136078},"index":3,"playId":"8e761a4c-4bde-38d9-bd3b-a3e9cfbbac7b","pitchNumber":3,"startTime":"2026-04-12T19:35:33.751Z","endTime":"2026-04-12T19:35:37.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134932245616437,"aZ":-37.22549543447904,"pfxX":-6.472542924345541,"pfxZ":-3.5452092230855072,"pX":0.09038074661602688,"pZ":3.356042274667174,"vX0":-3.0704513269928198,"vY0":-118.98407136067857,"vZ0":2.2388205135923567,"x":113.55,"y":148.17,"x0":2.240896677608171,"y0":50.002572036480046,"z0":5.7908993045655,"aX":-9.222717792257649},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.5,"breakHorizontal":12.5,"spinRate":2229,"spinDirection":310},"zone":2,"typeConfidence":2.0,"plateTime":0.4614193207297155,"extension":6.66177584268999},"index":4,"playId":"14621065-b73b-351d-a76f-457a0177fe8a","pitchNumber":4,"startTime":"2026-04-12T19:35:54.662Z","endTime":"2026-04-12T19:35:59.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T19:36:09.144Z","endTime":"2026-04-12T19:36:27.508Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46384740144445,"aZ":-36.93227222678492,"pfxX":-4.401928128326643,"pfxZ":-3.23175676511452,"pX":-1.1538429974903257,"pZ":0.8402381342882612,"vX0":-6.065485698620002,"vY0":-121.14347100789834,"vZ0":-3.5966054449200078,"x":160.98,"y":216.09,"x0":1.961853670818834,"y0":50.000259510928316,"z0":5.599481537280789,"aX":-6.487675076744588},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.5,"breakHorizontal":9.5,"spinRate":2262,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.45354323416344133,"extension":6.753881674091367},"index":6,"playId":"3bbc89df-af2c-372b-a410-b44107c3a078","pitchNumber":5,"startTime":"2026-04-12T19:36:27.508Z","endTime":"2026-04-12T19:36:31.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:36:31.363Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:37:05.858Z","endTime":"2026-04-12T19:40:18.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686610,"link":"/api/v1/people/686610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548312778844767,"aZ":-16.691809180801055,"pfxX":7.167732519795419,"pfxZ":8.438259828559282,"pX":0.5870368047151111,"pZ":4.882432879017875,"vX0":-6.475272731869178,"vY0":-134.46050867839415,"vZ0":0.4102834467053551,"x":94.62,"y":106.95,"x0":2.0925777711476763,"y0":50.00544244448012,"z0":5.910213860632071,"aX":13.156174949462313},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":-11.6,"spinRate":2280,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40700742221646413,"extension":6.562510610698907},"index":0,"playId":"978dbd5b-51f1-3f8d-b0e6-a1b447d8086e","pitchNumber":1,"startTime":"2026-04-12T19:37:09.538Z","endTime":"2026-04-12T19:37:12.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"11ac51ba-2041-3f77-a327-e486a41da5ad","startTime":"2026-04-12T19:37:32.571Z","endTime":"2026-04-12T19:37:37.976Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Jake Bauers batting, Garrett Mitchell picked off and caught stealing 2nd base, shortstop CJ Abrams.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"11ac51ba-2041-3f77-a327-e486a41da5ad","startTime":"2026-04-12T19:37:49.153Z","endTime":"2026-04-12T19:38:09.722Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-5.300000000000011,"leverageIndex":1.31,"dramaIndex":71.0,"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":80.7,"endSpeed":74.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885673747502867,"aZ":-29.193467260588044,"pfxX":-6.129212692419752,"pfxZ":2.1395903545263018,"pX":0.018013534010458382,"pZ":3.2240157247169616,"vX0":-3.397581044724692,"vY0":-117.45344006515319,"vZ0":0.5516408361590557,"x":116.31,"y":151.73,"x0":2.281007603872476,"y0":50.0020468099919,"z0":5.707453575753433,"aX":-8.536495184228112},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":2328,"spinDirection":304},"zone":2,"typeConfidence":2.0,"plateTime":0.4668729761783834,"extension":6.4241858336169475},"index":3,"playId":"bc749494-b201-3735-aa81-e3c07488a90b","pitchNumber":2,"startTime":"2026-04-12T19:38:09.722Z","endTime":"2026-04-12T19:38:14.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":86.8,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.212997092917366,"aZ":-22.449872360675965,"pfxX":0.5924471842565926,"pfxZ":5.952305932617877,"pX":-0.8878593684665678,"pZ":-0.01890054796584121,"vX0":-7.1600980104822565,"vY0":-126.12799685372012,"vZ0":-9.254116561081755,"x":150.84,"y":239.29,"x0":1.8936931603885843,"y0":50.0039225918661,"z0":5.4648894835062825,"aX":0.9682074297338483},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":0.4,"spinRate":2253,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.43190557766698223,"extension":6.666807151339893},"index":4,"playId":"d90e9b84-b5e3-37b9-bbdc-d7c7b040906a","pitchNumber":3,"startTime":"2026-04-12T19:38:29.640Z","endTime":"2026-04-12T19:38:33.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99233118720639,"aZ":-14.1055303713475,"pfxX":7.256850077089183,"pfxZ":9.496632506691608,"pX":-0.14767333316638923,"pZ":2.9692333023708235,"vX0":-7.969791819620272,"vY0":-137.42879711962246,"vZ0":-4.813591861445007,"x":122.63,"y":158.61,"x0":1.854544547607844,"y0":50.00294139882322,"z0":5.709986552514302,"aX":13.807002311718733},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-11.4,"spinRate":2438,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3993828481781465,"extension":6.7279126027333565},"index":5,"playId":"1a9b7e30-be0f-357c-9923-928e28901ee7","pitchNumber":4,"startTime":"2026-04-12T19:38:49.527Z","endTime":"2026-04-12T19:38:53.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501833903840655,"aZ":-34.37868237769142,"pfxX":-4.298386996929648,"pfxZ":-1.5120438733249237,"pX":-0.10381415220343954,"pZ":3.218153488306827,"vX0":-3.506211796381726,"vY0":-120.36394266308139,"vZ0":1.0149071590112324,"x":120.96,"y":151.89,"x0":1.932846756962478,"y0":50.001960595348244,"z0":5.847589871589033,"aX":-6.2727092174207115},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.2,"breakHorizontal":8.6,"spinRate":2337,"spinDirection":338},"zone":2,"typeConfidence":2.0,"plateTime":0.45596400874293463,"extension":6.71215766539782},"index":6,"playId":"eaa6e96b-45c7-36de-9215-4e5cc9303419","pitchNumber":5,"startTime":"2026-04-12T19:39:12.364Z","endTime":"2026-04-12T19:39:17.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00001545874075,"aZ":-34.33462087046914,"pfxX":-6.6423636880067445,"pfxZ":-1.4851817260603788,"pX":0.8286652558343809,"pZ":4.696456470511863,"vX0":-0.9077111198448583,"vY0":-120.42782669302031,"vZ0":4.2671272463471075,"x":85.41,"y":111.98,"x0":2.073402745795392,"y0":50.00102019073598,"z0":5.952000274733857,"aX":-9.682206674060634},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":2520,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.45611888127419187,"extension":6.3895761737477015},"index":7,"playId":"1656b8e1-d117-3a56-88bb-7cfaff9b1bfe","pitchNumber":6,"startTime":"2026-04-12T19:39:44.365Z","endTime":"2026-04-12T19:39:47.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53844872286152,"aZ":-14.897803669163709,"pfxX":5.489317316695055,"pfxZ":9.054871626079741,"pX":-0.24890325092131824,"pZ":2.660029510006647,"vX0":-7.738832873764513,"vY0":-137.71093396306168,"vZ0":-5.254734798114567,"x":126.49,"y":166.96,"x0":1.893432295430277,"y0":50.001098231209326,"z0":5.612027727532647,"aX":10.471283435628557},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-8.2,"spinRate":2374,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.39878791763990495,"extension":6.771881927426993},"hitData":{"launchSpeed":110.7,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.61,"coordY":79.22}},"index":8,"playId":"4a6757f6-ca71-3c01-b32f-9f5b55a1a9de","pitchNumber":7,"startTime":"2026-04-12T19:40:05.843Z","endTime":"2026-04-12T19:40:18.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:40:18.899Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Sal Frelick ground bunts into a force out, pitcher Ken Waldichuk to shortstop CJ Abrams. Jake Bauers out at 2nd. Sal Frelick to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:40:30.929Z","endTime":"2026-04-12T19:40:52.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686610,"link":"/api/v1/people/686610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686610,"link":"/api/v1/people/686610"},"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(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":91.1,"endSpeed":82.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30169098103842,"aZ":-14.496222350291086,"pfxX":7.04385948616702,"pfxZ":10.12154749168537,"pX":0.5476061711691789,"pZ":2.8627984310854204,"vX0":-6.5150429826464,"vY0":-132.34236485608878,"vZ0":-4.518927312026223,"x":96.13,"y":161.48,"x0":2.1446552735894038,"y0":50.002230449767616,"z0":5.679206446717084,"aX":12.302084199563204},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.3,"breakHorizontal":-11.0,"spinRate":2384,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4163340048401718,"extension":6.57115085311796},"hitData":{"launchSpeed":34.0,"launchAngle":49.0,"totalDistance":71.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.1,"coordY":175.92}},"index":0,"playId":"b7edf084-2a63-3a15-bddc-456e5d9d9279","pitchNumber":1,"startTime":"2026-04-12T19:40:43.790Z","endTime":"2026-04-12T19:40:52.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:40:52.442Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lockridge pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:41:29.382Z","endTime":"2026-04-12T19:42:40.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.149805410801847,"aZ":-23.597297154688118,"pfxX":0.3055178680224513,"pfxZ":5.39635860889754,"pX":0.31523692413297955,"pZ":3.642688450817161,"vX0":-5.127527721979359,"vY0":-124.7714623478422,"vZ0":-0.2694940955235957,"x":104.98,"y":140.43,"x0":2.350022986197423,"y0":50.003203413855445,"z0":5.682788499752193,"aX":0.48556847052223556},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.0,"breakHorizontal":0.5,"spinRate":2254,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.43758526950629895,"extension":6.537322258723831},"index":0,"playId":"8ca8db5e-befe-37ee-86e7-9aac0ea2116c","pitchNumber":1,"startTime":"2026-04-12T19:41:29.382Z","endTime":"2026-04-12T19:41:33.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703571834412227,"aZ":-28.52644098866479,"pfxX":-1.0755094758246317,"pfxZ":2.3795257121586886,"pX":0.44339169145984886,"pZ":4.230916860611349,"vX0":-4.302756369905512,"vY0":-123.10773781458184,"vZ0":2.2334906878075653,"x":100.1,"y":124.55,"x0":2.3543610535087582,"y0":50.00230307082676,"z0":5.728358921678603,"aX":-1.6488464608014373},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.2,"breakHorizontal":3.0,"spinRate":2233,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.44510986976556843,"extension":6.350178287940485},"index":1,"playId":"d7230411-5bbf-321c-b3fc-dac03210b105","pitchNumber":2,"startTime":"2026-04-12T19:41:49.319Z","endTime":"2026-04-12T19:41:53.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.072458214060916,"aZ":-31.497602470761194,"pfxX":-6.951885878085491,"pfxZ":0.4894914025018906,"pX":0.4234867698214943,"pZ":2.858043690524034,"vX0":-2.579251788578416,"vY0":-116.36487106674693,"vZ0":0.4127501000712581,"x":100.86,"y":161.61,"x0":2.449579661785155,"y0":50.00046528523002,"z0":5.6652968525340475,"aX":-9.51991788735446},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.3,"breakHorizontal":13.2,"spinRate":2390,"spinDirection":316},"zone":3,"typeConfidence":2.0,"plateTime":0.470910455064641,"extension":6.496407341992184},"index":2,"playId":"1bf7ef03-6940-3704-a17d-427edd5adde0","pitchNumber":3,"startTime":"2026-04-12T19:42:09.393Z","endTime":"2026-04-12T19:42:13.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236547518965242,"aZ":-34.26014203785316,"pfxX":-5.178016434584589,"pfxZ":-1.5050267061589384,"pX":0.16645166143709703,"pZ":1.7571042227194142,"vX0":-3.527857952854469,"vY0":-117.65671987854962,"vZ0":-1.4094665660786205,"x":110.66,"y":191.34,"x0":2.362698165390384,"y0":50.00192896966091,"z0":5.5657296329162556,"aX":-7.190883555730206},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":10.3,"spinRate":2325,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.467190971109821,"extension":6.468403359419843},"hitData":{"launchSpeed":87.5,"launchAngle":63.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":173.6,"coordY":139.52}},"index":3,"playId":"c9e5114f-2535-3a0e-98b5-068074c0d969","pitchNumber":4,"startTime":"2026-04-12T19:42:29.603Z","endTime":"2026-04-12T19:42:40.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:42:40.519Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Young doubles (4) on a sharp line drive to center fielder Garrett Mitchell. Jacob Young to 3rd. Jacob Young advances to 3rd, on a fielding error by center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:45:43.233Z","endTime":"2026-04-12T19:47:20.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Abner Uribe replaces Brandon Woodruff.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-12T19:43:59.737Z","endTime":"2026-04-12T19:45:45.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.7,"endSpeed":89.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.901718597611048,"aZ":-24.29036080702544,"pfxX":-9.042031654879551,"pfxZ":3.846249302855842,"pX":0.9869504550048704,"pZ":3.1974200309038157,"vX0":8.808921724743577,"vY0":-142.06733341047834,"vZ0":-3.162704872844883,"x":79.38,"y":152.45,"x0":-0.9759646570422932,"y0":50.0014948935359,"z0":5.865378767229749,"aX":-18.521538213800696},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.5,"breakHorizontal":14.6,"spinRate":2343,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3852450909661904,"extension":6.248697324786491},"index":1,"playId":"84cc997a-7cb2-3cac-a6af-43c0b6bf5641","pitchNumber":1,"startTime":"2026-04-12T19:45:45.492Z","endTime":"2026-04-12T19:45:49.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05357670733378,"aZ":-23.938408449289305,"pfxX":-8.644739871086454,"pfxZ":4.018603251034611,"pX":0.6885636831922792,"pZ":2.398515857195401,"vX0":8.008156527465138,"vY0":-142.1347087578586,"vZ0":-5.400695085691391,"x":90.75,"y":174.02,"x0":-1.0399066582766874,"y0":50.004472429947924,"z0":5.839946051169664,"aX":-17.72015509548138},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.4,"breakHorizontal":14.0,"spinRate":2315,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3851023884743574,"extension":6.2561792090065875},"index":2,"playId":"4e0bbec5-4cec-35b0-a7d7-39243e237eaf","pitchNumber":2,"startTime":"2026-04-12T19:46:01.451Z","endTime":"2026-04-12T19:46:05.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.5,"endSpeed":89.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943618553439503,"aZ":-22.047474786260352,"pfxX":-7.905839453912451,"pfxZ":4.960859457790443,"pX":0.3322049542543628,"pZ":2.935633286675703,"vX0":6.58476087023985,"vY0":-141.87162773657005,"vZ0":-4.557395463704911,"x":104.34,"y":159.52,"x0":-0.9897323789289036,"y0":50.00619942404459,"z0":5.965141867236443,"aX":-16.146616233415482},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":2251,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.38583083450213795,"extension":6.314958823822542},"index":3,"playId":"554e773e-a14e-379e-8b1c-80e98e3694e6","pitchNumber":3,"startTime":"2026-04-12T19:46:20.230Z","endTime":"2026-04-12T19:46:23.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-12T19:46:34.110Z","endTime":"2026-04-12T19:46:47.974Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.3,"endSpeed":78.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5471896298704,"aZ":-31.08676045588537,"pfxX":6.80154941358563,"pfxZ":0.6978325536547496,"pX":1.6011078910071668,"pZ":1.7663051246178845,"vX0":4.158162343117288,"vY0":-124.18923815679558,"vZ0":-3.4931504659759707,"x":55.97,"y":191.09,"x0":-0.9824437178801146,"y0":50.00135502447274,"z0":5.796810860516044,"aX":10.544555550705386},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.6,"breakHorizontal":-13.3,"spinRate":2444,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4422631302582025,"extension":6.366761176554268},"index":5,"playId":"e9a57f90-7849-34fe-81e4-e48f704fa8c3","pitchNumber":4,"startTime":"2026-04-12T19:46:47.974Z","endTime":"2026-04-12T19:46:51.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700238734309558,"aZ":-23.504096313127395,"pfxX":-7.909311855761034,"pfxZ":4.143375464754024,"pX":-0.3657191084953314,"pZ":2.410303425794353,"vX0":5.036797388901778,"vY0":-143.18601907790716,"vZ0":-5.26621321752956,"x":130.94,"y":173.7,"x0":-1.1130246653094917,"y0":50.004263604621784,"z0":5.729048602086736,"aX":-16.549650250805698},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.7,"breakHorizontal":13.4,"spinRate":2158,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3814260737482007,"extension":6.322236548919942},"hitData":{"launchSpeed":103.8,"launchAngle":20.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":185.2,"coordY":45.2}},"index":6,"playId":"635a8fad-84f9-3668-91f9-3784124f6226","pitchNumber":5,"startTime":"2026-04-12T19:47:04.590Z","endTime":"2026-04-12T19:47:20.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.900000000000006,"awayTeamWinProbability":47.099999999999994,"homeTeamWinProbabilityAdded":-16.299999999999983,"leverageIndex":1.71,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:47:20.476Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorbit Vivas pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:48:32.586Z","endTime":"2026-04-12T19:50:40.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-12T19:47:47.209Z","endTime":"2026-04-12T19:48:34.824Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.583432207826434,"aZ":-23.175416005852927,"pfxX":-8.192792979367596,"pfxZ":4.491660155474147,"pX":-0.7201913244459845,"pZ":2.6656037278105256,"vX0":4.52389273522922,"vY0":-140.5833577872309,"vZ0":-4.6669609325027785,"x":144.45,"y":166.81,"x0":-1.285004615262699,"y0":50.00244674680478,"z0":5.849563692587001,"aX":-16.41439948094136},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":13.9,"spinRate":2162,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3894715593360938,"extension":6.469151140255485},"index":1,"playId":"7ad915bd-b127-3030-9b28-f6337e63dd3d","pitchNumber":1,"startTime":"2026-04-12T19:48:34.824Z","endTime":"2026-04-12T19:48:37.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1357791046269,"aZ":-25.456621756365873,"pfxX":-8.999422264530867,"pfxZ":3.3063155546731204,"pX":0.33187880925901975,"pZ":1.9028309254922053,"vX0":7.190645964099977,"vY0":-141.77144639833605,"vZ0":-6.18953021127417,"x":104.35,"y":187.4,"x0":-1.0711782906427663,"y0":50.00072656355094,"z0":5.744462839301874,"aX":-18.273366723362315},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.8,"breakHorizontal":14.8,"spinRate":2148,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3866915007496088,"extension":6.6555176703541425},"index":2,"playId":"4a4b48f8-afcd-3bff-ab74-c2ffdb837275","pitchNumber":2,"startTime":"2026-04-12T19:48:58.364Z","endTime":"2026-04-12T19:49:02.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T19:49:04.298Z","endTime":"2026-04-12T19:49:28.328Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.989446764354852,"aZ":-28.28207985089706,"pfxX":4.6682100369679524,"pfxZ":2.4692690018225036,"pX":-0.07163099606762877,"pZ":2.211826072024545,"vX0":1.9611254591293612,"vY0":-125.16907422041271,"vZ0":-3.249152886051507,"x":119.73,"y":179.06,"x0":-1.4733674956311644,"y0":50.0015971108004,"z0":5.860643371607511,"aX":7.352058886573394},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-8.9,"spinRate":2332,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.4388222878570325,"extension":6.384384845589774},"index":4,"playId":"7de1bbc1-d48b-348d-867a-b2261dacf936","pitchNumber":3,"startTime":"2026-04-12T19:49:28.328Z","endTime":"2026-04-12T19:49:31.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480092220032315,"aZ":-26.028809359237016,"pfxX":-8.445823854126981,"pfxZ":2.9739251948987,"pX":1.2329301709593854,"pZ":2.0274823862658584,"vX0":9.179919105341078,"vY0":-142.3945496762932,"vZ0":-5.706874609393637,"x":70.0,"y":184.04,"x0":-0.9242779635390486,"y0":50.00625745833485,"z0":5.688637174530531,"aX":-17.473266125195018},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":2048,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3835974979206753,"extension":6.6072105909167504},"index":5,"playId":"5bd2b2c8-4680-35cb-a563-92484aa73ef1","pitchNumber":4,"startTime":"2026-04-12T19:49:50.776Z","endTime":"2026-04-12T19:49:54.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82931760240542,"aZ":-26.852680770296637,"pfxX":-7.962638844516391,"pfxZ":2.6325692690828575,"pX":1.002416043225423,"pZ":1.7210382369479607,"vX0":7.743917174484077,"vY0":-140.77160115158483,"vZ0":-6.596312548493873,"x":78.79,"y":192.31,"x0":-0.740177775443963,"y0":50.00241433049071,"z0":5.815728756346782,"aX":-16.094421798833945},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.6,"breakHorizontal":13.0,"spinRate":2009,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3880269646333998,"extension":6.542394518244733},"index":6,"playId":"c24a4928-46d1-3385-919f-39962129bdf3","pitchNumber":5,"startTime":"2026-04-12T19:50:11.985Z","endTime":"2026-04-12T19:50:16.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33853597227849,"aZ":-26.755989582122005,"pfxX":8.979220921957218,"pfxZ":3.4020208965347276,"pX":0.19451675116123762,"pZ":1.752871660244678,"vX0":1.3321700414892241,"vY0":-125.46617633119197,"vZ0":-4.554643808861481,"x":109.59,"y":191.45,"x0":-1.5101520897486356,"y0":50.00573634765743,"z0":5.771698060492499,"aX":14.32101444703546},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":-16.6,"spinRate":2472,"spinDirection":76},"zone":8,"typeConfidence":0.91,"plateTime":0.4365227519615442,"extension":6.65082133360635},"hitData":{"launchSpeed":68.5,"launchAngle":67.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":156.24}},"index":7,"playId":"71387562-d83e-34e1-bbdb-ede43b983d52","pitchNumber":6,"startTime":"2026-04-12T19:50:31.440Z","endTime":"2026-04-12T19:50:40.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":2.03,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:50:40.691Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a ground ball to right fielder Sal Frelick. Jacob Young scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:52:03.947Z","endTime":"2026-04-12T19:53:50.811Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":682842,"link":"/api/v1/people/682842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Tena replaces Drew Millas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-12T19:50:59.768Z","endTime":"2026-04-12T19:51:09.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T19:51:09.377Z","endTime":"2026-04-12T19:52:06.250Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.8,"endSpeed":90.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798556411906763,"aZ":-19.89803806700854,"pfxX":-8.118988786861742,"pfxZ":5.980973116333638,"pX":1.2243015887355098,"pZ":1.4347751603700185,"vX0":8.88855854976549,"vY0":-141.967447203144,"vZ0":-8.464136814471695,"x":70.33,"y":200.04,"x0":-0.8840055567560609,"y0":50.00311441420256,"z0":5.7084752003421535,"aX":-16.66609888045701},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":13.1,"spinRate":2291,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38498223839249235,"extension":6.609926291451048},"index":2,"playId":"c435faa2-5b55-385b-b03b-08651af09b06","pitchNumber":1,"startTime":"2026-04-12T19:52:06.250Z","endTime":"2026-04-12T19:52:09.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84580673781617,"aZ":-29.07164690580013,"pfxX":5.121954933830763,"pfxZ":1.886301265665316,"pX":0.11603972787480417,"pZ":1.7549724056959426,"vX0":1.8502313872284382,"vY0":-127.09332861684027,"vZ0":-4.420138843567516,"x":112.58,"y":191.4,"x0":-1.2858415192647494,"y0":50.00238069870979,"z0":5.812528130914412,"aX":8.419547678987959},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-9.7,"spinRate":2405,"spinDirection":87},"zone":8,"typeConfidence":0.9,"plateTime":0.43015132914004894,"extension":6.620916186599431},"index":3,"playId":"65275fb1-93df-3812-9565-b6bf2ccc1e33","pitchNumber":2,"startTime":"2026-04-12T19:52:26.544Z","endTime":"2026-04-12T19:52:30.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712560371169126,"aZ":-20.07230893329508,"pfxX":-8.924035431914119,"pfxZ":5.759695139807157,"pX":0.8357851073006178,"pZ":0.8563508147872275,"vX0":8.525918086143715,"vY0":-143.67200370225956,"vZ0":-9.909582570864247,"x":85.14,"y":215.66,"x0":-1.0034977732897696,"y0":50.004331634180076,"z0":5.585332951476736,"aX":-18.752513895215664},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.6,"breakHorizontal":14.5,"spinRate":2322,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38050284868661777,"extension":6.605148096802865},"index":4,"playId":"4341c7c8-36a6-38f8-a8ab-3c11e910df21","pitchNumber":3,"startTime":"2026-04-12T19:52:46.516Z","endTime":"2026-04-12T19:52:49.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614637483227256,"aZ":-29.024867336825587,"pfxX":6.228696777443907,"pfxZ":1.9086548456258292,"pX":-0.09457639882726393,"pZ":1.7576643870305813,"vX0":1.7278682575944584,"vY0":-127.57174818051665,"vZ0":-4.245320791066817,"x":120.61,"y":191.32,"x0":-1.5899043693633779,"y0":50.00028274731139,"z0":5.735242933508039,"aX":10.247691402704225},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-11.6,"spinRate":2481,"spinDirection":82},"zone":8,"typeConfidence":0.9,"plateTime":0.42961203197912257,"extension":6.577581002222104},"index":5,"playId":"df59e73c-4902-3e21-96a0-aad9881f3fb9","pitchNumber":4,"startTime":"2026-04-12T19:53:10.020Z","endTime":"2026-04-12T19:53:13.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5816285477735,"aZ":-27.676033560469293,"pfxX":5.062907623856006,"pfxZ":2.7999831155639487,"pX":-0.2538957756647267,"pZ":1.2650377588892707,"vX0":1.3338329912995128,"vY0":-126.20523637771846,"vZ0":-5.777595170674479,"x":126.68,"y":204.62,"x0":-1.4475470530566068,"y0":50.00531502696395,"z0":5.823888142294486,"aX":8.136759597108368},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-9.5,"spinRate":2493,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.43462643452577643,"extension":6.676923104350658},"hitData":{"launchSpeed":91.7,"launchAngle":-5.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.9,"coordY":86.82}},"index":6,"playId":"c5c51315-bf86-37be-8f88-ca8221ff693a","pitchNumber":5,"startTime":"2026-04-12T19:53:39.803Z","endTime":"2026-04-12T19:53:50.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-10.199999999999996,"leverageIndex":2.69,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:53:50.811Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to left fielder Brandon Lockridge.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:54:05.414Z","endTime":"2026-04-12T19:54:52.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38841568168022,"aZ":-28.990729160033812,"pfxX":4.9560690563153855,"pfxZ":1.9886020543592196,"pX":-0.4359469677687127,"pZ":2.67713742631077,"vX0":0.8566090206902089,"vY0":-126.43527199768461,"vZ0":-2.047151224705118,"x":133.62,"y":166.5,"x0":-1.4234487021371558,"y0":50.0040350986755,"z0":5.8487724604724365,"aX":7.936857926238222},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-9.1,"spinRate":2381,"spinDirection":87},"zone":1,"typeConfidence":0.9,"plateTime":0.43502735329323006,"extension":6.418272478828454},"index":0,"playId":"1c321c55-50f1-3f4d-8440-cf8b5315bc25","pitchNumber":1,"startTime":"2026-04-12T19:54:19.555Z","endTime":"2026-04-12T19:54:23.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77332659860618,"aZ":-21.70784312304932,"pfxX":-8.13649602966883,"pfxZ":5.145764165575636,"pX":-0.10144434696503819,"pZ":2.192405704251597,"vX0":6.066771282769871,"vY0":-142.05050445363406,"vZ0":-5.803187716665853,"x":120.87,"y":179.59,"x0":-1.2120549219225432,"y0":50.00636542686146,"z0":5.650164764517247,"aX":-16.563896108260554},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":13.4,"spinRate":2196,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3861747887424003,"extension":6.617827328089287},"hitData":{"launchSpeed":93.3,"launchAngle":24.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.58,"coordY":103.77}},"index":1,"playId":"c4058f0f-d7ee-347d-b0b8-2afd2fb0aa7f","pitchNumber":2,"startTime":"2026-04-12T19:54:40.113Z","endTime":"2026-04-12T19:54:52.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.11,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:54:52.187Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras challenged (pitch result), call on the field was confirmed: James Wood walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:57:24.117Z","endTime":"2026-04-12T19:59:40.625Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T19:55:04.314Z","endTime":"2026-04-12T19:55:33.509Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Zerpa replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T19:55:33.509Z","endTime":"2026-04-12T19:57:26.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3185862365081,"aZ":-28.011185183598737,"pfxX":10.512313232380684,"pfxZ":2.145835975643376,"pX":0.19403261201540226,"pZ":2.7868311619253303,"vX0":-9.671272241163795,"vY0":-138.64992873266453,"vZ0":-1.4980824862885185,"x":109.6,"y":163.54,"x0":2.3693437604877614,"y0":50.00158681356589,"z0":5.2116020380076185,"aX":20.373046863625227},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":-16.9,"spinRate":1975,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.39573888015246084,"extension":5.638294740505352},"index":2,"playId":"c3e4dcce-dde6-3489-a963-f62b0383765e","pitchNumber":1,"startTime":"2026-04-12T19:57:26.395Z","endTime":"2026-04-12T19:57:31.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46770116234609,"aZ":-30.77948208993156,"pfxX":9.897833535658574,"pfxZ":0.730184762742164,"pX":-1.0163926466980662,"pZ":2.6592186473316644,"vX0":-12.782831363293287,"vY0":-137.65013344144086,"vZ0":-0.6981705788913964,"x":155.74,"y":166.98,"x0":2.4086750502023535,"y0":50.004547359018396,"z0":5.006043159115646,"aX":18.936161865275754},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":-15.1,"spinRate":1945,"spinDirection":115},"zone":13,"typeConfidence":0.88,"plateTime":0.3984096171990825,"extension":5.619255570994005},"index":3,"playId":"255b36d0-6e87-3d9e-93a7-ce83a8265b26","pitchNumber":2,"startTime":"2026-04-12T19:57:41.780Z","endTime":"2026-04-12T19:57:45.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96957532378883,"aZ":-31.508948048254936,"pfxX":0.6682315624800932,"pfxZ":0.3919942386291171,"pX":-2.309769858902191,"pZ":0.4537170027563479,"vX0":-11.632399432274092,"vY0":-129.10956989427706,"vZ0":-5.636537702446336,"x":205.04,"y":226.53,"x0":2.1678267760993335,"y0":50.00253904210686,"z0":5.091208140317036,"aX":1.1305417615013091},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":1.4,"spinRate":2534,"spinDirection":8},"zone":13,"typeConfidence":0.82,"plateTime":0.42430657064390287,"extension":5.828014921401905},"index":4,"playId":"34faf957-ebc4-32fe-bf5e-6d9ffea502b9","pitchNumber":3,"startTime":"2026-04-12T19:57:58.011Z","endTime":"2026-04-12T19:58:06.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Angel Zerpa. José Tena to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"34faf957-ebc4-32fe-bf5e-6d9ffea502b9","startTime":"2026-04-12T19:58:12.423Z","endTime":"2026-04-12T19:58:26.078Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"postOnSecond":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.63,"dramaIndex":60.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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98625382920785,"aZ":-26.328015804181305,"pfxX":11.338395188192656,"pfxZ":2.952545136071569,"pX":-1.0441135439419291,"pZ":3.2969448094438363,"vX0":-13.856563974774161,"vY0":-139.74929865903158,"vZ0":-0.3612041954353079,"x":156.8,"y":149.76,"x0":2.5013659677262865,"y0":50.004298154061516,"z0":5.1546504920290355,"aX":22.46736473723334},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-17.8,"spinRate":1990,"spinDirection":113},"zone":11,"typeConfidence":0.92,"plateTime":0.39167019737365116,"extension":5.71955836474994},"index":6,"playId":"758f0b20-4cb4-353c-92be-01de9f3dd61f","pitchNumber":4,"startTime":"2026-04-12T19:58:26.078Z","endTime":"2026-04-12T19:58:30.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808303926511577,"aZ":-28.892275021100918,"pfxX":11.236019198864097,"pfxZ":1.6606843163347964,"pX":0.4837097837151507,"pZ":2.6939756601237232,"vX0":-9.946856334884792,"vY0":-139.5601880826845,"vZ0":-1.1577106189237993,"x":98.56,"y":166.04,"x0":2.6306341809837206,"y0":50.00402695893551,"z0":5.013651026121252,"aX":22.21154787485432},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.0,"breakHorizontal":-18.4,"spinRate":2060,"spinDirection":117},"zone":6,"typeConfidence":0.92,"plateTime":0.3921714733684052,"extension":5.694733470874199},"index":7,"playId":"efe3f2d3-9ac3-32bf-8e11-aa884cd66da6","pitchNumber":5,"startTime":"2026-04-12T19:58:46.692Z","endTime":"2026-04-12T19:58:52.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"actionPlayId":"efe3f2d3-9ac3-32bf-8e11-aa884cd66da6","startTime":"2026-04-12T19:58:55.044Z","endTime":"2026-04-12T19:59:13.605Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09103610895913,"aZ":-22.541814461271965,"pfxX":6.739010416646247,"pfxZ":4.843217381155187,"pX":-0.4964337476185865,"pZ":3.7278919966877444,"vX0":-10.825300820229614,"vY0":-140.01558900889924,"vZ0":-0.5038114943181107,"x":135.92,"y":138.13,"x0":2.5412544558093693,"y0":50.00341198216871,"z0":5.382942336283924,"aX":13.405396795680511},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":-10.1,"spinRate":1922,"spinDirection":140},"zone":11,"typeConfidence":0.85,"plateTime":0.39092468027618343,"extension":5.598185316459722},"index":9,"playId":"2180bf57-b738-383b-8409-285764fb7a96","pitchNumber":6,"startTime":"2026-04-12T19:59:13.605Z","endTime":"2026-04-12T19:59:40.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":1.63,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:59:40.625Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a line drive to center fielder Garrett Mitchell. José Tena scores. James Wood to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T20:00:45.056Z","endTime":"2026-04-12T20:02:44.072Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":682842,"link":"/api/v1/people/682842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces Luis García Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T19:59:50.800Z","endTime":"2026-04-12T19:59:57.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T19:59:57.594Z","endTime":"2026-04-12T20:00:47.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564564557702724,"aZ":-26.257642319215694,"pfxX":11.180998723981803,"pfxZ":3.010506712220973,"pX":-0.2554882980877043,"pZ":3.053255176905441,"vX0":-11.925718716500976,"vY0":-139.1536236827313,"vZ0":-0.6094104009979062,"x":126.74,"y":156.34,"x0":2.628437005464365,"y0":50.00218541120858,"z0":5.011102575749618,"aX":21.97603786807159},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":-17.9,"spinRate":2061,"spinDirection":118},"zone":1,"typeConfidence":0.91,"plateTime":0.39327092901777405,"extension":5.766337048089285},"index":2,"playId":"15664474-571c-39dc-be6c-6d830fc7cc23","pitchNumber":1,"startTime":"2026-04-12T20:00:47.317Z","endTime":"2026-04-12T20:00:50.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60927134966233,"aZ":-27.592708839864773,"pfxX":10.804480394629843,"pfxZ":2.3047804738435396,"pX":-0.7568501135651425,"pZ":2.459848223248012,"vX0":-12.773012978649417,"vY0":-140.38395416087604,"vZ0":-1.8233385823355102,"x":145.85,"y":172.36,"x0":2.4543585937500234,"y0":50.006180757241715,"z0":4.9188856499807185,"aX":21.50982084061839},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":2146,"spinDirection":124},"zone":4,"typeConfidence":0.92,"plateTime":0.3905796354211155,"extension":5.724440762059182},"index":3,"playId":"ab24de7a-4bf9-3620-b2f4-d1b9ab2c4279","pitchNumber":2,"startTime":"2026-04-12T20:01:06.739Z","endTime":"2026-04-12T20:01:33.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.977524365652286,"aZ":-26.391617740028217,"pfxX":11.165620635690358,"pfxZ":2.934305644233058,"pX":-0.8234026056730115,"pZ":3.2158969570374096,"vX0":-13.010837126929431,"vY0":-139.81178531864148,"vZ0":-0.7599971114990374,"x":148.39,"y":151.95,"x0":2.450753985196758,"y0":50.00264788588444,"z0":5.231071353207714,"aX":21.996952175463264},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":-17.4,"spinRate":2143,"spinDirection":125},"zone":11,"typeConfidence":0.92,"plateTime":0.39251560049517265,"extension":5.640745043191692},"index":4,"playId":"15993d9c-2aa2-35b8-b71d-06479d06ac9b","pitchNumber":3,"startTime":"2026-04-12T20:01:36.750Z","endTime":"2026-04-12T20:01:41.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.711513464215344,"aZ":-25.004966239591035,"pfxX":10.574970264988691,"pfxZ":3.5995444497261424,"pX":-0.4864499312761451,"pZ":4.221014250608011,"vX0":-11.657615164263296,"vY0":-140.47555569144998,"vZ0":0.9486337718143729,"x":135.54,"y":124.81,"x0":2.349247498097195,"y0":50.00451617015104,"z0":5.508099878964667,"aX":21.07404260537586},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":2189,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.39036146476687383,"extension":5.5577015549312545},"index":5,"playId":"47eb62f1-fada-3606-a1b1-1da13bc63a8b","pitchNumber":4,"startTime":"2026-04-12T20:01:58.432Z","endTime":"2026-04-12T20:02:01.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"f51e7a81-7790-422c-acb8-d4efeaf2a6ff","startTime":"2026-04-12T20:02:19.279Z","endTime":"2026-04-12T20:02:24.279Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.628002373907435,"aZ":-17.086326309562665,"pfxX":6.722370949602817,"pfxZ":7.667646294403575,"pX":-0.510139053219633,"pZ":2.997280391092388,"vX0":-10.614812454627485,"vY0":-139.68187637221314,"vZ0":-3.1157208210168115,"x":136.45,"y":157.85,"x0":2.4728889411894204,"y0":50.005482832459336,"z0":5.256245317762168,"aX":13.233492553283572},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":-9.8,"spinRate":2091,"spinDirection":140},"zone":1,"typeConfidence":0.91,"plateTime":0.39271585285550437,"extension":5.724606150309399},"hitData":{"launchSpeed":70.1,"launchAngle":28.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.34,"coordY":109.12}},"index":7,"playId":"8936062a-ac4a-3e71-bfb1-0cd2fcf3f834","pitchNumber":5,"startTime":"2026-04-12T20:02:33.307Z","endTime":"2026-04-12T20:02:44.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-20.3,"leverageIndex":3.05,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:02:44.072Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a line drive to right fielder Sal Frelick. Curtis Mead scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T20:02:59.704Z","endTime":"2026-04-12T20:05:59.997Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base Home","eventType":"stolen_base_home","movementReason":"r_stolen_base_home","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.933469552969633,"aZ":-26.525049920494858,"pfxX":10.236211507147251,"pfxZ":2.8490384052936566,"pX":0.01875608235215989,"pZ":2.761707495350325,"vX0":-10.836370797349813,"vY0":-139.89019977087491,"vZ0":-1.4761697204102338,"x":116.29,"y":164.21,"x0":2.60884856090842,"y0":50.00691842957963,"z0":5.031504870162045,"aX":20.334940547259233},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":-16.3,"spinRate":2007,"spinDirection":118},"zone":5,"typeConfidence":0.9,"plateTime":0.39121258590505326,"extension":5.668171542954799},"index":0,"playId":"fb1b080c-150b-3b0d-93de-f5c1a49c7bcd","pitchNumber":1,"startTime":"2026-04-12T20:03:14.649Z","endTime":"2026-04-12T20:03:18.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129554838183278,"aZ":-28.951190302437997,"pfxX":10.263300540385533,"pfxZ":1.6000810405410508,"pX":-0.3316217152727001,"pZ":2.889232007805226,"vX0":-11.737564337419467,"vY0":-140.8138743776466,"vZ0":-0.6488916738548852,"x":129.64,"y":160.77,"x0":2.5516926981839485,"y0":50.00207074565714,"z0":4.991002824397788,"aX":20.66845925907695},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.3,"spinRate":1966,"spinDirection":120},"zone":4,"typeConfidence":0.92,"plateTime":0.3885525774719656,"extension":5.606002801537408},"index":1,"playId":"a64d241a-c402-35c5-ab65-b7250860e792","pitchNumber":2,"startTime":"2026-04-12T20:03:31.862Z","endTime":"2026-04-12T20:03:35.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87972461077422,"aZ":-34.06842422010908,"pfxX":10.190003325870421,"pfxZ":-0.9638703276066334,"pX":1.3201942767607713,"pZ":3.2657914168734297,"vX0":-7.706479408970654,"vY0":-139.32095442024595,"vZ0":1.1736171349673545,"x":66.68,"y":150.6,"x0":2.8009798955298373,"y0":50.00357133278159,"z0":5.093977513295914,"aX":19.99322145066313},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.3,"breakHorizontal":-16.8,"spinRate":1977,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.3934373577954191,"extension":5.570720750044557},"index":2,"playId":"9ca27677-dc03-3994-b3d2-81b93b550584","pitchNumber":3,"startTime":"2026-04-12T20:03:54.369Z","endTime":"2026-04-12T20:04:01.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nationals challenged (tag play), call on the field was overturned: Curtis Mead steals (2) 2nd base. James Wood steals (2) home.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"9ca27677-dc03-3994-b3d2-81b93b550584","startTime":"2026-04-12T20:04:41.316Z","endTime":"2026-04-12T20:05:49.215Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"postOnSecond":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":120},"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-11.3,"leverageIndex":2.14,"dramaIndex":128.0,"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27353992354061,"aZ":-35.78446345669233,"pfxX":10.280676336736857,"pfxZ":-1.8632791681279652,"pX":-0.4469040269450828,"pZ":3.4050783601891506,"vX0":-11.597037833946889,"vY0":-138.57897825363605,"vZ0":1.6672522201361961,"x":107.01,"y":149.38,"x0":2.465476409381035,"y0":50.00377103765383,"z0":5.193884825733014,"aX":19.906771237147186},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-2.8,"breakHorizontal":-16.1,"spinRate":1928,"spinDirection":122},"zone":1,"typeConfidence":0.91,"plateTime":0.39592788355836817,"extension":5.796293621814312},"hitData":{"launchSpeed":83.0,"launchAngle":17.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.24,"coordY":123.31}},"index":4,"playId":"6d8c8d8a-7ef4-3f8a-98dc-0663bf0cff04","pitchNumber":4,"startTime":"2026-04-12T20:05:49.215Z","endTime":"2026-04-12T20:05:59.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-7.700000000000001,"leverageIndex":2.14,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:05:59.997Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T20:06:09.853Z","endTime":"2026-04-12T20:06:39.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888905989078992,"aZ":-33.64997264840884,"pfxX":-0.1529754954026259,"pfxZ":-0.8887756051677478,"pX":-0.334350202043924,"pZ":2.2455142195979256,"vX0":-7.429101891545195,"vY0":-127.26162564354311,"vZ0":-0.8481504673899053,"x":129.74,"y":178.15,"x0":2.631585454944928,"y0":50.004794688152536,"z0":5.227207990650923,"aX":-0.2527831142041632},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":1.8,"spinRate":2336,"spinDirection":312},"zone":4,"typeConfidence":0.89,"plateTime":0.428907140835427,"extension":5.899450278010507},"hitData":{"launchSpeed":70.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":174.99}},"index":0,"playId":"8b0f60fc-a52f-3188-beea-d7f9f706ef60","pitchNumber":1,"startTime":"2026-04-12T20:06:31.887Z","endTime":"2026-04-12T20:06:39.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.0000000000000018,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:06:39.310Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Curtis Mead.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:10:06.919Z","endTime":"2026-04-12T20:11:36.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Curtis Mead remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-12T20:09:04.822Z","endTime":"2026-04-12T20:09:04.844Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Keibert Ruiz replaces José Tena, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-12T20:09:04.844Z","endTime":"2026-04-12T20:10:09.150Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":84.0,"endSpeed":77.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19647593632519,"aZ":-29.06452801564704,"pfxX":-0.8640872300253397,"pfxZ":2.0574092481561834,"pX":-0.5845972068365621,"pZ":2.6254123157057654,"vX0":-7.27742808031267,"vY0":-122.18074419785704,"vZ0":-1.4426875902276142,"x":139.28,"y":167.89,"x0":2.545414799751097,"y0":50.00216499879177,"z0":5.7224271562851685,"aX":-1.3050713264785694},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":3.2,"spinRate":2303,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4483810247261468,"extension":6.5413178486518015},"index":2,"playId":"0b88dc5d-e330-3fa6-b4cf-b3332b2afb1e","pitchNumber":1,"startTime":"2026-04-12T20:10:09.150Z","endTime":"2026-04-12T20:10:13.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958671816481584,"aZ":-33.264315785283635,"pfxX":-6.009051249075741,"pfxZ":-0.8117586690959113,"pX":-0.35635513904951405,"pZ":1.2988611603669349,"vX0":-4.121734608059657,"vY0":-116.29029723544753,"vZ0":-2.5390431196480794,"x":130.58,"y":203.71,"x0":2.229212381334187,"y0":50.00160848367664,"z0":5.608821784908762,"aX":-8.100676706475507},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.9,"breakHorizontal":12.0,"spinRate":2224,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.47382543850588554,"extension":6.474129973293197},"index":3,"playId":"b00e15a5-b032-3239-8140-7114c4a290f9","pitchNumber":2,"startTime":"2026-04-12T20:10:26.606Z","endTime":"2026-04-12T20:10:31.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.044235614577964,"aZ":-27.73585528100167,"pfxX":-0.21288873774928185,"pfxZ":2.8660663436689813,"pX":-0.19325247218832037,"pZ":1.5592811791625265,"vX0":-5.378312050239414,"vY0":-123.56784104592938,"vZ0":-4.392153743960923,"x":124.37,"y":196.68,"x0":2.037008736238791,"y0":50.00599530084992,"z0":5.683485374288372,"aX":-0.3294253906109699},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":1.6,"spinRate":2389,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.44284140168421926,"extension":6.428476652576814},"index":4,"playId":"48468203-ce2c-3778-98a0-49be8ba3bcd1","pitchNumber":3,"startTime":"2026-04-12T20:10:44.816Z","endTime":"2026-04-12T20:10:48.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T20:10:55.625Z","endTime":"2026-04-12T20:11:11.500Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225286800948467,"aZ":-34.19914198980359,"pfxX":-6.730986790577546,"pfxZ":-1.4171588271976763,"pX":-1.1512801524634861,"pZ":2.1487383878477533,"vX0":-5.266909991579895,"vY0":-119.65233167878061,"vZ0":-1.010055616035421,"x":160.88,"y":180.76,"x0":1.9644115847269619,"y0":50.00262285455293,"z0":5.680962901710966,"aX":-9.616916900523428},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.5,"breakHorizontal":13.6,"spinRate":2329,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.46034212245987405,"extension":6.496859214580276},"index":6,"playId":"710b8b93-65d3-3dfa-bac1-e40c8d1acd7c","pitchNumber":4,"startTime":"2026-04-12T20:11:11.500Z","endTime":"2026-04-12T20:11:15.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.131722470923282,"aZ":-28.58629605731232,"pfxX":-3.138256061812375,"pfxZ":2.2699145802869323,"pX":0.3380468639388104,"pZ":1.3800748803747112,"vX0":-3.441984979541339,"vY0":-125.14942195547101,"vZ0":-4.646572514522557,"x":104.11,"y":201.52,"x0":2.1408138434311867,"y0":50.00303443964775,"z0":5.612395165325686,"aX":-4.958924162654899},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":6.5,"spinRate":2442,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4382885371281491,"extension":6.670506351956569},"hitData":{"launchSpeed":65.6,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.36,"coordY":176.29}},"index":7,"playId":"aa01312f-7644-3ad9-990f-aff3c8c00f22","pitchNumber":5,"startTime":"2026-04-12T20:11:29.237Z","endTime":"2026-04-12T20:11:36.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:11:36.183Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to left fielder Daylen Lile.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:11:41.817Z","endTime":"2026-04-12T20:12:15.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31109752865741,"aZ":-27.70969019052798,"pfxX":-0.8620211144222103,"pfxZ":2.8577344777500553,"pX":-0.6835514361571137,"pZ":2.544147585295263,"vX0":-6.237623821202306,"vY0":-123.81026037872367,"vZ0":-2.0969247586824116,"x":143.06,"y":170.09,"x0":1.9741138584431654,"y0":50.00324135095135,"z0":5.707283980679476,"aX":-1.34494243108808},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":2.9,"spinRate":2393,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.44136595140950385,"extension":6.7469382480969395},"hitData":{"launchSpeed":91.9,"launchAngle":46.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.17,"coordY":110.07}},"index":0,"playId":"3b61ddfa-92df-324b-8d84-cc536ca8bd5b","pitchNumber":1,"startTime":"2026-04-12T20:12:03.861Z","endTime":"2026-04-12T20:12:15.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:12:15.012Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:12:19.049Z","endTime":"2026-04-12T20:17:43.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,4,5,6],"actionIndex":[2,3],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.644782479544673,"aZ":-25.22152745813638,"pfxX":-1.1237684067156049,"pfxZ":4.421030773773998,"pX":-0.6145336630859087,"pZ":1.4654227086598561,"vX0":-6.205085824448752,"vY0":-124.25138758449226,"vZ0":-5.040796587620608,"x":140.42,"y":199.21,"x0":2.055569738436348,"y0":50.002185389683255,"z0":5.602409975142651,"aX":-1.7649713922987136},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.1,"breakHorizontal":3.4,"spinRate":2230,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.43992802647860874,"extension":6.562857986082235},"index":0,"playId":"62877338-9a58-35bd-9b12-317d8ee7bfe3","pitchNumber":1,"startTime":"2026-04-12T20:12:41.233Z","endTime":"2026-04-12T20:12:45.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799197010943494,"aZ":-15.375988867103194,"pfxX":9.559380898589259,"pfxZ":9.96438636078902,"pX":-0.10265051451364145,"pZ":-0.5684186642124013,"vX0":-8.51278027313013,"vY0":-128.99092138380186,"vZ0":-12.020852764219732,"x":120.91,"y":254.13,"x0":1.9981515615605296,"y0":50.00007043836348,"z0":5.337118933398893,"aX":16.108764839152226},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.5,"breakHorizontal":-15.4,"spinRate":2339,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.424614620935607,"extension":6.749099074972228},"index":1,"playId":"260ab7d6-6891-36bd-b7e6-4b8e4f62c86d","pitchNumber":2,"startTime":"2026-04-12T20:12:58.214Z","endTime":"2026-04-12T20:13:02.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-12T20:13:13.574Z","endTime":"2026-04-12T20:14:14.372Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Henry replaces Ken Waldichuk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-04-12T20:14:14.372Z","endTime":"2026-04-12T20:17:09.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35658603524692,"aZ":-17.441931628421393,"pfxX":-7.846865005051999,"pfxZ":7.858749708254113,"pX":1.1721699031711517,"pZ":2.9819037916399402,"vX0":10.480807548177175,"vY0":-135.71221843164014,"vZ0":-2.7165806701832453,"x":72.32,"y":158.27,"x0":-1.7116074047305363,"y0":50.00187110286466,"z0":5.203898644917177,"aX":-14.708336937816446},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2532,"spinDirection":233},"zone":12,"typeConfidence":0.89,"plateTime":0.4028575561061345,"extension":6.619149929169644},"index":4,"playId":"d5e905b0-4df1-3874-a717-52fcef7a318c","pitchNumber":3,"startTime":"2026-04-12T20:17:09.381Z","endTime":"2026-04-12T20:17:12.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400841966424746,"aZ":-16.453652321656886,"pfxX":-8.59847857002398,"pfxZ":8.468903600438434,"pX":0.2473911361802591,"pZ":1.6152569607900018,"vX0":8.605553348981697,"vY0":-135.34906268457516,"vZ0":-6.1876813731520715,"x":107.57,"y":195.17,"x0":-1.8553419215324003,"y0":50.00495973166128,"z0":5.082458290526658,"aX":-15.964080570660023},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":13.8,"spinRate":2516,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.40460242839286664,"extension":6.7155321841997475},"index":5,"playId":"637e7abc-7870-3a52-9e01-7e25aad2003f","pitchNumber":4,"startTime":"2026-04-12T20:17:24.769Z","endTime":"2026-04-12T20:17:28.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474305213282967,"aZ":-18.173932944808552,"pfxX":-8.37586421690579,"pfxZ":7.549834942481427,"pX":1.0386812639815373,"pZ":3.0206113033994826,"vX0":10.542781578087865,"vY0":-135.06869312618917,"vZ0":-2.212122832516129,"x":77.41,"y":157.22,"x0":-1.820653204117382,"y0":50.001299884574536,"z0":5.123382167719402,"aX":-15.528891270748357},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":2506,"spinDirection":240},"zone":12,"typeConfidence":0.9,"plateTime":0.4049941279228908,"extension":6.76664944721982},"index":6,"playId":"1929041c-3e42-3443-9915-43705a71e99e","pitchNumber":5,"startTime":"2026-04-12T20:17:39.522Z","endTime":"2026-04-12T20:17:43.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.39,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:17:43.719Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks. Brice Turang to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:17:53.624Z","endTime":"2026-04-12T20:19:49.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":74.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6073353496286,"aZ":-30.79270643328737,"pfxX":8.938390119357319,"pfxZ":0.9913405022026751,"pX":-0.21020276424328174,"pZ":2.132397415449885,"vX0":2.1831074239998887,"vY0":-117.75174708373028,"vZ0":-0.39673470243474196,"x":125.01,"y":181.21,"x0":-2.3119182768843443,"y0":50.004784484969285,"z0":5.166800870792722,"aX":12.476818117009277},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":-16.7,"spinRate":2738,"spinDirection":64},"zone":8,"typeConfidence":0.91,"plateTime":0.4662358551185619,"extension":6.314609515006211},"index":0,"playId":"6da2acb2-b4bf-3547-a86e-78ded2e722a5","pitchNumber":1,"startTime":"2026-04-12T20:18:07.892Z","endTime":"2026-04-12T20:18:11.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":80.8,"endSpeed":74.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773526998922748,"aZ":-33.634500259815745,"pfxX":8.30181410346735,"pfxZ":-1.050916375449881,"pX":1.6753146682692328,"pZ":1.1110839117192661,"vX0":6.108235763674703,"vY0":-117.51986548589853,"vZ0":-2.1682618489838195,"x":53.14,"y":208.78,"x0":-2.0475589128169913,"y0":50.00557325838214,"z0":5.206132254021133,"aX":11.474873731650048},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.2,"breakHorizontal":-16.7,"spinRate":2753,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.46822900443091386,"extension":6.458528947666521},"index":1,"playId":"71f3401c-0775-34b7-9a0d-a6189e3c085b","pitchNumber":2,"startTime":"2026-04-12T20:18:22.747Z","endTime":"2026-04-12T20:18:26.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.006499400928227,"aZ":-32.71774035128487,"pfxX":6.43877083684159,"pfxZ":-0.39088219300909977,"pX":0.5320329044145159,"pZ":1.6735563799408892,"vX0":4.281351827863643,"vY0":-116.89249061980411,"vZ0":-0.915850266271051,"x":96.72,"y":193.59,"x0":-2.1629693195771926,"y0":50.00492367478906,"z0":5.155047340053208,"aX":8.869084815155702},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.6,"breakHorizontal":-12.7,"spinRate":2616,"spinDirection":59},"zone":9,"typeConfidence":0.91,"plateTime":0.4694195257307272,"extension":6.2884079340785},"index":2,"playId":"8e8fd236-c2e0-3ff4-9d08-de41bdbd356a","pitchNumber":3,"startTime":"2026-04-12T20:18:41.904Z","endTime":"2026-04-12T20:18:45.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08802458519496,"aZ":-28.7237505311068,"pfxX":9.033245664971673,"pfxZ":2.4361978384838725,"pX":1.3702174389599833,"pZ":-0.05176695784619576,"vX0":5.245907490217924,"vY0":-118.63510045879686,"vZ0":-5.491153559912261,"x":64.77,"y":240.18,"x0":-2.048038275737124,"y0":50.00228915186659,"z0":4.931721674618743,"aX":12.790612895427685},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.2,"breakHorizontal":-17.6,"spinRate":2765,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4628487851340095,"extension":6.364953740104637},"index":3,"playId":"48feecbd-7ce1-385e-b5b2-eb2b690ea396","pitchNumber":4,"startTime":"2026-04-12T20:18:57.651Z","endTime":"2026-04-12T20:19:01.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5482306918118,"aZ":-29.56284061138704,"pfxX":9.67197158075086,"pfxZ":1.7836756894801802,"pX":1.9805953585219875,"pZ":1.2035120085795432,"vX0":6.504492042529504,"vY0":-120.7227349096949,"vZ0":-2.7279006333230242,"x":41.5,"y":206.29,"x0":-2.013707156974189,"y0":50.00171835446846,"z0":4.975184659030695,"aX":14.140050439452212},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":-19.2,"spinRate":2827,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4553325855528674,"extension":6.451544437792432},"index":4,"playId":"7b63f261-d368-3fe4-8cc1-10c6e4f01cf1","pitchNumber":5,"startTime":"2026-04-12T20:19:22.555Z","endTime":"2026-04-12T20:19:25.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91225618500228,"aZ":-15.476398040704538,"pfxX":-7.105561431432853,"pfxZ":8.738895924951354,"pX":1.8985922283997227,"pZ":1.3619449737359561,"vX0":11.954195451181045,"vY0":-137.2447074708365,"vZ0":-7.237506683075969,"x":44.63,"y":202.01,"x0":-1.5871073216944025,"y0":50.00353329877553,"z0":5.084065655926947,"aX":-13.578743222407812},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2474,"spinDirection":227},"zone":14,"typeConfidence":0.89,"plateTime":0.3988445024465679,"extension":6.738429263826714},"index":5,"playId":"42506011-8d17-3369-9df7-c43631be2cc8","pitchNumber":6,"startTime":"2026-04-12T20:19:42.247Z","endTime":"2026-04-12T20:19:49.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.9000000000000004,"leverageIndex":0.96,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:19:49.248Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gary Sánchez homers (4) on a fly ball to left center field. Brice Turang scores. William Contreras scores.","rbi":3,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:20:50.321Z","endTime":"2026-04-12T20:22:15.672Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":686610,"link":"/api/v1/people/686610"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-12T20:20:01.034Z","endTime":"2026-04-12T20:20:52.439Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22785463620556,"aZ":-29.704073297208364,"pfxX":6.393905256433042,"pfxZ":1.7098077178686557,"pX":0.33023687321131434,"pZ":1.1889925215377197,"vX0":4.285416116980673,"vY0":-119.90579964900991,"vZ0":-2.889865457894777,"x":104.41,"y":206.68,"x0":-2.3140944824159995,"y0":50.00574313346974,"z0":5.073307613281284,"aX":9.26747927504789},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.6,"breakHorizontal":-12.6,"spinRate":2740,"spinDirection":67},"zone":14,"typeConfidence":0.89,"plateTime":0.45762628516490933,"extension":6.384219036186224},"index":1,"playId":"93dafe6e-bdad-3929-9275-81c394910dfd","pitchNumber":1,"startTime":"2026-04-12T20:20:52.439Z","endTime":"2026-04-12T20:20:56.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04363784179439,"aZ":-18.73372073717212,"pfxX":-9.06615548098235,"pfxZ":7.172365692428205,"pX":0.9606095936604077,"pZ":2.278927301106634,"vX0":10.75330978682316,"vY0":-135.86833974061804,"vZ0":-4.000381098543565,"x":80.38,"y":177.25,"x0":-1.865758730488409,"y0":50.004482098830536,"z0":5.067775648386981,"aX":-16.995797914164555},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":14.2,"spinRate":2565,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.40272950730949475,"extension":6.599018519867954},"index":2,"playId":"6c75030d-7bcd-3d19-82fd-5232742aa8ed","pitchNumber":2,"startTime":"2026-04-12T20:21:12.123Z","endTime":"2026-04-12T20:21:39.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02510667029008,"aZ":-22.767622033677604,"pfxX":-2.466138294493813,"pfxZ":5.293818110846888,"pX":-0.2357980993423897,"pZ":1.8788889713176706,"vX0":5.824498978629032,"vY0":-131.95909858132498,"vZ0":-4.093065741377242,"x":125.99,"y":188.05,"x0":-2.1436024007752983,"y0":50.00392101264128,"z0":5.111491901271,"aX":-4.383688539541743},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":3.4,"spinRate":2669,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.41383601576257156,"extension":6.571082383066914},"hitData":{"launchSpeed":106.5,"launchAngle":36.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":42.5,"coordY":59.74}},"index":3,"playId":"a0875e3b-f7a0-32f5-8c5e-bf1ea2db2101","pitchNumber":3,"startTime":"2026-04-12T20:21:46.880Z","endTime":"2026-04-12T20:22:15.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":39.6,"leverageIndex":2.11,"dramaIndex":301.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:22:15.672Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to right fielder James Wood.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:25:03.002Z","endTime":"2026-04-12T20:26:37.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"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-12T20:22:36.593Z","endTime":"2026-04-12T20:23:08.080Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: PJ Poulin replaces Cole Henry.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T20:23:08.080Z","endTime":"2026-04-12T20:25:05.207Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.554884507459185,"aZ":-27.570449304807884,"pfxX":-0.3451424198743598,"pfxZ":3.5220360018938432,"pX":-0.8906092781953793,"pZ":1.8420996435615304,"vX0":-7.313927567854081,"vY0":-113.83723977873466,"vZ0":0.3295493617173949,"x":150.95,"y":189.04,"x0":2.413382946914115,"y0":50.004428721717716,"z0":4.432191999181064,"aX":-0.4509282441719239},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.7,"breakHorizontal":2.5,"spinRate":2313,"spinDirection":101},"zone":13,"typeConfidence":0.9,"plateTime":0.4817694157190955,"extension":6.417894041454034},"index":2,"playId":"20a25fee-d784-3a99-8671-7ac41bca9abc","pitchNumber":1,"startTime":"2026-04-12T20:25:05.207Z","endTime":"2026-04-12T20:25:09.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28964455933087,"aZ":-25.81814912132537,"pfxX":-2.050235883934149,"pfxZ":4.862358595266524,"pX":-2.170239030458011,"pZ":1.091425625271505,"vX0":-9.415092296984938,"vY0":-114.01891152186754,"vZ0":-1.508635734463518,"x":199.72,"y":209.31,"x0":2.2905659396745097,"y0":50.00400943135904,"z0":4.325663180297129,"aX":-2.680844414168596},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":8.6,"breakHorizontal":6.2,"spinRate":2361,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4816367052001107,"extension":6.395478938773414},"index":3,"playId":"4632b8e8-a1bc-3153-a0a7-3786103f26f8","pitchNumber":2,"startTime":"2026-04-12T20:25:23.277Z","endTime":"2026-04-12T20:25:26.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779970341970504,"aZ":-24.032833845672684,"pfxX":9.388549682084742,"pfxZ":4.892360155588733,"pX":-0.14736023744423718,"pZ":2.369070544079079,"vX0":-8.823853841770031,"vY0":-128.0409714951245,"vZ0":-0.7823884008254208,"x":122.62,"y":174.82,"x0":2.1192975381208017,"y0":50.005102770213036,"z0":4.554673895595275,"aX":15.632696006785082},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2173,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4273520858058357,"extension":6.339552363141619},"index":4,"playId":"26aea66c-47a9-32df-870d-d6d09481b22d","pitchNumber":3,"startTime":"2026-04-12T20:25:43.538Z","endTime":"2026-04-12T20:25:48.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425465900888167,"aZ":-22.685234188409396,"pfxX":9.499152754744115,"pfxZ":5.562293312315905,"pX":0.61921829536059,"pZ":2.8251731521614065,"vX0":-7.298133422745877,"vY0":-129.86618114868648,"vZ0":-0.01894240280593451,"x":93.4,"y":162.5,"x0":2.2329727402972885,"y0":50.004275819558025,"z0":4.559360365922277,"aX":16.21212598010859},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":2126,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.42191187903255933,"extension":6.165091215196177},"index":5,"playId":"184c7b8c-3a76-3bb7-a45c-4fce298fd051","pitchNumber":4,"startTime":"2026-04-12T20:26:05.879Z","endTime":"2026-04-12T20:26:09.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272507323792016,"aZ":-22.65756072089684,"pfxX":8.038639724639976,"pfxZ":5.56967309029852,"pX":0.4687095495630603,"pZ":2.314185691239557,"vX0":-6.966286853684178,"vY0":-129.94827264182373,"vZ0":-1.070423359302622,"x":99.13,"y":176.3,"x0":2.140023850897231,"y0":50.0064251513655,"z0":4.4529284167568,"aX":13.748544497204445},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":-13.0,"spinRate":2214,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4215093549272422,"extension":6.326675530612246},"hitData":{"launchSpeed":100.3,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.66,"coordY":126.42}},"index":6,"playId":"97e63f21-df69-3962-8279-38037f94f744","pitchNumber":5,"startTime":"2026-04-12T20:26:26.238Z","endTime":"2026-04-12T20:26:37.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:26:37.051Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to right fielder James Wood.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:26:43.954Z","endTime":"2026-04-12T20:28:43.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56004736038598,"aZ":-25.658213875612258,"pfxX":-2.5613874337155975,"pfxZ":4.9665432449542095,"pX":-0.2032097195784107,"pZ":2.3907319910255285,"vX0":-5.172871096925306,"vY0":-114.27658049897892,"vZ0":0.7062496170183614,"x":124.75,"y":174.23,"x0":2.4294946598524216,"y0":50.00464357397252,"z0":4.613315345155221,"aX":-3.3612190554905856},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":9.5,"breakHorizontal":6.0,"spinRate":2247,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.48070528084942854,"extension":6.360105551082224},"index":0,"playId":"614f930f-1e46-3b4f-9229-072bf2d5239a","pitchNumber":1,"startTime":"2026-04-12T20:27:06.905Z","endTime":"2026-04-12T20:27:10.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.291580039240188,"aZ":-29.339937886868313,"pfxX":3.805119286778065,"pfxZ":2.012340501509817,"pX":-0.21095448764745084,"pZ":1.7672697136224627,"vX0":-6.994507905502542,"vY0":-117.65947642481841,"vZ0":0.2668998190649976,"x":125.04,"y":191.06,"x0":2.2993796952504804,"y0":50.003700853781226,"z0":4.360317767243549,"aX":5.362424103954295},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2312,"spinDirection":168},"zone":8,"typeConfidence":0.83,"plateTime":0.4646544310557972,"extension":6.3423763504350195},"index":1,"playId":"501ac700-e3a2-3d1e-a1ac-0a6e9df3aefe","pitchNumber":2,"startTime":"2026-04-12T20:27:26.956Z","endTime":"2026-04-12T20:27:30.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84266435287374,"aZ":-25.394849102594208,"pfxX":-4.0244898989414075,"pfxZ":5.030169175442215,"pX":-1.2596501855757116,"pZ":2.1406825214599903,"vX0":-6.8352266772577375,"vY0":-115.4767388826016,"vZ0":0.5987179534247062,"x":165.01,"y":180.98,"x0":2.2635732467523826,"y0":50.00374003934423,"z0":4.324281787090559,"aX":-5.4261417904275575},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":9.6,"breakHorizontal":9.0,"spinRate":2445,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.474625082620193,"extension":6.439763407227018},"index":2,"playId":"62f13870-0d37-3846-aa9f-e66385860eff","pitchNumber":3,"startTime":"2026-04-12T20:27:47.891Z","endTime":"2026-04-12T20:27:51.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"6f5d21bb-cc16-325f-9a7e-7ae15c22fa3d","startTime":"2026-04-12T20:28:10.877Z","endTime":"2026-04-12T20:28:13.877Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04311886542199,"aZ":-26.713856375223003,"pfxX":-4.352555371539853,"pfxZ":4.033136927047417,"pX":0.15300613278564404,"pZ":2.9351833306159443,"vX0":-4.27439236158716,"vY0":-115.70332762731255,"vZ0":2.5337876114173503,"x":111.17,"y":159.53,"x0":2.591133296206429,"y0":50.000515013439355,"z0":4.389616310053985,"aX":-5.885839444291426},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.3,"breakHorizontal":9.0,"spinRate":2462,"spinDirection":252},"zone":2,"typeConfidence":0.89,"plateTime":0.473800394314035,"extension":6.384735363331247},"hitData":{"launchSpeed":102.7,"launchAngle":48.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":100.5}},"index":4,"playId":"16872bb0-b7a7-3f7e-94e8-af10c3575f99","pitchNumber":4,"startTime":"2026-04-12T20:28:32.982Z","endTime":"2026-04-12T20:28:43.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:28:43.664Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to right fielder Sal Frelick.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:30:18.521Z","endTime":"2026-04-12T20:31:04.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972712455615987,"aZ":-32.527458497649654,"pfxX":-0.5534318085087966,"pfxZ":-0.20793227886783505,"pX":-0.2664317258606239,"pZ":2.0850924291599244,"vX0":-6.8790453761064265,"vY0":-127.81175771451092,"vZ0":-1.4932967756300088,"x":127.16,"y":182.48,"x0":2.5212297423733103,"y0":50.00516868516889,"z0":5.208676177450073,"aX":-0.9244590727511451},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":2.4,"spinRate":2526,"spinDirection":287},"zone":7,"typeConfidence":0.88,"plateTime":0.4269700114241841,"extension":5.606891366595715},"hitData":{"launchSpeed":106.6,"launchAngle":6.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.47,"coordY":110.58}},"index":0,"playId":"3e6f6a76-e8d1-37e8-826b-68e4b0cc5eda","pitchNumber":1,"startTime":"2026-04-12T20:30:53.088Z","endTime":"2026-04-12T20:31:04.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:31:04.607Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a sharp line drive to center fielder Garrett Mitchell. CJ Abrams to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:31:08.236Z","endTime":"2026-04-12T20:31:49.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566123150104893,"aZ":-21.73217195061136,"pfxX":10.658592872459028,"pfxZ":5.451581951840984,"pX":-0.2685213370710298,"pZ":2.5825615385195886,"vX0":-10.926263157500683,"vY0":-137.77384067980242,"vZ0":-2.2469056738594255,"x":127.24,"y":169.05,"x0":2.3702833071390175,"y0":50.0059437117871,"z0":4.882790598424105,"aX":20.426378485031105},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-16.9,"spinRate":2062,"spinDirection":113},"zone":4,"typeConfidence":0.81,"plateTime":0.39806315832075434,"extension":5.566077738657531},"index":0,"playId":"a8a99078-6451-334c-be2f-5dbd7342024d","pitchNumber":1,"startTime":"2026-04-12T20:31:24.118Z","endTime":"2026-04-12T20:31:28.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.738763022486474,"aZ":-32.70552860907577,"pfxX":11.581887209545165,"pfxZ":-0.2762916953175205,"pX":-0.17178104772247854,"pZ":1.9582455830225256,"vX0":-11.543872568075704,"vY0":-138.37378000175522,"vZ0":-1.9232300735879717,"x":123.55,"y":185.91,"x0":2.5624012803278067,"y0":50.00253357926635,"z0":4.867252173295779,"aX":22.314766681153706},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.7,"breakHorizontal":-18.4,"spinRate":2071,"spinDirection":125},"zone":8,"typeConfidence":0.92,"plateTime":0.3968120002540654,"extension":5.829731660350198},"hitData":{"launchSpeed":103.9,"launchAngle":10.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.92,"coordY":94.23}},"index":1,"playId":"a8bc8098-b04a-3b62-8bf9-2e19dc25f049","pitchNumber":2,"startTime":"2026-04-12T20:31:39.771Z","endTime":"2026-04-12T20:31:49.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":-17.1,"leverageIndex":2.83,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:31:49.902Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jorbit Vivas out on a sacrifice bunt, catcher William Contreras to second baseman Brice Turang. Jacob Young to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:32:01.633Z","endTime":"2026-04-12T20:32:53.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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(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":94.2,"endSpeed":86.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483523194396202,"aZ":-29.411772990851865,"pfxX":10.00657068661652,"pfxZ":1.4549091778178127,"pX":1.3772683462636217,"pZ":3.6351338412589116,"vX0":-7.2435085682954705,"vY0":-136.99568714176667,"vZ0":1.4330831244261701,"x":64.5,"y":140.63,"x0":2.756562359719888,"y0":50.00250132029228,"z0":5.116701144071246,"aX":19.005183526002803},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":-16.6,"spinRate":1964,"spinDirection":111},"zone":12,"typeConfidence":0.81,"plateTime":0.3999198918597906,"extension":5.700450457438437},"index":0,"playId":"61a1d6d2-c5d7-3927-8efa-b6ad66831843","pitchNumber":1,"startTime":"2026-04-12T20:32:24.768Z","endTime":"2026-04-12T20:32:30.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682347145190647,"aZ":-28.671843293581514,"pfxX":10.493910182126754,"pfxZ":1.8439207301844558,"pX":0.7739335098967529,"pZ":3.2328994314378616,"vX0":-8.835181631817125,"vY0":-137.03976534251984,"vZ0":0.39592052925340904,"x":87.5,"y":151.49,"x0":2.6785798366620956,"y0":50.00281986080905,"z0":5.047327585745793,"aX":19.93155380885932},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":-17.2,"spinRate":1934,"spinDirection":122},"zone":12,"typeConfidence":0.85,"plateTime":0.3999079209993823,"extension":5.8442274125167355},"hitData":{"launchSpeed":25.7,"launchAngle":-84.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":127.4,"coordY":202.6}},"index":1,"playId":"ef1271f1-2963-32f7-b951-2629af2ee0a5","pitchNumber":2,"startTime":"2026-04-12T20:32:45.894Z","endTime":"2026-04-12T20:32:53.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":2.28,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:32:53.338Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a ground ball to center fielder Garrett Mitchell. CJ Abrams scores. Jacob Young scores. Keibert Ruiz to 2nd.","rbi":2,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:35:41.400Z","endTime":"2026-04-12T20:36:29.887Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"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-12T20:33:19.874Z","endTime":"2026-04-12T20:33:43.720Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"second":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aaron Ashby replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T20:33:43.720Z","endTime":"2026-04-12T20:35:43.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"second":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14159353493071,"aZ":-45.74903108975592,"pfxX":-4.509647541675005,"pfxZ":-9.617658278260842,"pX":-0.6654385650580686,"pZ":3.2342838962959273,"vX0":-1.2600468112467982,"vY0":-118.48318145895907,"vZ0":1.8691569143995395,"x":142.36,"y":151.45,"x0":0.46002900436920774,"y0":50.00265859062029,"z0":6.638370840913292,"aX":-6.365374060724145},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.6,"breakHorizontal":8.5,"spinRate":2690,"spinDirection":329},"zone":1,"typeConfidence":0.9,"plateTime":0.4635554795431647,"extension":5.388786723923115},"index":2,"playId":"973473be-291d-3db2-b473-fb87c1ee0e05","pitchNumber":1,"startTime":"2026-04-12T20:35:43.613Z","endTime":"2026-04-12T20:35:48.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"second":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":96.9,"endSpeed":89.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405310016396957,"aZ":-22.832217756149177,"pfxX":7.517187712269363,"pfxZ":4.608714614502414,"pX":-0.12522079011433887,"pZ":2.361135980170372,"vX0":-3.6802869211166045,"vY0":-141.07960726325626,"vZ0":-7.071302984522789,"x":121.77,"y":175.03,"x0":0.2155732966621183,"y0":50.00190061581887,"z0":6.358810462380848,"aX":15.237636376497832},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":-13.0,"spinRate":1908,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.3874048861479502,"extension":5.517030560228799},"index":3,"playId":"c166b0ef-16d5-3179-98ff-f39df0f040af","pitchNumber":2,"startTime":"2026-04-12T20:35:58.693Z","endTime":"2026-04-12T20:36:02.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"second":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620817691992322,"aZ":-23.481711615065027,"pfxX":10.414374650950995,"pfxZ":4.310797413349658,"pX":0.01757287403480693,"pZ":1.3418980132810714,"vX0":-4.202305808930849,"vY0":-140.9692733228963,"vZ0":-9.423177971573228,"x":116.33,"y":202.55,"x0":0.17335826540295637,"y0":50.00292009516128,"z0":6.2402011633577334,"aX":20.98918226876897},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":-18.0,"spinRate":2068,"spinDirection":148},"zone":14,"typeConfidence":0.89,"plateTime":0.3883335059829913,"extension":5.477276018778317},"hitData":{"launchSpeed":102.5,"launchAngle":0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":77.19}},"index":4,"playId":"8a8bdcbb-7118-34c5-b622-10ea7077f16c","pitchNumber":3,"startTime":"2026-04-12T20:36:16.738Z","endTime":"2026-04-12T20:36:29.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"second":{"id":696285,"link":"/api/v1/people/696285"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":-20.0,"leverageIndex":3.46,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:36:29.887Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging, catcher William Contreras to first baseman Jake Bauers.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:36:46.380Z","endTime":"2026-04-12T20:37:57.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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, 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":81.4,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99073332576543,"aZ":-44.962276282801334,"pfxX":-3.7537592434445797,"pfxZ":-9.076710269790931,"pX":-0.6371294084083045,"pZ":2.2825613402543703,"vX0":-1.49878844376602,"vY0":-118.56778027492356,"vZ0":-0.10737287279650887,"x":141.29,"y":177.15,"x0":0.49298939972190964,"y0":50.004459907575814,"z0":6.469193548201304,"aX":-5.286620687718557},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-16.1,"breakHorizontal":7.2,"spinRate":2768,"spinDirection":333},"zone":4,"typeConfidence":0.9,"plateTime":0.4638981366584365,"extension":5.361468296322189},"index":0,"playId":"9719bd70-7200-30e4-8918-f4bffc226d8a","pitchNumber":1,"startTime":"2026-04-12T20:37:01.866Z","endTime":"2026-04-12T20:37:05.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658174379069457,"aZ":-26.879157813792038,"pfxX":9.38259366322627,"pfxZ":3.0800515073129473,"pX":0.12535756623952707,"pZ":1.5870178947797424,"vX0":-4.108924871501608,"vY0":-130.52899969602498,"vZ0":-6.7157600809042,"x":112.22,"y":195.93,"x0":0.5050352832449694,"y0":50.000631560690955,"z0":6.229775259354108,"aX":16.11330533480128},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-16.0,"spinRate":1568,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.42035702253407514,"extension":5.3735208208081575},"index":1,"playId":"a0a0e881-c726-3275-bcb5-06534b9027fe","pitchNumber":2,"startTime":"2026-04-12T20:37:14.735Z","endTime":"2026-04-12T20:37:18.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":90.3,"endSpeed":82.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960833049654056,"aZ":-25.03827015354549,"pfxX":7.35444331695388,"pfxZ":4.09242518795045,"pX":1.5621174747966342,"pZ":2.838971366865402,"vX0":0.03660703361330253,"vY0":-131.48379232149256,"vZ0":-4.236594029220952,"x":57.46,"y":162.13,"x0":0.593139171044676,"y0":50.003785814607625,"z0":6.338495899576436,"aX":12.822973562147276},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-13.3,"spinRate":1889,"spinDirection":129},"zone":12,"typeConfidence":0.93,"plateTime":0.41724075243604686,"extension":5.289248274542647},"index":2,"playId":"9556b7ed-fb8a-3dbe-b98f-b0215c9f4357","pitchNumber":3,"startTime":"2026-04-12T20:37:33.933Z","endTime":"2026-04-12T20:37:37.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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(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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24021322378458,"aZ":-46.3576443685324,"pfxX":-2.9445552779217645,"pfxZ":-9.758425705960931,"pX":-0.19604536717795676,"pZ":0.7257407465878212,"vX0":-0.9449327017126218,"vY0":-120.80100821467045,"vZ0":-3.392754998021063,"x":124.47,"y":219.18,"x0":0.5845220797498174,"y0":50.00474342045506,"z0":6.2920113422209685,"aX":-4.27860909629649},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-18.2,"breakHorizontal":5.5,"spinRate":2739,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4563774522578026,"extension":5.35529079500851},"index":3,"playId":"d86ba865-25c1-3e36-a8a3-ebd70475237c","pitchNumber":4,"startTime":"2026-04-12T20:37:49.675Z","endTime":"2026-04-12T20:37:57.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":2.0999999999999996,"leverageIndex":0.75,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:37:57.275Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, first baseman Jake Bauers to pitcher Aaron Ashby.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:38:03.913Z","endTime":"2026-04-12T20:39:36.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086678228658183,"aZ":-40.93224023867413,"pfxX":-8.958487592307703,"pfxZ":-5.834924195464291,"pX":0.8937830944032005,"pZ":3.000426239604861,"vX0":2.89654231537113,"vY0":-121.75961775437763,"vZ0":0.18995633419672941,"x":82.93,"y":157.77,"x0":0.8521409697862091,"y0":50.0039753690249,"z0":6.465534795602429,"aX":-13.441170278042247},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.3,"breakHorizontal":15.5,"spinRate":2498,"spinDirection":344},"zone":12,"typeConfidence":0.84,"plateTime":0.449972294807365,"extension":5.345449275102291},"index":0,"playId":"cb02cf10-0884-35d9-ab24-122b96ca185b","pitchNumber":1,"startTime":"2026-04-12T20:38:24.872Z","endTime":"2026-04-12T20:38:29.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49030477370953,"aZ":-24.366724933733003,"pfxX":8.701119688396183,"pfxZ":3.7796581952663493,"pX":-1.6627644318945576,"pZ":1.5606858499653602,"vX0":-8.323656804164962,"vY0":-142.27048198761412,"vZ0":-8.862953089030064,"x":180.38,"y":196.64,"x0":0.16040531768874608,"y0":50.00182204457873,"z0":6.242528595596203,"aX":17.96202301882707},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.3,"breakHorizontal":-14.3,"spinRate":1972,"spinDirection":141},"zone":13,"typeConfidence":0.87,"plateTime":0.3839612445900298,"extension":5.4423739159742635},"index":1,"playId":"cdfa620f-5542-3119-b4e0-3f11280ddf87","pitchNumber":2,"startTime":"2026-04-12T20:38:46.956Z","endTime":"2026-04-12T20:38:51.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30186110227939,"aZ":-23.593706169677418,"pfxX":8.455056839304218,"pfxZ":4.179295816197273,"pX":0.09487646956208921,"pZ":2.4891649701479044,"vX0":-3.824654370497475,"vY0":-141.90598250213125,"vZ0":-6.566610741143003,"x":113.38,"y":171.57,"x0":0.35614317389569083,"y0":50.00673618860488,"z0":6.320713094839552,"aX":17.370567755695365},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.5,"breakHorizontal":-14.6,"spinRate":2053,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.3849430265148044,"extension":5.36566922934713},"index":2,"playId":"797b1a62-63ca-3ffc-83e3-40749d93be00","pitchNumber":3,"startTime":"2026-04-12T20:39:02.804Z","endTime":"2026-04-12T20:39:06.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":85.3,"endSpeed":78.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452354245561885,"aZ":-36.79943786111665,"pfxX":-5.010678845228432,"pfxZ":-2.9843713767527547,"pX":-0.15382149947849807,"pZ":2.373164155357119,"vX0":-0.4132603618476186,"vY0":-124.20529608487449,"vZ0":-2.243566764117295,"x":122.86,"y":174.7,"x0":0.6653472207592338,"y0":50.00117058813398,"z0":6.368256782861534,"aX":-7.77421375862083},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":9.1,"spinRate":2572,"spinDirection":320},"zone":8,"typeConfidence":0.9,"plateTime":0.44213220687495536,"extension":5.409467412689155},"hitData":{"launchSpeed":79.5,"launchAngle":10.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":172.93,"coordY":153.61}},"index":3,"playId":"d867ead2-62d9-3e2d-9c4b-2a0ee2046323","pitchNumber":4,"startTime":"2026-04-12T20:39:29.069Z","endTime":"2026-04-12T20:39:36.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.0999999999999996,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:39:36.571Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out to first baseman Curtis Mead.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:41:32.582Z","endTime":"2026-04-12T20:42:17.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":87.4,"endSpeed":79.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416686748140275,"aZ":-29.00593795953309,"pfxX":10.681630883582914,"pfxZ":1.9528330037157078,"pX":0.4785331905882954,"pZ":1.9451191967246932,"vX0":-7.811675002535293,"vY0":-126.97884661332971,"vZ0":-0.2845389105273952,"x":98.76,"y":186.26,"x0":2.215938176049775,"y0":50.004388667707104,"z0":4.37800860015633,"aX":17.342888350254658},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-17.4,"spinRate":2125,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.43231584169277903,"extension":6.212468645016482},"index":0,"playId":"ad4c883d-ea84-3a57-9f42-af882581dabc","pitchNumber":1,"startTime":"2026-04-12T20:41:53.994Z","endTime":"2026-04-12T20:41:57.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36146701438499,"aZ":-29.177661425105267,"pfxX":10.817831323722327,"pfxZ":1.804413381671921,"pX":0.7398107489257573,"pZ":2.3482412556353722,"vX0":-7.53194803658509,"vY0":-128.44832528135157,"vZ0":0.7062390835888644,"x":88.8,"y":175.38,"x0":2.3150984303332307,"y0":50.00200667662715,"z0":4.3510321632792825,"aX":17.94806842504358},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-17.8,"spinRate":2131,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.42757771012661383,"extension":6.2788944203803085},"hitData":{"launchSpeed":104.0,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":166.38}},"index":1,"playId":"35d5d553-06a3-37c6-a6f4-2e08b8e57fa3","pitchNumber":2,"startTime":"2026-04-12T20:42:10.347Z","endTime":"2026-04-12T20:42:17.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:42:17.867Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out softly, catcher Keibert Ruiz to first baseman Curtis Mead.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:42:21.709Z","endTime":"2026-04-12T20:43:29.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":71.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810468473505022,"aZ":-29.01199596893012,"pfxX":-0.14659289997822333,"pfxZ":2.3735656312113846,"pX":0.1564286117450963,"pZ":2.2474636317464567,"vX0":-4.980707387435238,"vY0":-115.6863407805211,"vZ0":1.3271021476403249,"x":111.04,"y":178.1,"x0":2.3710757835278273,"y0":50.00495473936473,"z0":4.481034973366596,"aX":-0.1947852609804425},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.0,"breakHorizontal":1.7,"spinRate":2256,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.47639563106329286,"extension":6.424986958578493},"index":0,"playId":"83471b26-e6cf-3cb3-a558-b2b1b2b7fe48","pitchNumber":1,"startTime":"2026-04-12T20:42:46.777Z","endTime":"2026-04-12T20:42:50.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765303272241162,"aZ":-32.15068243337354,"pfxX":8.719951970669513,"pfxZ":0.014293414510504032,"pX":0.6255265070511262,"pZ":0.5550441412585757,"vX0":-6.8836913748963795,"vY0":-117.36324602036395,"vZ0":-1.3922665648618535,"x":93.16,"y":223.79,"x0":2.46748291454758,"y0":50.00085017490226,"z0":4.157537745683275,"aX":12.130845597537332},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":-14.0,"spinRate":1543,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.46717136248628055,"extension":6.141684230975609},"index":1,"playId":"0878b02d-10c4-3259-8cc2-31c49db67536","pitchNumber":2,"startTime":"2026-04-12T20:43:02.584Z","endTime":"2026-04-12T20:43:06.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856317413988812,"aZ":-35.677554878784655,"pfxX":7.596191371184291,"pfxZ":-2.520375857238159,"pX":0.442675391732837,"pZ":2.578667333477049,"vX0":-6.652399486577558,"vY0":-117.53627619402211,"vZ0":3.3223149006942787,"x":100.13,"y":169.16,"x0":2.3331108910130656,"y0":50.00511789288194,"z0":4.476402074479929,"aX":10.549326373686378},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.4,"breakHorizontal":-12.0,"spinRate":1476,"spinDirection":81},"zone":6,"typeConfidence":0.9,"plateTime":0.46737219630697835,"extension":6.109539261182174},"hitData":{"launchSpeed":46.9,"launchAngle":-56.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.19,"coordY":199.44}},"index":2,"playId":"58c3554f-e1ea-3184-9332-678728fe9692","pitchNumber":3,"startTime":"2026-04-12T20:43:21.472Z","endTime":"2026-04-12T20:43:29.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:43:29.552Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Daylen Lile.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:44:51.034Z","endTime":"2026-04-12T20:45:24.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Rengifo replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"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-12T20:43:44.127Z","endTime":"2026-04-12T20:43:49.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T20:43:49.823Z","endTime":"2026-04-12T20:44:53.245Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.315185125424605,"aZ":-23.475932171313726,"pfxX":8.971792527345855,"pfxZ":4.915776802144839,"pX":-0.9486506627398474,"pZ":3.352251470182822,"vX0":-10.725428639180759,"vY0":-131.54568536872003,"vZ0":1.259350626342372,"x":153.16,"y":148.27,"x0":1.9969592091991621,"y0":50.00460927883366,"z0":4.595478534699544,"aX":15.882123614029732},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-14.2,"spinRate":2157,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.41482252405007713,"extension":6.359148815402957},"index":2,"playId":"2695a07e-3eab-34a0-a0f5-0d38487e3288","pitchNumber":1,"startTime":"2026-04-12T20:44:53.245Z","endTime":"2026-04-12T20:44:56.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406638007766396,"aZ":-28.979009867699425,"pfxX":-1.292401552233428,"pfxZ":2.2807725426751535,"pX":-0.2796792966702117,"pZ":2.206511199679382,"vX0":-5.786239775718133,"vY0":-117.63811833996627,"vZ0":0.9335711087935148,"x":127.66,"y":179.2,"x0":2.3802066469648278,"y0":50.003594617591176,"z0":4.491837505725519,"aX":-1.8091448203967047},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.7,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":248},"zone":4,"typeConfidence":0.89,"plateTime":0.46569632120705684,"extension":6.359064624111338},"hitData":{"launchSpeed":97.1,"launchAngle":55.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.75,"coordY":115.32}},"index":3,"playId":"583261e1-9a21-36ad-9d8e-84a33baed67c","pitchNumber":2,"startTime":"2026-04-12T20:45:12.784Z","endTime":"2026-04-12T20:45:24.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:45:24.703Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out to second baseman Brice Turang.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:47:45.181Z","endTime":"2026-04-12T20:48:24.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Rengifo remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-12T20:46:15.994Z","endTime":"2026-04-12T20:46:16.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Woodford replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-12T20:46:16.011Z","endTime":"2026-04-12T20:47:47.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.127019679390102,"aZ":-25.97520011574665,"pfxX":0.7184080368682118,"pfxZ":3.525216244059978,"pX":1.2964243248824305,"pZ":1.5475117266647018,"vX0":7.832358755509854,"vY0":-131.37144310482535,"vZ0":-3.501107084708198,"x":67.58,"y":197.0,"x0":-1.8089275804970957,"y0":50.00358384135673,"z0":4.814104771496754,"aX":1.2642474281332923},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":-2.9,"spinRate":2402,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.41589446702029775,"extension":6.628536027794514},"index":2,"playId":"59c932c8-2bd3-3437-a2db-00f37adc2de7","pitchNumber":1,"startTime":"2026-04-12T20:47:47.437Z","endTime":"2026-04-12T20:47:51.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.3,"endSpeed":86.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.919388581931287,"aZ":-24.520108076034667,"pfxX":-10.035397532914185,"pfxZ":4.027998668684136,"pX":-0.30112165117278483,"pZ":2.594800592155013,"vX0":7.615778778564781,"vY0":-137.1049607334454,"vZ0":-1.8030491999425973,"x":128.48,"y":168.72,"x0":-1.8140545315844183,"y0":50.00073718434644,"z0":4.937807558514649,"aX":-19.062302928152896},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":2025,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39982246820525624,"extension":6.630825445678334},"index":3,"playId":"ec542490-3bc4-3f6f-a648-12f5534d4d43","pitchNumber":2,"startTime":"2026-04-12T20:48:02.334Z","endTime":"2026-04-12T20:48:06.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77130971198617,"aZ":-28.38651147429044,"pfxX":1.223186195846674,"pfxZ":2.1791907012436855,"pX":0.2974989879892247,"pZ":2.9172680556563413,"vX0":5.672732345704946,"vY0":-130.56186786278664,"vZ0":0.35939998946458473,"x":105.66,"y":160.01,"x0":-2.0563656920473297,"y0":50.00294419087828,"z0":4.902712133456612,"aX":2.1246640275312654},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2386,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.418462453621411,"extension":6.562109328075496},"hitData":{"launchSpeed":97.4,"launchAngle":8.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":130.01,"coordY":131.48}},"index":4,"playId":"aeeae7fc-b682-3d69-b4cb-af303dd38572","pitchNumber":3,"startTime":"2026-04-12T20:48:18.570Z","endTime":"2026-04-12T20:48:24.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:48:24.069Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:48:33.637Z","endTime":"2026-04-12T20:49:52.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86406113152992,"aZ":-28.75173462291041,"pfxX":1.2174858886940347,"pfxZ":1.992900062793991,"pX":1.5193633255126142,"pZ":1.666166058875604,"vX0":8.473160438351357,"vY0":-129.8756721361061,"vZ0":-2.564365731399495,"x":59.09,"y":193.79,"x0":-1.936478748216326,"y0":50.002882365717426,"z0":4.84132785728038,"aX":2.089751355092098},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.0,"spinRate":2343,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4208818902035687,"extension":6.693130953275319},"index":0,"playId":"58f7b971-c483-3812-a86f-f30f81e64d02","pitchNumber":1,"startTime":"2026-04-12T20:48:52.416Z","endTime":"2026-04-12T20:48:56.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66219591458063,"aZ":-28.812571246273432,"pfxX":1.9921859127203176,"pfxZ":1.9732314013057142,"pX":0.7540704852532544,"pZ":2.418421424700279,"vX0":6.296074491871519,"vY0":-129.55555093826823,"vZ0":-0.6494047546788932,"x":88.26,"y":173.48,"x0":-1.964766344104408,"y0":50.00129365240792,"z0":4.871317656965728,"aX":3.391295652199033},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.0,"spinRate":2331,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.42251824771576896,"extension":6.560604861712559},"index":1,"playId":"319ac06d-53e6-30c7-9b7e-b4ad87f5771b","pitchNumber":2,"startTime":"2026-04-12T20:49:07.887Z","endTime":"2026-04-12T20:49:12.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":93.4,"endSpeed":85.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.410404566277098,"aZ":-26.897478953414815,"pfxX":-8.261616644823794,"pfxZ":2.8346718921603937,"pX":-0.6336027331991464,"pZ":1.790171567894129,"vX0":6.1015723419128145,"vY0":-135.90654660796244,"vZ0":-2.791084158618976,"x":141.15,"y":190.45,"x0":-1.8410456448936916,"y0":50.00065465121774,"z0":4.710236013657587,"aX":-15.362687885561728},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":2001,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40391788435943576,"extension":6.624629117266575},"index":2,"playId":"b2176396-e2f9-3562-948c-6129e15c3a5e","pitchNumber":3,"startTime":"2026-04-12T20:49:24.620Z","endTime":"2026-04-12T20:49:27.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763596819061082,"aZ":-33.781314870178875,"pfxX":-3.1120983180167583,"pfxZ":-1.005554608929275,"pX":-0.1624789480794255,"pZ":2.0891425721698855,"vX0":4.908661951205016,"vY0":-125.01113745925188,"vZ0":-0.34351391977384693,"x":123.19,"y":182.37,"x0":-1.7379559048565612,"y0":50.00341782392453,"z0":4.977269315172157,"aX":-4.977503910246955},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":4.7,"spinRate":1018,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4364418130188179,"extension":6.74729546648993},"hitData":{"launchSpeed":95.6,"launchAngle":6.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":145.6}},"index":3,"playId":"06a40c45-cd79-3647-b05c-7a5565fb8d63","pitchNumber":4,"startTime":"2026-04-12T20:49:45.038Z","endTime":"2026-04-12T20:49:52.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:49:52.616Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:49:58.303Z","endTime":"2026-04-12T20:51:40.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41481458681902,"aZ":-32.585688870927726,"pfxX":10.899846231333402,"pfxZ":-0.29825435574970705,"pX":-0.9470382161818602,"pZ":1.523370621296996,"vX0":-0.4405587958355165,"vY0":-117.81514866446872,"vZ0":-0.6495763950620221,"x":153.1,"y":197.65,"x0":-2.1719710702857973,"y0":50.00105451692732,"z0":4.827341241398959,"aX":15.244243054201936},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.4,"breakHorizontal":-19.6,"spinRate":2661,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4657834916163539,"extension":6.395726968418448},"index":0,"playId":"297530aa-8f80-3e57-ba18-e90bd3af0b71","pitchNumber":1,"startTime":"2026-04-12T20:50:17.450Z","endTime":"2026-04-12T20:50:21.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909406506524636,"aZ":-32.40137248216085,"pfxX":9.720385749909827,"pfxZ":-0.1584559140244597,"pX":1.2602077969664314,"pZ":2.377485596923099,"vX0":5.004123907748428,"vY0":-118.78583316291319,"vZ0":1.00826017238249,"x":68.96,"y":174.59,"x0":-2.140406939300168,"y0":50.00415477383177,"z0":4.905803623476924,"aX":13.814678125716087},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.2,"breakHorizontal":-18.8,"spinRate":2737,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46207656888986737,"extension":6.630187213717775},"index":1,"playId":"597c971c-2026-3b36-970d-934ba6a95a7a","pitchNumber":2,"startTime":"2026-04-12T20:50:33.294Z","endTime":"2026-04-12T20:50:37.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.413321880832203,"aZ":-25.095266404126185,"pfxX":-9.45965988891851,"pfxZ":3.683117951584812,"pX":-0.9209719986017221,"pZ":2.420892425767369,"vX0":5.914533009015557,"vY0":-137.9293711336085,"vZ0":-1.9065172083418545,"x":152.11,"y":173.42,"x0":-1.8669418569799134,"y0":50.002647791749844,"z0":4.817645294794422,"aX":-18.17961928070117},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2039,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3974981123098136,"extension":6.720495370664207},"index":2,"playId":"9c49afc0-8db6-3a88-aa9a-e3434680e6dd","pitchNumber":3,"startTime":"2026-04-12T20:50:49.791Z","endTime":"2026-04-12T20:50:54.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91266281191591,"aZ":-24.440724506718542,"pfxX":-7.886896420115528,"pfxZ":4.057403839424159,"pX":0.512150280825236,"pZ":2.8595606564393035,"vX0":8.696959668672001,"vY0":-137.08341145109682,"vZ0":-0.9370958204161017,"x":97.48,"y":161.57,"x0":-1.6747674905154435,"y0":50.00167336747843,"z0":4.8721437204634315,"aX":-15.03024290852089},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":12.5,"spinRate":2039,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.399348025022892,"extension":6.676627771602925},"index":3,"playId":"f71ff18c-a46c-35ab-8f7a-677646675e66","pitchNumber":4,"startTime":"2026-04-12T20:51:06.616Z","endTime":"2026-04-12T20:51:10.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-12T20:51:17.604Z","endTime":"2026-04-12T20:51:30.500Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788270047405618,"aZ":-25.52352120759339,"pfxX":-0.8890934103098638,"pfxZ":3.8341341188898914,"pX":0.6464279523165591,"pZ":2.313755456081446,"vX0":6.827270958517443,"vY0":-130.40563060687762,"vZ0":-1.519201718967338,"x":92.36,"y":176.31,"x0":-1.8827577033513514,"y0":50.000066905692485,"z0":4.817568672786605,"aX":-1.5419245955614915},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":0.2,"spinRate":2247,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.41900090619403096,"extension":6.614281397955749},"hitData":{"launchSpeed":83.5,"launchAngle":22.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.82,"coordY":83.73}},"index":5,"playId":"e1868073-0247-3958-bece-29dd39106b51","pitchNumber":5,"startTime":"2026-04-12T20:51:30.500Z","endTime":"2026-04-12T20:51:40.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:51:40.865Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to first baseman Jake Bauers. Daylen Lile to 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:51:45.971Z","endTime":"2026-04-12T20:52:38.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164328120777853,"aZ":-22.22605143723963,"pfxX":-10.047680419526483,"pfxZ":5.299832142032615,"pX":0.525061032406756,"pZ":2.0704697377777888,"vX0":9.543587326569464,"vY0":-135.9624042254456,"vZ0":-3.1833271763387323,"x":96.99,"y":182.88,"x0":-1.7212108443004852,"y0":50.000669387543326,"z0":4.794702130559569,"aX":-18.852831849750068},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":16.2,"spinRate":1983,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.402492993198035,"extension":6.641320860058532},"index":0,"playId":"ae0cc005-5f97-351c-b37f-6f3ed9d8b69c","pitchNumber":1,"startTime":"2026-04-12T20:52:07.227Z","endTime":"2026-04-12T20:52:10.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888868035369892,"aZ":-30.694825598345513,"pfxX":10.415384917878159,"pfxZ":1.0623991936120865,"pX":-0.18364314691171088,"pZ":1.9186296175641657,"vX0":1.2091634521004913,"vY0":-117.75214381410815,"vZ0":-0.15973786721144423,"x":124.0,"y":186.98,"x0":-2.0569290059154732,"y0":50.00332732207217,"z0":4.844823708932561,"aX":14.51906440556289},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.2,"breakHorizontal":-19.1,"spinRate":2545,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.46645538196397895,"extension":6.40950617914063},"hitData":{"launchSpeed":81.0,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":174.99}},"index":1,"playId":"e69392a6-e3a9-3294-8a16-c3db3e6b0d88","pitchNumber":2,"startTime":"2026-04-12T20:52:27.773Z","endTime":"2026-04-12T20:52:38.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.34,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:52:38.450Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:52:50.050Z","endTime":"2026-04-12T20:53:49.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544897775291226,"aZ":-27.925836056653498,"pfxX":1.7674658154193903,"pfxZ":2.4765074102566187,"pX":1.3668505001367917,"pZ":1.2809538112251146,"vX0":7.913695246806295,"vY0":-130.0367831114305,"vZ0":-3.5747145128481863,"x":64.9,"y":204.19,"x0":-1.9421269034970612,"y0":50.004710664918036,"z0":4.785421223840023,"aX":3.0359550449698456},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-4.9,"spinRate":2311,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4207479532879681,"extension":6.700776209672497},"index":0,"playId":"49668335-ab17-3808-b947-e36fc9534b68","pitchNumber":1,"startTime":"2026-04-12T20:53:19.819Z","endTime":"2026-04-12T20:53:23.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78246400699989,"aZ":-25.975235732865567,"pfxX":-8.448583353623997,"pfxZ":3.2673162542826457,"pX":-0.2842816470911068,"pZ":2.707224810309174,"vX0":7.1850014038585,"vY0":-136.57265950660118,"vZ0":-1.0317543545492474,"x":127.84,"y":165.68,"x0":-1.8456041990843104,"y0":50.0034005492991,"z0":4.86885819396122,"aX":-16.033962452005287},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2084,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4003490400762906,"extension":6.655589215874918},"hitData":{"launchSpeed":97.1,"launchAngle":52.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.54,"coordY":96.18}},"index":1,"playId":"596839b2-a0da-31e1-aee2-f02199135f02","pitchNumber":2,"startTime":"2026-04-12T20:53:39.133Z","endTime":"2026-04-12T20:53:49.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:53:49.237Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:56:15.634Z","endTime":"2026-04-12T20:57:36.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gus Varland replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-12T20:54:44.891Z","endTime":"2026-04-12T20:56:17.929Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681402,"link":"/api/v1/people/681402"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701085094520025,"aZ":-10.285639471236122,"pfxX":-5.145957649870973,"pfxZ":11.205802542769188,"pX":0.6856704923327064,"pZ":2.2391775662688866,"vX0":6.29320754779398,"vY0":-139.0085217861788,"vZ0":-6.0017339584139515,"x":90.86,"y":178.32,"x0":-0.9409906232645855,"y0":50.004110646537285,"z0":5.111900012124453,"aX":-10.053273041925022},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2268,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.39429740098311594,"extension":6.858390308314273},"index":1,"playId":"74687d26-be9d-3ead-ba25-cd85efe13a81","pitchNumber":1,"startTime":"2026-04-12T20:56:17.929Z","endTime":"2026-04-12T20:56:21.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87546427121713,"aZ":-27.319843986503358,"pfxX":0.33487127136750017,"pfxZ":2.947137459175212,"pX":0.7740570520140844,"pZ":2.0803901644726945,"vX0":5.0593525541352475,"vY0":-128.29343426561246,"vZ0":-2.3117378434401497,"x":87.49,"y":182.61,"x0":-1.2780675828207684,"y0":50.00000047660401,"z0":5.151839276080932,"aX":0.5489005610935461},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2212,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.42915795358048925,"extension":6.58700492660788},"index":2,"playId":"c1be844c-efa2-3e08-b098-e772a8cbec85","pitchNumber":2,"startTime":"2026-04-12T20:56:32.526Z","endTime":"2026-04-12T20:56:37.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637318023596972,"aZ":-29.016859315740646,"pfxX":0.6911955667466491,"pfxZ":1.9007048327559506,"pX":0.12020753858204761,"pZ":1.3990246959311168,"vX0":3.1271740849301253,"vY0":-128.9168380488707,"vZ0":-3.8213322349971306,"x":112.42,"y":201.01,"x0":-1.2059218364535857,"y0":50.000118235045704,"z0":5.178986381046539,"aX":1.1445353018223392},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":-2.0,"spinRate":2303,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.42739921251756785,"extension":6.5474999333799175},"index":3,"playId":"20f9939f-d159-3c90-80f0-638f938e6cb6","pitchNumber":3,"startTime":"2026-04-12T20:56:47.465Z","endTime":"2026-04-12T20:56:52.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37075097230127,"aZ":-14.010069551898157,"pfxX":-5.198893385294706,"pfxZ":9.195159349469725,"pX":0.1093130593861424,"pZ":3.732094458547419,"vX0":4.786702145699978,"vY0":-139.87485360750176,"vZ0":-1.7529366110237732,"x":112.83,"y":138.01,"x0":-0.9510263884937531,"y0":50.006693689620526,"z0":5.288410681032405,"aX":-10.27521649285407},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2334,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39198993375853286,"extension":6.679344548447346},"index":4,"playId":"f741ac78-ac93-3042-8ae2-fecaedc8a347","pitchNumber":4,"startTime":"2026-04-12T20:57:33.426Z","endTime":"2026-04-12T20:57:36.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:57:36.957Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Nasim Nuñez to first baseman Curtis Mead.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:57:41.241Z","endTime":"2026-04-12T20:58:24.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13883728504815,"aZ":-15.177385441857265,"pfxX":-5.784435976132091,"pfxZ":8.61825847362959,"pX":0.26871302967609445,"pZ":2.882350678888858,"vX0":5.968628436442438,"vY0":-139.72243281941908,"vZ0":-3.281638626349143,"x":106.76,"y":160.96,"x0":-1.1459228729542854,"y0":50.006335894095734,"z0":5.072426261494125,"aX":-11.41367969002714},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.3923517178019842,"extension":6.653737136706945},"index":0,"playId":"dced955c-e693-3e2a-a750-95874920dc26","pitchNumber":1,"startTime":"2026-04-12T20:58:01.312Z","endTime":"2026-04-12T20:58:04.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863180286880475,"aZ":-29.087525780660496,"pfxX":0.16523221288710466,"pfxZ":1.8051977294440684,"pX":0.011251229033137671,"pZ":1.5756729392776454,"vX0":3.4014568804135275,"vY0":-129.96866277477818,"vZ0":-3.3030133125550907,"x":116.57,"y":196.24,"x0":-1.335195874656213,"y0":50.0058728318674,"z0":5.068620873826864,"aX":0.2829741399717845},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":-1.1,"spinRate":2259,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4211840551543049,"extension":6.611779018464028},"hitData":{"launchSpeed":76.5,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":151.5}},"index":1,"playId":"588e1232-ee03-3224-b12f-1567fceb3d55","pitchNumber":2,"startTime":"2026-04-12T20:58:16.149Z","endTime":"2026-04-12T20:58:24.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:58:24.637Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder James Wood in foul territory.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:58:28.766Z","endTime":"2026-04-12T20:59:19.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.38"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.64"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.73"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.74"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.97"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.85"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.08"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.77"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".868"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.016"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".725"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".116"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".868"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.016"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".725"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060650147475943,"aZ":-33.925392707643226,"pfxX":1.3451720738830701,"pfxZ":-1.107642048429888,"pX":0.8056135796549073,"pZ":5.019197018882423,"vX0":4.357573431895954,"vY0":-125.433097454966,"vZ0":5.713007885392859,"x":86.29,"y":103.26,"x0":-1.1370619446566355,"y0":50.00502289893052,"z0":5.493435257024288,"aX":2.119633013823378},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":-3.6,"spinRate":2247,"spinDirection":74},"zone":12,"typeConfidence":0.89,"plateTime":0.43857754292159434,"extension":6.485734449191024},"index":0,"playId":"2fc35902-46ed-3613-9a94-aa6c5f3b01c4","pitchNumber":1,"startTime":"2026-04-12T20:58:50.492Z","endTime":"2026-04-12T20:58:53.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42841063356591,"aZ":-13.738893467102113,"pfxX":-4.526812919750451,"pfxZ":9.603010304697033,"pX":0.39450127602572543,"pZ":3.2437222823112313,"vX0":5.220298148109508,"vY0":-137.87711573829264,"vZ0":-2.7324247079873074,"x":101.96,"y":151.2,"x0":-0.9376946667498954,"y0":50.00462108505972,"z0":5.177924641081049,"aX":-8.6927690859693},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2317,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.3976639836134326,"extension":6.701956272785198},"hitData":{"launchSpeed":97.9,"launchAngle":42.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.11,"coordY":108.98}},"index":1,"playId":"b1f45a9b-7371-3706-9666-02422760e877","pitchNumber":2,"startTime":"2026-04-12T20:59:09.079Z","endTime":"2026-04-12T20:59:19.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:59:19.552Z","atBatIndex":79}]