[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:58:00.726Z","endTime":"2026-04-30T19:59:00.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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-30T19:36:35.150Z","endTime":"2026-04-30T19:39:58.835Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"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-30T19:39:58.835Z","endTime":"2026-04-30T19:56:31.188Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"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-30T19:56:31.188Z","endTime":"2026-04-30T19:58:03.065Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"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":94.5,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.988932706140414,"aZ":-10.48847307091427,"pfxX":-6.1132986997512315,"pfxZ":11.390935735445673,"pX":-0.3588393115171586,"pZ":2.8692147697731882,"vX0":4.6852125739535255,"vY0":-137.47235731462902,"vZ0":-6.11122054867919,"x":130.68,"y":161.31,"x0":-1.2955152855068108,"y0":50.00204566635028,"z0":5.841077516456025,"aX":-11.638300191031744},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":10.0,"spinRate":2257,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3992324324718757,"extension":6.300586489352001},"index":3,"playId":"ad471718-6e47-381e-af84-675a4d1c67af","pitchNumber":1,"startTime":"2026-04-30T19:58:03.065Z","endTime":"2026-04-30T19:58:06.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923381233760836,"aZ":-11.510046809817448,"pfxX":-4.64628841276172,"pfxZ":10.632904756610694,"pX":-0.31277572298536127,"pZ":3.0948520657370264,"vX0":4.2934059399891185,"vY0":-138.51274434608598,"vZ0":-5.410196046664724,"x":128.92,"y":155.22,"x0":-1.2792067395117905,"y0":50.00055358245523,"z0":5.842868932861928,"aX":-9.027710453302879},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":7.6,"spinRate":2236,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3954363155746923,"extension":6.3182004448551465},"index":4,"playId":"ba41e34a-4742-3ade-a3b5-0091ef4fc26a","pitchNumber":2,"startTime":"2026-04-30T19:58:18.304Z","endTime":"2026-04-30T19:58:22.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":5,"startTime":"2026-04-30T19:58:28.075Z","endTime":"2026-04-30T19:58:40.355Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.3,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49175542230325,"aZ":-13.248441797547917,"pfxX":-4.70197089600922,"pfxZ":9.689676704631882,"pX":-0.2872098239267737,"pZ":4.04109043261562,"vX0":3.989669316427214,"vY0":-138.7551360676227,"vZ0":-2.7083204754642876,"x":127.95,"y":129.67,"x0":-1.131437560227208,"y0":50.006734844379196,"z0":5.910460224418668,"aX":-9.18809971660984},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2243,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3944585013925943,"extension":6.265883701129878},"index":6,"playId":"1008f8fe-a7d3-30be-a24a-0232810c821b","pitchNumber":3,"startTime":"2026-04-30T19:58:40.355Z","endTime":"2026-04-30T19:58:45.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.349118938678195,"aZ":-28.975473555670373,"pfxX":0.21206006881421668,"pfxZ":2.112679023976675,"pX":1.353521487478442,"pZ":2.0812583353880854,"vX0":6.165389386577374,"vY0":-122.1225004155893,"vZ0":-3.285862337076396,"x":65.41,"y":182.59,"x0":-1.2281325995180608,"y0":50.00478529733886,"z0":5.9285018950907595,"aX":0.3202707158878776},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.8,"spinRate":2236,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.44797651842123853,"extension":6.09583026925146},"index":7,"playId":"dbd2f0c9-8416-3326-87b1-0209517acb2f","pitchNumber":4,"startTime":"2026-04-30T19:58:56.914Z","endTime":"2026-04-30T19:59:00.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-30T19:59:00.261Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a soft ground ball to third baseman Weston Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:59:00.374Z","endTime":"2026-04-30T20:00:47.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076124168456655,"aZ":-12.427234139669624,"pfxX":-4.5588112962953105,"pfxZ":10.183752482033352,"pX":-0.2319211217375746,"pZ":3.513378495465334,"vX0":4.39592101658202,"vY0":-138.40510256601763,"vZ0":-4.10154819906635,"x":125.84,"y":143.92,"x0":-1.2489811630684935,"y0":50.001808953066394,"z0":5.847636462293865,"aX":-8.838672457545698},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":7.3,"spinRate":2269,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39584242248523704,"extension":6.247550782079327},"index":0,"playId":"6f1c82f0-f31c-3ca7-9933-653596302084","pitchNumber":1,"startTime":"2026-04-30T19:59:26.105Z","endTime":"2026-04-30T19:59:34.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.1,"endSpeed":86.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80811665710438,"aZ":-18.38126144316086,"pfxX":-10.854621348365429,"pfxZ":7.170534292925403,"pX":-1.2249054744693566,"pZ":2.736730357841509,"vX0":4.43217538182614,"vY0":-138.29519889193233,"vZ0":-4.831339298626258,"x":163.69,"y":164.89,"x0":-1.4442117542746988,"y0":50.005661625544555,"z0":5.751580880761432,"aX":-20.88450952526221},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":18.6,"spinRate":1875,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3971082364340073,"extension":6.385476224428651},"index":1,"playId":"f56c269b-ffcc-3c76-bb52-63d536ccb3fe","pitchNumber":2,"startTime":"2026-04-30T19:59:51.892Z","endTime":"2026-04-30T19:59:55.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.658886912001865,"aZ":-26.52637366655481,"pfxX":-6.508777632711749,"pfxZ":3.3856564580462596,"pX":0.5161444580723054,"pZ":1.7608393411484675,"vX0":6.449110185961609,"vY0":-127.6007860326444,"vZ0":-5.221808154288877,"x":97.33,"y":191.24,"x0":-1.1857027438884273,"y0":50.00108057885935,"z0":5.896618617597812,"aX":-10.845956427537413},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":10.6,"spinRate":1532,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4275461388905937,"extension":6.378246763333325},"index":2,"playId":"af5afc99-60ee-343d-88c0-e47dacb78e80","pitchNumber":3,"startTime":"2026-04-30T20:00:07.121Z","endTime":"2026-04-30T20:00:11.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039547041433288,"aZ":-26.69959908639126,"pfxX":-8.458718337569813,"pfxZ":3.272557554403827,"pX":-0.9150538616160868,"pZ":1.0680462385770653,"vX0":3.821744770502621,"vY0":-128.34593916469146,"vZ0":-6.7309200875783395,"x":151.88,"y":209.94,"x0":-1.3228144034946283,"y0":50.00020345212762,"z0":5.797668927365783,"aX":-14.139491560944592},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":14.5,"spinRate":1597,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.42640643218187124,"extension":6.353737861597679},"index":3,"playId":"ccc0021e-17ec-309d-bf0d-e1f755983345","pitchNumber":4,"startTime":"2026-04-30T20:00:23.658Z","endTime":"2026-04-30T20:00:27.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.028458244334537,"aZ":-29.350608440540746,"pfxX":-6.392138590035405,"pfxZ":1.6978482490838385,"pX":-0.5202660424499688,"pZ":2.450596051957302,"vX0":4.27375679946656,"vY0":-127.63086026584335,"vZ0":-3.0090346866558866,"x":136.83,"y":172.61,"x0":-1.3782936807431911,"y0":50.005132070135275,"z0":5.934536239283249,"aX":-10.643214868981456},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":10.7,"spinRate":1480,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.42766919028353323,"extension":6.345078746204194},"hitData":{"launchSpeed":56.9,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.89,"coordY":185.11}},"index":4,"playId":"ef6ffbd5-3dfc-3f05-925d-43bdc86c00bb","pitchNumber":5,"startTime":"2026-04-30T20:00:40.447Z","endTime":"2026-04-30T20:00:47.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:00:47.206Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to right fielder Tyler O'Neill. Yordan Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:00:54.886Z","endTime":"2026-04-30T20:02:22.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.807018725414984,"aZ":-31.62400912544078,"pfxX":-0.08677953378729888,"pfxZ":0.3794787012056773,"pX":0.01084859333193147,"pZ":2.817443791240709,"vX0":3.667610130936341,"vY0":-119.6391892671166,"vZ0":-0.9578275174001023,"x":116.59,"y":162.71,"x0":-1.5269747132964673,"y0":50.00525351887964,"z0":6.042571919695487,"aX":-0.12731687387413668},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":-0.7,"spinRate":2070,"spinDirection":104},"zone":2,"typeConfidence":2.0,"plateTime":0.45679459748640827,"extension":6.001190909452316},"index":0,"playId":"b2870c1b-434c-37d2-af32-48b6431e284b","pitchNumber":1,"startTime":"2026-04-30T20:01:14.009Z","endTime":"2026-04-30T20:01:17.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.2,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.318686333572735,"aZ":-19.23412242882852,"pfxX":-7.041719245138136,"pfxZ":6.860466824254811,"pX":0.160895215396307,"pZ":3.5981967187784933,"vX0":6.383463732851055,"vY0":-135.65473889759022,"vZ0":-2.697348982264068,"x":110.87,"y":141.63,"x0":-1.2941386271412278,"y0":50.004584312165065,"z0":5.928052634043599,"aX":-13.284350250165339},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":1913,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4019272113502761,"extension":6.466065675657816},"index":1,"playId":"6de47a41-fc11-32d7-9571-614e176da08d","pitchNumber":2,"startTime":"2026-04-30T20:01:31.231Z","endTime":"2026-04-30T20:01:35.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.447271983429882,"aZ":-30.693660690704906,"pfxX":0.3379115118686281,"pfxZ":1.001843223396241,"pX":0.2396735434004089,"pZ":2.8126089777130088,"vX0":4.125933068774789,"vY0":-120.13601536281017,"vZ0":-1.2796479577103803,"x":107.86,"y":162.84,"x0":-1.5378285975595134,"y0":50.00013041988835,"z0":6.059487403011334,"aX":0.49795251329847046},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-1.6,"spinRate":2187,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.45445941166013926,"extension":6.066155958359322},"index":2,"playId":"982e9a70-061f-3ce7-8489-4ec9169aea12","pitchNumber":3,"startTime":"2026-04-30T20:01:48.307Z","endTime":"2026-04-30T20:01:51.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T20:01:57.909Z","endTime":"2026-04-30T20:02:12.867Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491077689514732,"aZ":-9.696401523613087,"pfxX":-3.120904460913634,"pfxZ":11.965085609407218,"pX":1.269273680884155,"pZ":2.766580636133922,"vX0":6.985785983577102,"vY0":-136.540796579841,"vZ0":-6.516671373089883,"x":68.62,"y":164.08,"x0":-0.9226894300944194,"y0":50.00216210513045,"z0":5.85933958815847,"aX":-5.863284375951542},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":4.1,"spinRate":2178,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40192287224024703,"extension":6.372135056222519},"hitData":{"launchSpeed":90.7,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.1,"coordY":103.44}},"index":4,"playId":"4129ecb0-792e-3cdf-9dff-545605186913","pitchNumber":4,"startTime":"2026-04-30T20:02:12.867Z","endTime":"2026-04-30T20:02:22.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:02:22.865Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso. Yordan Alvarez to 3rd. Isaac Paredes to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:02:22.508Z","endTime":"2026-04-30T20:03:14.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.407697604555036,"aZ":-15.645003270990198,"pfxX":-9.572534319456285,"pfxZ":8.847078349734058,"pX":0.5782887953451759,"pZ":1.7526810752875621,"vX0":8.029648810910116,"vY0":-136.17924039480172,"vZ0":-7.471434133404584,"x":94.96,"y":191.46,"x0":-1.17269634412435,"y0":50.0003168633025,"z0":5.6250376033782485,"aX":-17.879830728916748},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":15.5,"spinRate":1828,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4030386820379319,"extension":6.462923452354814},"index":0,"playId":"8b6a7127-7a5d-33b8-8917-9199b1094fbf","pitchNumber":1,"startTime":"2026-04-30T20:02:49.176Z","endTime":"2026-04-30T20:02:52.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":83.2,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.110984275552518,"aZ":-31.613992695286843,"pfxX":-0.15674025869076114,"pfxZ":0.3831339470076607,"pX":0.193920080545342,"pZ":2.388101295602648,"vX0":4.1135147336534,"vY0":-121.13272625820423,"vZ0":-1.9208437269500926,"x":109.61,"y":174.3,"x0":-1.5107165797589608,"y0":50.00598330094967,"z0":5.972787990399102,"aX":-0.23199265775347183},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":-0.7,"spinRate":2042,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.45330695147587274,"extension":6.068423853811465},"hitData":{"launchSpeed":60.9,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.52,"coordY":151.58}},"index":1,"playId":"55eb4746-8e8f-3fe2-b465-cb080ed5ea6e","pitchNumber":2,"startTime":"2026-04-30T20:03:06.274Z","endTime":"2026-04-30T20:03:14.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.92,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:03:14.383Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a line drive to right fielder Tyler O'Neill. Yordan Alvarez scores. Isaac Paredes scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:03:25.797Z","endTime":"2026-04-30T20:05:57.969Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":95.0,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20475922051927,"aZ":-11.704557061432778,"pfxX":-3.737853191330167,"pfxZ":10.58933150317098,"pX":0.05664984840717489,"pZ":4.026868106964938,"vX0":4.715498906076713,"vY0":-138.2454083528002,"vZ0":-2.87294724680855,"x":114.84,"y":130.05,"x0":-1.186595013814573,"y0":50.00086457212272,"z0":5.8665851124249295,"aX":-7.22455304476605},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2116,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3964001576160312,"extension":6.455837985689298},"index":0,"playId":"923a40bf-4758-3e82-82ad-0bbf8671145d","pitchNumber":1,"startTime":"2026-04-30T20:03:44.169Z","endTime":"2026-04-30T20:03:47.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.323555995847585,"aZ":-10.352621686730284,"pfxX":-5.0786181033445885,"pfxZ":11.368822773282073,"pX":0.4110372309311241,"pZ":2.4580958962748034,"vX0":5.832872660407932,"vY0":-138.70580381611893,"vZ0":-6.82503054387061,"x":101.33,"y":172.41,"x0":-1.0742477854645,"y0":50.006792577466456,"z0":5.6653620247867,"aX":-9.751568989901605},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2266,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3971651080245273,"extension":6.528583989195745},"index":1,"playId":"e64016de-bcb3-39c9-8ccc-a1c55b3bd55a","pitchNumber":2,"startTime":"2026-04-30T20:04:03.341Z","endTime":"2026-04-30T20:04:07.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T20:04:22.032Z","endTime":"2026-04-30T20:04:38.331Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701946822943977,"aZ":-29.991105145364877,"pfxX":-8.496133328181262,"pfxZ":1.3163636485580463,"pX":-0.26411256506757813,"pZ":1.3352190843977412,"vX0":5.7052639047838545,"vY0":-127.37736163700139,"vZ0":-5.278787365862621,"x":114.9,"y":152.68,"x0":-1.4224567730459217,"y0":50.00025629933492,"z0":5.788805770512588,"aX":-14.042526711788103},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":1470,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4290297520233075,"extension":6.37741539346579},"index":3,"playId":"b06f882b-fcda-3322-8e45-6a6284934710","pitchNumber":3,"startTime":"2026-04-30T20:04:38.331Z","endTime":"2026-04-30T20:04:41.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.145326224318524,"aZ":-13.658262674427368,"pfxX":-2.621228913573404,"pfxZ":9.517351032540047,"pX":-0.8514734551738286,"pZ":3.142049118497357,"vX0":1.9367326997898682,"vY0":-138.41721777699783,"vZ0":-4.897619162012004,"x":149.46,"y":153.94,"x0":-1.2187769328884475,"y0":50.00139393866477,"z0":5.844899750684684,"aX":-5.099098114204049},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2249,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3953021478752863,"extension":6.318857185319887},"index":4,"playId":"ffae8202-aa2b-3f2c-a677-63fe1b666b5f","pitchNumber":4,"startTime":"2026-04-30T20:05:12.109Z","endTime":"2026-04-30T20:05:39.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031538055825145,"aZ":-25.563490504765728,"pfxX":-8.2084410309477,"pfxZ":4.034403216499675,"pX":-0.4996598131556855,"pZ":1.5888080156458833,"vX0":4.674722009875118,"vY0":-126.70121975092772,"vZ0":-5.652164837212192,"x":136.05,"y":195.88,"x0":-1.294876478085489,"y0":50.00225399263477,"z0":5.871267701203724,"aX":-13.447347444273698},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":1550,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.43103051416573335,"extension":6.292163197695693},"hitData":{"launchSpeed":72.3,"launchAngle":25.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.87,"coordY":116.58}},"index":5,"playId":"a3463969-873f-3f93-a48c-561f96d43066","pitchNumber":5,"startTime":"2026-04-30T20:05:45.144Z","endTime":"2026-04-30T20:05:57.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":-15.700000000000003,"leverageIndex":2.04,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:05:57.969Z","atBatIndex":4},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yainer Diaz reaches on a fielding error by second baseman Jeremiah Jackson. Dustin Harris to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:06:08.983Z","endTime":"2026-04-30T20:06:38.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892979078604608,"aZ":-19.050110680825533,"pfxX":-9.28781149599764,"pfxZ":7.059349974746793,"pX":-0.17296924754997872,"pZ":2.7645284571876503,"vX0":6.446677377883729,"vY0":-135.3147623191005,"vZ0":-4.438038330954242,"x":123.59,"y":164.14,"x0":-1.376863485879097,"y0":50.00096536032383,"z0":5.756447058087731,"aX":-17.261135511414004},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":15.5,"spinRate":1660,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4044341256979953,"extension":6.394922962436992},"hitData":{"launchSpeed":93.2,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.46,"coordY":122.8}},"index":0,"playId":"95746701-1045-3f6c-a01c-3a52a85cc7b6","pitchNumber":1,"startTime":"2026-04-30T20:06:26.002Z","endTime":"2026-04-30T20:06:38.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.69,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:06:38.423Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cam Smith homers (4) on a fly ball to center field. Dustin Harris scores. Yainer Diaz scores.","rbi":3,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:06:57.898Z","endTime":"2026-04-30T20:08:00.744Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87353608796382,"aZ":-30.945746534592608,"pfxX":0.6184051451764461,"pfxZ":0.8205027726509604,"pX":0.2901293156291911,"pZ":1.6862497786911879,"vX0":3.9268099172219793,"vY0":-121.78958712947271,"vZ0":-3.5657542692022446,"x":105.94,"y":193.25,"x0":-1.4262942324144434,"y0":50.00328204068797,"z0":5.85805217605655,"aX":0.9241597937566107},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-2.0,"spinRate":2134,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4504761571972917,"extension":6.007741842494338},"index":0,"playId":"9aa9d941-7bc1-31bd-83e6-284b22e4613d","pitchNumber":1,"startTime":"2026-04-30T20:07:04.626Z","endTime":"2026-04-30T20:07:08.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865525403059987,"aZ":-34.5078912617265,"pfxX":-0.18120880059159017,"pfxZ":-1.647866942375865,"pX":-1.032583477578003,"pZ":3.0587441282705217,"vX0":1.2888636144447327,"vY0":-119.14025422252867,"vZ0":0.36958081566963696,"x":156.36,"y":156.19,"x0":-1.5602756708642513,"y0":50.00247403883205,"z0":6.056081041902174,"aX":-0.2571046554605869},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.5,"breakHorizontal":0.0,"spinRate":2162,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4622149429060718,"extension":5.92907302799821},"index":1,"playId":"64ac7559-1027-3dec-9926-f3ce343e6e71","pitchNumber":2,"startTime":"2026-04-30T20:07:19.332Z","endTime":"2026-04-30T20:07:23.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572109023681197,"aZ":-33.22928796881654,"pfxX":1.5973017614491505,"pfxZ":-0.7413238326900018,"pX":0.15069743856148082,"pZ":2.199235179429626,"vX0":3.1209148050646314,"vY0":-118.83560791102143,"vZ0":-1.87447342814845,"x":111.26,"y":179.4,"x0":-1.389056271579468,"y0":50.0021813742672,"z0":6.0274986297226025,"aX":2.275541869867333},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.6,"breakHorizontal":-3.7,"spinRate":2206,"spinDirection":83},"zone":8,"typeConfidence":2.0,"plateTime":0.4615748095984453,"extension":6.0305245560040515},"hitData":{"launchSpeed":108.1,"launchAngle":25.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.13,"coordY":35.92}},"index":2,"playId":"0dd97cb8-f742-3a26-a442-849a7f266dfa","pitchNumber":3,"startTime":"2026-04-30T20:07:35.728Z","endTime":"2026-04-30T20:08:00.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-17.799999999999997,"leverageIndex":1.44,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:08:00.744Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Johnson singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:08:11.250Z","endTime":"2026-04-30T20:09:07.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35866993147653,"aZ":-11.55590029945849,"pfxX":-3.150197215401265,"pfxZ":11.100349360338331,"pX":-0.8929912324158632,"pZ":3.0157456003494154,"vX0":2.6754429810527487,"vY0":-136.26090976751584,"vZ0":-5.167053718366729,"x":151.04,"y":157.35,"x0":-1.4842526480351654,"y0":50.002788933554456,"z0":5.753115216826992,"aX":-5.851376113454536},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":5.0,"spinRate":2171,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.403860941262995,"extension":6.077816070235455},"index":0,"playId":"6cb0eabb-8e0e-335e-8654-e8c05e6b295f","pitchNumber":1,"startTime":"2026-04-30T20:08:22.034Z","endTime":"2026-04-30T20:08:25.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943730304927968,"aZ":-11.467213335424676,"pfxX":-3.8916446172324015,"pfxZ":11.027675578328905,"pX":0.13654012987734826,"pZ":2.263419379854473,"vX0":4.957381447234234,"vY0":-136.60628546487786,"vZ0":-7.184088860384109,"x":111.8,"y":177.67,"x0":-1.2016868817518966,"y0":50.00162833340333,"z0":5.727320074053044,"aX":-7.30671255280773},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2146,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40197802177213804,"extension":6.236983549311097},"index":1,"playId":"5ff29ca3-1c81-384f-8bc6-daffef97d3d5","pitchNumber":2,"startTime":"2026-04-30T20:08:36.693Z","endTime":"2026-04-30T20:08:39.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213512681981122,"aZ":-29.1627410391368,"pfxX":-7.88053487455417,"pfxZ":1.8330252002779464,"pX":-0.10054635730830866,"pZ":2.190551314334314,"vX0":5.596226605890113,"vY0":-127.29007706763484,"vZ0":-3.50117073687833,"x":120.83,"y":179.64,"x0":-1.3041035179979024,"y0":50.00148802952841,"z0":5.8937038044596175,"aX":-12.926484266104234},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":1450,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4303549514463745,"extension":6.25858155968146},"hitData":{"launchSpeed":95.5,"launchAngle":15.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.43,"coordY":76.38}},"index":2,"playId":"74c0f0dd-11a1-3ece-b19d-0d5912de21fb","pitchNumber":3,"startTime":"2026-04-30T20:08:54.145Z","endTime":"2026-04-30T20:09:07.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:09:07.439Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braden Shewmake flies out to center fielder Leody Taveras.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T20:10:08.712Z","endTime":"2026-04-30T20:11:46.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T20:09:16.176Z","endTime":"2026-04-30T20:10:11.083Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.9,"endSpeed":84.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36665741451979,"aZ":-11.567873784253052,"pfxX":-3.3052052272231194,"pfxZ":11.075380970924364,"pX":0.3431653219679809,"pZ":4.341672072371929,"vX0":5.519700490485231,"vY0":-136.59899899983182,"vZ0":-1.888723055931,"x":103.92,"y":121.55,"x0":-1.2885719325519773,"y0":50.00656739368571,"z0":5.852090080258468,"aX":-6.151967538120758},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":4.6,"spinRate":2187,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4033286151321187,"extension":6.229501115473869},"index":1,"playId":"26211b91-8b92-39b5-b800-3b88ff4ced56","pitchNumber":1,"startTime":"2026-04-30T20:10:11.083Z","endTime":"2026-04-30T20:10:14.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.1,"endSpeed":84.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712610118182912,"aZ":-12.428332222123633,"pfxX":-3.2923391352373326,"pfxZ":10.662281843687845,"pX":-1.1605225566561028,"pZ":3.7520655546201405,"vX0":1.818086263043413,"vY0":-135.5063955967338,"vZ0":-3.4250940724084433,"x":161.24,"y":137.47,"x0":-1.4137940776091285,"y0":50.00590482876843,"z0":5.905825273555549,"aX":-6.099341577285331},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":5.5,"spinRate":2213,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40481614054691395,"extension":6.170484113261226},"index":2,"playId":"29a2befa-d2c1-39de-8de1-f15357bbbae7","pitchNumber":2,"startTime":"2026-04-30T20:10:25.660Z","endTime":"2026-04-30T20:10:29.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85903495128334,"aZ":-13.73490675983434,"pfxX":-2.6420410850948484,"pfxZ":9.87828933000634,"pX":-0.5149055694196042,"pZ":3.298000600880348,"vX0":3.222915111921306,"vY0":-135.80004294958619,"vZ0":-4.114654857389196,"x":136.63,"y":149.73,"x0":-1.3740772295743067,"y0":50.005068851050005,"z0":5.7889379980855145,"aX":-4.933251003970136},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":4.1,"spinRate":2221,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4033974718280464,"extension":6.285774589797371},"index":3,"playId":"312224f8-b4c9-3522-af6f-877e5c022a7a","pitchNumber":3,"startTime":"2026-04-30T20:10:41.414Z","endTime":"2026-04-30T20:10:45.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"88bc84d7-5f27-412c-9f22-8fa3a96cb59c","startTime":"2026-04-30T20:10:57.229Z","endTime":"2026-04-30T20:11:03.976Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.618533711633134,"aZ":-12.392852565953088,"pfxX":-2.6877812913790367,"pfxZ":10.628052130077137,"pX":0.7279090394134282,"pZ":3.0183177952012468,"vX0":6.383710656563606,"vY0":-136.4467338674668,"vZ0":-5.181291440786663,"x":89.25,"y":157.29,"x0":-1.3063747390662586,"y0":50.00577724541665,"z0":5.815547699598695,"aX":-5.004903778340457},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":3.4,"spinRate":2177,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.4034255046030193,"extension":6.280483013165807},"index":5,"playId":"afc8eb83-5204-33b6-b3b7-efca37022c6a","pitchNumber":4,"startTime":"2026-04-30T20:11:21.071Z","endTime":"2026-04-30T20:11:25.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22784579070991,"aZ":-11.654344705427224,"pfxX":-3.4752895204213248,"pfxZ":11.016857395888838,"pX":-0.5208599081808604,"pZ":3.3616688696725534,"vX0":3.5701104051974095,"vY0":-136.41186115585356,"vZ0":-4.552624037978474,"x":136.85,"y":148.01,"x0":-1.4023326829529927,"y0":50.00559780600184,"z0":5.87165600599807,"aX":-6.475245590809883},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":5.4,"spinRate":2210,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4032969756152083,"extension":6.246358068748783},"hitData":{"launchSpeed":86.3,"launchAngle":41.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.31,"coordY":90.37}},"index":6,"playId":"9cc8a3e2-73d0-37d5-8f35-772d764b643f","pitchNumber":5,"startTime":"2026-04-30T20:11:37.676Z","endTime":"2026-04-30T20:11:46.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:11:46.986Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T20:13:33.797Z","endTime":"2026-04-30T20:14:57.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.824535807770527,"aZ":-26.920135091398983,"pfxX":-9.7201467793269,"pfxZ":3.0888139960773113,"pX":-2.2966970127805473,"pZ":3.6126393530464433,"vX0":0.5634383654734179,"vY0":-129.59250951153285,"vZ0":0.6000416575652282,"x":204.54,"y":141.24,"x0":-1.253555069301162,"y0":50.00634898162183,"z0":5.432838988499358,"aX":-16.551774369769856},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":1906,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.42250234668891906,"extension":5.67088494760329},"index":0,"playId":"402c96c5-c24c-3ff8-b1b4-93b1acf3fc2a","pitchNumber":1,"startTime":"2026-04-30T20:13:54.724Z","endTime":"2026-04-30T20:13:57.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659878293121842,"aZ":-22.40313238276819,"pfxX":0.22376253691048809,"pfxZ":5.927861071476496,"pX":-0.17087919630165033,"pZ":4.339411437781321,"vX0":2.7141449869163963,"vY0":-127.19332024034513,"vZ0":1.4769223994845735,"x":123.51,"y":121.62,"x0":-1.2782166210467092,"y0":50.000820611834065,"z0":5.520466949136461,"aX":0.3687371256739333},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":-1.0,"spinRate":2171,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.429667310975653,"extension":5.712668904237304},"index":1,"playId":"f2612070-4883-3802-8703-9d64b82dbcc7","pitchNumber":2,"startTime":"2026-04-30T20:14:07.111Z","endTime":"2026-04-30T20:14:10.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.070977602892384,"aZ":-23.740127736985233,"pfxX":0.8758288138205756,"pfxZ":5.1514591634844145,"pX":-0.37061861090218057,"pZ":3.237805145136565,"vX0":1.4487557017477155,"vY0":-126.41317663252683,"vZ0":-0.7274478910662898,"x":131.13,"y":151.36,"x0":-1.062423552762842,"y0":50.00116320226296,"z0":5.416227841295973,"aX":1.4327483212423733},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.9,"spinRate":2199,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.43145605861340064,"extension":5.602951831484151},"index":2,"playId":"7f9813c4-70ae-3d72-ad3b-13a09f609748","pitchNumber":3,"startTime":"2026-04-30T20:14:19.042Z","endTime":"2026-04-30T20:14:22.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305074724068422,"aZ":-31.146355835466686,"pfxX":-11.129095578792095,"pfxZ":0.6904565839366494,"pX":-0.9999527948415325,"pZ":3.2796283669615223,"vX0":3.6883806865800137,"vY0":-121.72695134491178,"vZ0":1.16323962772923,"x":155.12,"y":150.23,"x0":-1.0903786145671481,"y0":50.00574022869121,"z0":5.495818761570909,"aX":-16.6732561025426},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.8,"breakHorizontal":19.2,"spinRate":1714,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4502811323071132,"extension":5.44528248654903},"index":3,"playId":"c054987d-bcbc-3290-9d26-4f17982ee86b","pitchNumber":4,"startTime":"2026-04-30T20:14:31.085Z","endTime":"2026-04-30T20:14:34.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-30T20:14:39.065Z","endTime":"2026-04-30T20:14:53.375Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060267867572065,"aZ":-38.53919832198849,"pfxX":6.643612193823902,"pfxZ":-4.629273813844566,"pX":0.7660378479610342,"pZ":1.069712757904213,"vX0":2.343127046685874,"vY0":-117.59334475502078,"vZ0":-1.5327961794295457,"x":87.8,"y":209.9,"x0":-1.1114048538592078,"y0":50.001841081102576,"z0":5.364859720965377,"aX":9.13557049373617},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.4,"breakHorizontal":-12.6,"spinRate":2809,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.469034540431148,"extension":5.840494746582008},"index":5,"playId":"393d2856-77bf-382f-9d84-868071e88b97","pitchNumber":5,"startTime":"2026-04-30T20:14:53.375Z","endTime":"2026-04-30T20:14:57.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":-1.5000000000000018,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:14:57.453Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to right fielder Cam Smith.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T20:14:57.849Z","endTime":"2026-04-30T20:15:53.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677315368685612,"aZ":-21.923004566368046,"pfxX":-11.019960358869888,"pfxZ":5.919792174458427,"pX":0.979780491563305,"pZ":3.1537564882448272,"vX0":8.614300862869749,"vY0":-130.77263918515072,"vZ0":-1.215685672921183,"x":79.65,"y":153.63,"x0":-0.9259073255353008,"y0":50.00062495509308,"z0":5.269712873883263,"aX":-19.076937502512234},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":18.0,"spinRate":2057,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4188950221927312,"extension":5.896430483728431},"index":0,"playId":"1be388a7-d629-3a44-8473-eff65d30c5bb","pitchNumber":1,"startTime":"2026-04-30T20:15:18.327Z","endTime":"2026-04-30T20:15:22.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925216371532578,"aZ":-25.691040776750356,"pfxX":-11.977842214878926,"pfxZ":3.7923037263978543,"pX":-0.563853317618082,"pZ":3.053141282455761,"vX0":5.1893196542297275,"vY0":-130.37515754713922,"vZ0":-0.5841368850173403,"x":138.49,"y":156.35,"x0":-1.030248011973945,"y0":50.006321109570365,"z0":5.22919609729397,"aX":-20.501897468185774},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":20.4,"spinRate":2077,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.42107092093733955,"extension":5.751182163408724},"index":1,"playId":"b1cfe7df-26cb-36ca-b85d-746ddf556e98","pitchNumber":2,"startTime":"2026-04-30T20:15:30.341Z","endTime":"2026-04-30T20:15:33.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525900149980114,"aZ":-30.105402371970822,"pfxX":-9.49541129423347,"pfxZ":1.1993588973007476,"pX":-0.06342584105222221,"pZ":2.9746263523122716,"vX0":5.638883929645986,"vY0":-129.96292230565146,"vZ0":-0.06702568678525123,"x":119.42,"y":158.47,"x0":-1.0201519623603457,"y0":50.001308301573694,"z0":5.274545737326188,"aX":-16.35063593889344},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":1932,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.42037505595398494,"extension":5.821270834942607},"hitData":{"launchSpeed":93.4,"launchAngle":21.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.8,"coordY":102.23}},"index":2,"playId":"172cff9a-dfde-3c94-92ff-647004e057b1","pitchNumber":3,"startTime":"2026-04-30T20:15:46.536Z","endTime":"2026-04-30T20:15:53.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.4,"awayTeamWinProbability":88.6,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:15:53.926Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to center fielder Daniel Johnson.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T20:15:55.162Z","endTime":"2026-04-30T20:16:26.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.692254726508782,"aZ":-23.371181157686145,"pfxX":0.2135820432109754,"pfxZ":5.221540189373474,"pX":0.4912498927041069,"pZ":2.5295360861645193,"vX0":3.8336449207169214,"vY0":-128.29825916602948,"vZ0":-2.3518038807871764,"x":98.27,"y":170.48,"x0":-1.042993494977244,"y0":50.0029621857695,"z0":5.257864716182818,"aX":0.3601494038421375},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-1.2,"spinRate":2159,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.42505266716370826,"extension":5.740533463201393},"hitData":{"launchSpeed":96.6,"launchAngle":59.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.47,"coordY":115.87}},"index":0,"playId":"ea11dba3-9a39-38be-bec1-8a23041aadb2","pitchNumber":1,"startTime":"2026-04-30T20:16:15.807Z","endTime":"2026-04-30T20:16:26.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:16:26.322Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Matthews flies out to center fielder Leody Taveras.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T20:18:05.535Z","endTime":"2026-04-30T20:19:02.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.271773534550228,"aZ":-13.713555366758056,"pfxX":-3.0936213135782786,"pfxZ":10.020960100768791,"pX":0.14261764985031736,"pZ":3.401139225347251,"vX0":4.750657609615928,"vY0":-135.07187591522816,"vZ0":-4.028699585896414,"x":111.56,"y":146.95,"x0":-1.2395244982656486,"y0":50.00112816283565,"z0":5.880655132489233,"aX":-5.6984367470081105},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2048,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40599726027550354,"extension":6.149625906943784},"index":0,"playId":"36668892-cd67-33a4-a8d5-4347f6279958","pitchNumber":1,"startTime":"2026-04-30T20:18:33.609Z","endTime":"2026-04-30T20:18:36.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782715312574396,"aZ":-33.06005272963373,"pfxX":-0.347730733569755,"pfxZ":-0.6188303959662065,"pX":-0.05187266078260473,"pZ":2.305748947731649,"vX0":3.2195149984611886,"vY0":-118.72840373759843,"vZ0":-1.610937647554503,"x":118.98,"y":176.52,"x0":-1.3804595464064062,"y0":50.005178683344,"z0":6.00251941225576,"aX":-0.49707972925898686},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":-0.1,"spinRate":2115,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.46137093341375035,"extension":5.943006453682701},"hitData":{"launchSpeed":98.4,"launchAngle":35.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.98,"coordY":49.24}},"index":1,"playId":"a890b28b-5c99-3292-9194-61e668391c7c","pitchNumber":2,"startTime":"2026-04-30T20:18:52.658Z","endTime":"2026-04-30T20:19:02.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:19:02.687Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (12) on a fly ball to center field.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T20:19:03.594Z","endTime":"2026-04-30T20:19:57.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16563518773616,"aZ":-13.120778125288341,"pfxX":-3.473614496624788,"pfxZ":10.258353375381098,"pX":0.28589186217718826,"pZ":3.2532809225503625,"vX0":5.408942084083505,"vY0":-135.56227459641127,"vZ0":-4.245972888684789,"x":106.1,"y":150.94,"x0":-1.2857378214967303,"y0":50.00603743641143,"z0":5.758642674658603,"aX":-6.454349744242163},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2247,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.40434404067592267,"extension":6.185338709385417},"hitData":{"launchSpeed":107.4,"launchAngle":27.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.59,"coordY":31.78}},"index":0,"playId":"a0bf78ee-e2c6-3358-877b-bb444fa4a5f5","pitchNumber":1,"startTime":"2026-04-30T20:19:29.276Z","endTime":"2026-04-30T20:19:57.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-3.8000000000000016,"leverageIndex":0.22,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:19:57.847Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to third baseman Weston Wilson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T20:19:40.948Z","endTime":"2026-04-30T20:21:27.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873846294586112,"aZ":-20.595379998920855,"pfxX":-9.918722076919007,"pfxZ":6.219577927858499,"pX":-0.48656083908579445,"pZ":3.060017493843377,"vX0":5.501305928738243,"vY0":-135.42447384209686,"vZ0":-3.5397940315439125,"x":135.55,"y":156.16,"x0":-1.2528852155548962,"y0":50.00415724583301,"z0":5.820270184933973,"aX":-18.471357388874498},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":1923,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4040624499706085,"extension":6.293356287766498},"index":0,"playId":"ff2520eb-27c3-3777-868f-3fe8bfca70a0","pitchNumber":1,"startTime":"2026-04-30T20:20:21.898Z","endTime":"2026-04-30T20:20:25.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434802108599925,"aZ":-43.84730057957168,"pfxX":4.528468605210256,"pfxZ":-10.020557350769536,"pX":0.4922288725867865,"pZ":1.4384630566189056,"vX0":2.619776031028653,"vY0":-108.34513357750139,"vZ0":0.5287888965838015,"x":98.24,"y":199.94,"x0":-1.3291117587741392,"y0":50.00120532228045,"z0":6.061456224959878,"aX":5.2762357328648966},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-17.5,"breakHorizontal":-9.0,"spinRate":2699,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5094330348451259,"extension":6.018603913492542},"index":1,"playId":"768cd410-2651-3b61-9201-34afeea08d87","pitchNumber":2,"startTime":"2026-04-30T20:20:37.645Z","endTime":"2026-04-30T20:20:40.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383012581870666,"aZ":-31.660540275207897,"pfxX":1.3755257442545625,"pfxZ":0.35374919963173035,"pX":1.1477439534103762,"pZ":0.8035785564525608,"vX0":5.109481518181441,"vY0":-120.33324920914421,"vZ0":-5.230399252566107,"x":73.25,"y":217.08,"x0":-1.1859759790703779,"y0":50.00386951661859,"z0":5.825712318545164,"aX":2.007572348371262},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.7,"spinRate":2109,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.45599647426822587,"extension":6.098046117602639},"index":2,"playId":"9d660c4c-418a-3b5c-ab69-7bbb79ae93dd","pitchNumber":3,"startTime":"2026-04-30T20:21:03.321Z","endTime":"2026-04-30T20:21:06.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9353587757535,"aZ":-45.01860713143708,"pfxX":5.037426375116319,"pfxZ":-11.141303926925744,"pX":0.20672938907144361,"pZ":3.866918452230834,"vX0":1.4495497734660663,"vY0":-107.66860077809412,"vZ0":5.368692699612029,"x":109.12,"y":134.37,"x0":-1.1331049243146047,"y0":50.00512398464317,"z0":6.381342363496093,"aX":5.804945598534949},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-18.0,"breakHorizontal":-9.5,"spinRate":2689,"spinDirection":31},"zone":12,"typeConfidence":2.0,"plateTime":0.512381534355093,"extension":6.003450090230544},"hitData":{"launchSpeed":68.3,"launchAngle":16.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":92.66,"coordY":153.44}},"index":3,"playId":"e13c701d-3d61-30b0-b286-6556ea4f6287","pitchNumber":4,"startTime":"2026-04-30T20:21:21.974Z","endTime":"2026-04-30T20:21:27.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":0.40000000000000124,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:21:27.153Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Walker lines out sharply to left fielder Dylan Beavers.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T20:21:29.075Z","endTime":"2026-04-30T20:23:42.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141095223311762,"aZ":-32.460628359003515,"pfxX":0.7602705354128507,"pfxZ":-0.20162981440623629,"pX":0.8908651820687241,"pZ":1.515568670332025,"vX0":4.542914453257672,"vY0":-119.4496627580265,"vZ0":-3.5212389918602907,"x":83.04,"y":197.86,"x0":-1.142228222534711,"y0":50.00304812360104,"z0":5.957988503084273,"aX":1.0866367314760805},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.0,"breakHorizontal":-2.5,"spinRate":2030,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.46029506018236876,"extension":5.986023882276437},"index":0,"playId":"2467e504-0134-3486-969a-cace8efbece5","pitchNumber":1,"startTime":"2026-04-30T20:21:50.838Z","endTime":"2026-04-30T20:21:55.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.546605564459604,"aZ":-12.289595893605242,"pfxX":-3.2994706514734276,"pfxZ":10.773994789465963,"pX":0.4362321363379366,"pZ":3.474732851892287,"vX0":5.26497081298694,"vY0":-135.91385126616888,"vZ0":-4.142936252091182,"x":100.37,"y":144.96,"x0":-1.1094281783606486,"y0":50.00140632111671,"z0":5.890677722990194,"aX":-6.089115121479698},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2246,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4051033474585495,"extension":6.165418439055645},"index":1,"playId":"75c128b7-c39b-34dd-b44a-9fb282f205fd","pitchNumber":2,"startTime":"2026-04-30T20:22:07.367Z","endTime":"2026-04-30T20:22:10.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.330031281586212,"aZ":-12.507214256165575,"pfxX":-3.0320369966049965,"pfxZ":10.610654839286083,"pX":0.23209166922986207,"pZ":2.7858780226234683,"vX0":4.325802467745311,"vY0":-135.67711037265366,"vZ0":-5.684664363767133,"x":108.15,"y":163.56,"x0":-0.9933794571301806,"y0":50.0016511082915,"z0":5.789456128654615,"aX":-5.619463916933581},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2230,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4046241247287834,"extension":6.238078611172694},"index":2,"playId":"3436bbfd-fa7c-3a51-a8fb-d607d3785552","pitchNumber":3,"startTime":"2026-04-30T20:22:28.861Z","endTime":"2026-04-30T20:22:31.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T20:22:39.841Z","endTime":"2026-04-30T20:22:55.353Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130316529417687,"aZ":-25.514965910833187,"pfxX":-8.114406309143863,"pfxZ":4.091525717360991,"pX":-0.3295725797977536,"pZ":0.4736739760028796,"vX0":4.737782425355983,"vY0":-126.61691327556719,"vZ0":-8.266657132558965,"x":129.56,"y":225.99,"x0":-1.1678134096524606,"y0":50.00536388414751,"z0":5.813579031741659,"aX":-13.216479269286857},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":1490,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4320926261290632,"extension":6.304207637061218},"index":4,"playId":"b0a6e414-c7a1-39af-9099-2f88a9550e69","pitchNumber":4,"startTime":"2026-04-30T20:22:55.353Z","endTime":"2026-04-30T20:22:58.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":68.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.075150723222677,"aZ":-43.6911305947868,"pfxX":5.572014249935979,"pfxZ":-9.748195834238066,"pX":-0.6586785865158381,"pZ":3.1708857737609284,"vX0":-0.17880560615544,"vY0":-108.39838154538651,"vZ0":3.653147220253671,"x":142.11,"y":153.17,"x0":-1.2979001612766827,"y0":50.00018446208188,"z0":6.2548848035855205,"aX":6.586960062773305},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-16.2,"breakHorizontal":-10.0,"spinRate":2755,"spinDirection":37},"zone":1,"typeConfidence":2.0,"plateTime":0.5065357412610245,"extension":6.006248012167532},"index":5,"playId":"c6f33b27-64f2-3c52-bfce-522ff9394853","pitchNumber":5,"startTime":"2026-04-30T20:23:12.598Z","endTime":"2026-04-30T20:23:16.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946855058057295,"aZ":-12.330343900205305,"pfxX":-3.4108618413007052,"pfxZ":10.416349125752824,"pX":-0.22008905878732626,"pZ":3.306494462724876,"vX0":3.458459240753982,"vY0":-137.28158894739443,"vZ0":-4.719858265341417,"x":125.39,"y":149.5,"x0":-1.054244350731029,"y0":50.00196661968449,"z0":5.890154479325681,"aX":-6.497492469625874},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2248,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39928491236284236,"extension":6.314903780646236},"hitData":{"launchSpeed":103.9,"launchAngle":19.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.85,"coordY":60.99}},"index":6,"playId":"da86108b-08f5-3569-9c8c-f7389404dc24","pitchNumber":6,"startTime":"2026-04-30T20:23:32.944Z","endTime":"2026-04-30T20:23:42.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:23:42.718Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to center fielder Daniel Johnson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T20:25:35.822Z","endTime":"2026-04-30T20:27:46.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69708009155218,"aZ":-25.533784911308558,"pfxX":1.6557716411935397,"pfxZ":4.077480259495239,"pX":-0.574965145867545,"pZ":2.7679411872231015,"vX0":0.7119772359888543,"vY0":-126.7885858214321,"vZ0":-1.3778338886391013,"x":138.92,"y":164.05,"x0":-1.0745026527018375,"y0":50.00547339962991,"z0":5.354329347371269,"aX":2.698454922089391},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2167,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.4318450127608582,"extension":5.707224500523335},"index":0,"playId":"830145ad-e9a3-34f9-b0a1-df07e01e7878","pitchNumber":1,"startTime":"2026-04-30T20:25:52.439Z","endTime":"2026-04-30T20:25:56.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392095486558897,"aZ":-26.39204786192067,"pfxX":-9.451347569021705,"pfxZ":3.2401265108089863,"pX":-0.10679556921705703,"pZ":4.072908576773882,"vX0":5.211265213371555,"vY0":-132.12262752445372,"vZ0":1.3274382001441036,"x":121.07,"y":128.81,"x0":-0.8659530680511586,"y0":50.005369102095365,"z0":5.488876629019438,"aX":-16.88704963059484},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":1943,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41290343333872714,"extension":5.835334401867236},"index":1,"playId":"5c365b72-7fd8-39fb-afe4-fd03b8f717a4","pitchNumber":2,"startTime":"2026-04-30T20:26:07.670Z","endTime":"2026-04-30T20:26:11.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618669130514792,"aZ":-25.757102525507563,"pfxX":6.60546914683683,"pfxZ":4.586981825073465,"pX":0.6177568692887907,"pZ":2.446337156654314,"vX0":1.884606271210629,"vY0":-118.34701363567012,"vZ0":-0.9530269513241011,"x":93.45,"y":172.73,"x0":-1.049655389892949,"y0":50.00006803255923,"z0":5.244422285736577,"aX":9.233152045863891},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.3,"breakHorizontal":-12.5,"spinRate":2598,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.46538538690775066,"extension":5.806959500566298},"index":2,"playId":"2d86b651-4fb5-342a-b024-fc292a0d2017","pitchNumber":3,"startTime":"2026-04-30T20:26:21.853Z","endTime":"2026-04-30T20:26:25.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T20:26:32.631Z","endTime":"2026-04-30T20:26:43.794Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32312523149359,"aZ":-27.743128398305714,"pfxX":-7.457459320414582,"pfxZ":2.4697320202633026,"pX":0.8025738752330912,"pZ":2.7359040168914697,"vX0":6.72882725486164,"vY0":-133.3510505312173,"vZ0":-1.4474287297851538,"x":86.41,"y":164.91,"x0":-0.7875099963724822,"y0":50.0057899985968,"z0":5.291730951053299,"aX":-13.400679173685008},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1985,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.41111749500164363,"extension":5.9669178372150276},"index":4,"playId":"e95130e7-2dcf-3fe1-a79a-ebbfa4f9d93d","pitchNumber":4,"startTime":"2026-04-30T20:26:43.794Z","endTime":"2026-04-30T20:26:49.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.905632927509913,"aZ":-40.44125665448202,"pfxX":6.004633363962029,"pfxZ":-6.101284550564936,"pX":1.3957191039455894,"pZ":1.6004239099554423,"vX0":3.3277235376571688,"vY0":-116.80312777338689,"vZ0":0.08643121099207596,"x":63.8,"y":195.57,"x0":-0.8364971049153725,"y0":50.00128963019484,"z0":5.426487066774643,"aX":8.13802935734696},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.7,"breakHorizontal":-11.8,"spinRate":2703,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4723930197227393,"extension":5.861971843420026},"index":5,"playId":"e0d78dae-2184-3c72-b32c-10e25331c418","pitchNumber":5,"startTime":"2026-04-30T20:27:04.130Z","endTime":"2026-04-30T20:27:08.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27443303359208,"aZ":-31.574514839809357,"pfxX":-11.30276425217372,"pfxZ":0.39950350949904667,"pX":1.5198298614683095,"pZ":0.3083490328549019,"vX0":9.202645466238055,"vY0":-122.82456847523056,"vZ0":-5.111877982593567,"x":59.07,"y":230.45,"x0":-0.8227386600463963,"y0":50.00474241168593,"z0":5.128394877301643,"aX":-17.12303268504545},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":18.1,"spinRate":1597,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4474098131578028,"extension":5.722190190857996},"index":6,"playId":"a1c7593c-1475-39b6-8166-5ae5c9cba101","pitchNumber":6,"startTime":"2026-04-30T20:27:21.543Z","endTime":"2026-04-30T20:27:24.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44935193365458,"aZ":-24.029138182483777,"pfxX":5.973108287870115,"pfxZ":5.7131661093527,"pX":0.05794991199336698,"pZ":2.8439613277061797,"vX0":1.2165917093545384,"vY0":-119.32162272218828,"vZ0":-0.4150849136418124,"x":114.79,"y":161.99,"x0":-1.2354483498594648,"y0":50.00182864550459,"z0":5.207322638070703,"aX":8.511380310256072},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.6,"breakHorizontal":-11.2,"spinRate":2598,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.46109447471066733,"extension":5.943420181275333},"hitData":{"launchSpeed":93.2,"launchAngle":30.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.74,"coordY":58.33}},"index":7,"playId":"73fcbe50-8308-33cc-91af-86c571e6d9c3","pitchNumber":7,"startTime":"2026-04-30T20:27:37.313Z","endTime":"2026-04-30T20:27:46.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:27:46.296Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T20:27:47.969Z","endTime":"2026-04-30T20:29:19.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.789279662797043,"aZ":-39.44171155874922,"pfxX":5.251746161891359,"pfxZ":-5.185322537963037,"pX":0.38276803978983437,"pZ":1.816686945903148,"vX0":1.897311348317844,"vY0":-118.31198024403353,"vZ0":0.05021441145606875,"x":102.41,"y":189.73,"x0":-1.114114893175267,"y0":50.00159080172651,"z0":5.44187610013003,"aX":7.365008197044252},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.0,"breakHorizontal":-10.0,"spinRate":2823,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.46483685159750676,"extension":5.886230198844464},"index":0,"playId":"e76a82c4-676a-3460-a1ac-95780953fb20","pitchNumber":1,"startTime":"2026-04-30T20:28:10.252Z","endTime":"2026-04-30T20:28:14.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T20:28:17.100Z","endTime":"2026-04-30T20:28:30.678Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":85.6,"endSpeed":79.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130089313707227,"aZ":-31.591224877789635,"pfxX":-10.757036382779289,"pfxZ":0.36748229893702344,"pX":0.07602834053158689,"pZ":1.610409983265494,"vX0":6.367966831871196,"vY0":-124.55802469147093,"vZ0":-2.454268850626277,"x":114.1,"y":195.3,"x0":-1.105554481172651,"y0":50.00371321291127,"z0":5.20008398533054,"aX":-17.0396814098017},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":18.1,"spinRate":1739,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43839099183878893,"extension":5.718639492808597},"index":2,"playId":"b0f69e66-4a70-368d-9392-0a735b60b17e","pitchNumber":2,"startTime":"2026-04-30T20:28:30.678Z","endTime":"2026-04-30T20:28:34.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734943426142646,"aZ":-24.036290782745976,"pfxX":0.42488680447286487,"pfxZ":4.615847731559102,"pX":0.4413586406748636,"pZ":1.889519326238261,"vX0":3.605886767222147,"vY0":-131.18411002307766,"vZ0":-3.8996714934250383,"x":100.18,"y":187.76,"x0":-0.9996273489964392,"y0":50.00246116062826,"z0":5.16269647783872,"aX":0.7490414668355155},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.4,"spinRate":2383,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4156839364498688,"extension":5.961447212120367},"index":3,"playId":"6b5be21a-21d9-3882-8467-455b8c54f931","pitchNumber":3,"startTime":"2026-04-30T20:28:45.302Z","endTime":"2026-04-30T20:28:48.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516165958407633,"aZ":-37.08472830592823,"pfxX":5.7387832016547495,"pfxZ":-3.4435195849518685,"pX":1.232840597351424,"pZ":0.3096496745227458,"vX0":3.4059801856948004,"vY0":-119.04027687476896,"vZ0":-3.3675793206112514,"x":70.01,"y":230.42,"x0":-0.9660176743863211,"y0":50.00535470085764,"z0":5.126497659680221,"aX":8.173083965057547},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.8,"breakHorizontal":-11.3,"spinRate":2899,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4614871456114149,"extension":5.969027102762677},"index":4,"playId":"2755c6e2-8a73-33ff-a41c-9fba2ce20ac0","pitchNumber":4,"startTime":"2026-04-30T20:28:59.143Z","endTime":"2026-04-30T20:29:02.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06078946428739,"aZ":-40.701819541525275,"pfxX":6.249696400556845,"pfxZ":-6.035314914685417,"pX":0.8704998011610672,"pZ":1.5656952263444928,"vX0":2.6828494857962424,"vY0":-118.57223756424021,"vZ0":-0.028098467195480037,"x":83.82,"y":196.51,"x0":-1.0895730097111318,"y0":50.00001088342257,"z0":5.312034981675473,"aX":8.83766615798936},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.6,"breakHorizontal":-12.0,"spinRate":2880,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4631140122615336,"extension":5.934881036456348},"index":5,"playId":"b6464619-685b-393f-90c5-8a51d28f9949","pitchNumber":5,"startTime":"2026-04-30T20:29:15.234Z","endTime":"2026-04-30T20:29:19.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:29:19.172Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler O'Neill walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T20:29:24.236Z","endTime":"2026-04-30T20:30:42.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41089471013318,"aZ":-27.19140265049082,"pfxX":-9.956055633349475,"pfxZ":2.8301661985156166,"pX":0.3256745062284308,"pZ":3.023479259732784,"vX0":6.177535320558736,"vY0":-132.4518718334477,"vZ0":-0.7110940542793975,"x":104.59,"y":157.15,"x0":-0.7529559917725362,"y0":50.00581103628039,"z0":5.298073250545747,"aX":-17.55069883945543},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":16.6,"spinRate":1911,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4148010081251021,"extension":6.044880178509052},"index":0,"playId":"8e2f8c11-8876-3cdc-86ad-ec23cb63da49","pitchNumber":1,"startTime":"2026-04-30T20:29:41.865Z","endTime":"2026-04-30T20:29:45.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":86.8,"endSpeed":78.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26183800942412,"aZ":-25.68062758143554,"pfxX":2.184757062271833,"pfxZ":4.062293586747838,"pX":0.9591110573908673,"pZ":4.077271116613213,"vX0":4.549089565066242,"vY0":-126.29423435914549,"vZ0":1.9197529993970286,"x":80.44,"y":128.69,"x0":-1.156811231696844,"y0":50.00150493073913,"z0":5.387615003843665,"aX":3.491713155021857},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":-5.0,"spinRate":2343,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4354510969748664,"extension":5.818383097554811},"index":1,"playId":"e5bf88c2-1eae-3981-87d0-4b6f683c08f2","pitchNumber":2,"startTime":"2026-04-30T20:29:52.150Z","endTime":"2026-04-30T20:29:55.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457329556065215,"aZ":-39.87229527634792,"pfxX":6.077172837983694,"pfxZ":-5.5147824475627685,"pX":1.1084102519248449,"pZ":1.2570113714379412,"vX0":3.10795766480935,"vY0":-117.98047891055222,"vZ0":-0.9243405482730169,"x":74.75,"y":204.84,"x0":-1.0195167397942482,"y0":50.001504517146216,"z0":5.3596341276363475,"aX":8.484405323303715},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.0,"breakHorizontal":-11.8,"spinRate":2872,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4659603205708107,"extension":5.99608452155836},"index":2,"playId":"cb47440a-bfe4-386f-8e57-fb379683a701","pitchNumber":3,"startTime":"2026-04-30T20:30:04.953Z","endTime":"2026-04-30T20:30:10.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576155804283943,"aZ":-24.41844666778575,"pfxX":8.530246928675988,"pfxZ":5.587661827354335,"pX":0.6342248969199757,"pZ":0.966667534181112,"vX0":1.9457444958180865,"vY0":-117.4392239229534,"vZ0":-3.998430417242767,"x":92.82,"y":212.68,"x0":-1.3142717587221022,"y0":50.002420862905566,"z0":4.979409658503039,"aX":11.837632658894552},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.4,"breakHorizontal":-16.0,"spinRate":2739,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.467538126567109,"extension":6.175462736524942},"index":3,"playId":"dc6a4a4b-df8a-38e0-970a-d22db6f7a3d6","pitchNumber":4,"startTime":"2026-04-30T20:30:20.509Z","endTime":"2026-04-30T20:30:24.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69429921289463,"aZ":-21.741917492745383,"pfxX":0.726663685852377,"pfxZ":6.2250263742083805,"pX":1.2188543172726847,"pZ":2.135286108058985,"vX0":5.534374221121673,"vY0":-127.50084885003736,"vZ0":-3.4005316880578467,"x":70.54,"y":181.13,"x0":-1.0581205371143343,"y0":50.00519001270886,"z0":5.165972647915468,"aX":1.218930463559936},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.9,"breakHorizontal":-2.4,"spinRate":2432,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42660591624471067,"extension":6.08199031448864},"index":4,"playId":"c9a241cf-7bb7-35af-8e42-eb883f8617a8","pitchNumber":5,"startTime":"2026-04-30T20:30:38.020Z","endTime":"2026-04-30T20:30:42.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:30:42.598Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T20:30:42.273Z","endTime":"2026-04-30T20:33:24.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[2],"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957186918103492,"aZ":-22.255951176591893,"pfxX":1.2137795116896146,"pfxZ":5.861607578590879,"pX":-0.33163582346769277,"pZ":3.5206272944905765,"vX0":1.5967306152922494,"vY0":-128.8245548850073,"vZ0":-0.38015705859985394,"x":129.64,"y":143.72,"x0":-1.1155540091335723,"y0":50.00540633145246,"z0":5.379770625982897,"aX":2.0550908066985647},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.8,"breakHorizontal":-2.5,"spinRate":2455,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4240069686071788,"extension":5.788405014398008},"index":0,"playId":"59c26cfc-9384-3208-a8ba-e9363a354284","pitchNumber":1,"startTime":"2026-04-30T20:31:07.834Z","endTime":"2026-04-30T20:31:11.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.5,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514330542368434,"aZ":-16.952068399228757,"pfxX":-7.541885159128146,"pfxZ":8.415999208764777,"pX":1.9375593422054496,"pZ":1.107787089178257,"vX0":9.74350995949693,"vY0":-132.8928496183859,"vZ0":-7.40953263831766,"x":43.14,"y":208.87,"x0":-0.7776187125776487,"y0":50.00112926013845,"z0":5.1391436404494195,"aX":-13.63867938999665},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2089,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.41041135768475545,"extension":6.15681132112332},"index":1,"playId":"823c9774-c4ff-3871-9b49-5e06fd62a2bf","pitchNumber":2,"startTime":"2026-04-30T20:31:28.361Z","endTime":"2026-04-30T20:31:35.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Lance McCullers Jr. Tyler O'Neill to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"823c9774-c4ff-3871-9b49-5e06fd62a2bf","startTime":"2026-04-30T20:31:43.808Z","endTime":"2026-04-30T20:32:02.194Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"postOnSecond":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.39,"dramaIndex":18.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17037435449034,"aZ":-37.76366890080314,"pfxX":7.1830724768283565,"pfxZ":-4.0142513415892935,"pX":1.494705483122578,"pZ":1.117535532518103,"vX0":3.7797299236638073,"vY0":-118.29498446446831,"vZ0":-1.4295387334682108,"x":60.03,"y":208.61,"x0":-1.0658747455039932,"y0":50.00178284554051,"z0":5.246034064695785,"aX":10.004782376280986},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.3,"breakHorizontal":-14.0,"spinRate":2774,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4660882004382101,"extension":5.974361265267721},"index":3,"playId":"a4cd5c9c-d70b-3390-8189-e6b6272cce15","pitchNumber":3,"startTime":"2026-04-30T20:32:02.194Z","endTime":"2026-04-30T20:32:06.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9379981845274,"aZ":-36.22314316008869,"pfxX":8.728173220423926,"pfxZ":-2.945044304171387,"pX":0.9364445604202252,"pZ":0.8171060186019565,"vX0":2.3247856484277607,"vY0":-117.98978466910178,"vZ0":-2.1718923222173143,"x":81.3,"y":216.72,"x0":-1.2018313228832853,"y0":50.005138266678394,"z0":5.172477059123408,"aX":11.984657228745386},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.6,"breakHorizontal":-16.4,"spinRate":2826,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46896351846342466,"extension":6.015730060132067},"index":4,"playId":"232127ba-b1bf-313c-8b87-45879d81b23d","pitchNumber":4,"startTime":"2026-04-30T20:32:21.003Z","endTime":"2026-04-30T20:32:25.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-30T20:32:42.474Z","endTime":"2026-04-30T20:32:59.877Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768701639982513,"aZ":-21.984526244090283,"pfxX":0.19448090496165804,"pfxZ":5.789934216479731,"pX":-1.2863941190865966,"pZ":3.3176068741669784,"vX0":-0.1785616722563353,"vY0":-131.54161294780587,"vZ0":-0.8987188563991215,"x":166.03,"y":149.2,"x0":-1.243042065254162,"y0":50.002455665078394,"z0":5.287058537865098,"aX":0.34228982260888224},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-0.4,"spinRate":2156,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.41568803785435593,"extension":5.9230955906448575},"index":6,"playId":"538df975-658d-3bd0-ac33-e99d4dadb42e","pitchNumber":5,"startTime":"2026-04-30T20:32:59.877Z","endTime":"2026-04-30T20:33:03.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99843115094782,"aZ":-24.14832675594561,"pfxX":8.697551842916347,"pfxZ":5.522540179849392,"pX":-0.5535403928138567,"pZ":2.7395408804515777,"vX0":-0.915394206781347,"vY0":-120.01310519201422,"vZ0":-0.4578471832055294,"x":138.1,"y":164.81,"x0":-1.2959171398589493,"y0":50.00288695145592,"z0":5.090219039995017,"aX":12.642229825258294},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2553,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.457003474604492,"extension":5.856859886260457},"index":7,"playId":"453e82a9-f508-3bae-9210-b8cba4b1df8c","pitchNumber":6,"startTime":"2026-04-30T20:33:21.364Z","endTime":"2026-04-30T20:33:24.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:33:24.802Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dustin Harris flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T20:35:33.993Z","endTime":"2026-04-30T20:35:42.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.578421921662326,"aZ":-13.172319911652075,"pfxX":-4.633344390219609,"pfxZ":10.651804487862332,"pX":-0.4881612520317683,"pZ":2.6689947208389713,"vX0":3.841540278022944,"vY0":-133.2084624139343,"vZ0":-5.573630144285329,"x":135.61,"y":166.72,"x0":-1.3522248410031035,"y0":50.00423794230942,"z0":5.753280032681702,"aX":-8.266390395444223},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2149,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41235666676476956,"extension":6.185940125107017},"hitData":{"launchSpeed":99.6,"launchAngle":39.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.66,"coordY":58.03}},"index":0,"playId":"619e010c-0693-3878-b86b-79b141cfaddf","pitchNumber":1,"startTime":"2026-04-30T20:35:33.993Z","endTime":"2026-04-30T20:35:42.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:35:42.091Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Weston Wilson to first baseman Pete Alonso.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T20:35:46.079Z","endTime":"2026-04-30T20:36:32.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":81.7,"endSpeed":75.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34146442691112,"aZ":-29.0196862203089,"pfxX":0.7928469021290718,"pfxZ":2.1950517871159683,"pX":1.3109126696838662,"pZ":1.5834785047569608,"vX0":5.893351733089251,"vY0":-118.9081721743929,"vZ0":-3.9768326007110213,"x":67.03,"y":196.03,"x0":-1.3002711158632478,"y0":50.000136960290185,"z0":5.9041942789541935,"aX":1.137222087704559},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.2,"breakHorizontal":-2.9,"spinRate":2177,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4602465940865028,"extension":5.934655861015054},"index":0,"playId":"18895486-1267-30b0-9c04-df56afe71e75","pitchNumber":1,"startTime":"2026-04-30T20:36:09.494Z","endTime":"2026-04-30T20:36:13.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.477048038465405,"aZ":-30.656603783402744,"pfxX":0.5769183725403555,"pfxZ":1.0641588516894478,"pX":0.8265139973475372,"pZ":1.736365023345762,"vX0":4.580606121335163,"vY0":-118.06740212157077,"vZ0":-3.2057059718108603,"x":85.5,"y":191.9,"x0":-1.2060072458148443,"y0":50.0016472342396,"z0":5.905282466966717,"aX":0.8221674091379277},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":-2.0,"spinRate":2178,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.46223554628394936,"extension":5.94795791307971},"hitData":{"launchSpeed":88.6,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":171.95}},"index":1,"playId":"c821e0f3-d9bf-3c99-9f5e-d3290c441751","pitchNumber":2,"startTime":"2026-04-30T20:36:23.928Z","endTime":"2026-04-30T20:36:32.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:36:32.111Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out softly to first baseman Pete Alonso.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T20:36:35.423Z","endTime":"2026-04-30T20:37:54.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642692872695584,"aZ":-23.153219325680613,"pfxX":-7.869807113943464,"pfxZ":4.881424088956322,"pX":-1.786679160230243,"pZ":4.942290053768016,"vX0":1.5353326096662103,"vY0":-134.26479536492783,"vZ0":1.5237835718039383,"x":185.1,"y":105.34,"x0":-1.33820037691605,"y0":50.0053617830602,"z0":6.000976444334146,"aX":-14.550496379538565},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":14.0,"spinRate":1910,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4059978499597299,"extension":6.224587003608267},"index":0,"playId":"c0b48e3c-da2d-32e1-afca-74402f02a818","pitchNumber":1,"startTime":"2026-04-30T20:36:54.056Z","endTime":"2026-04-30T20:36:57.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614438354544372,"aZ":-21.426007574844835,"pfxX":-10.356947811310626,"pfxZ":5.80889699997688,"pX":-0.7338674022286475,"pZ":1.6852753309161392,"vX0":4.912301925684515,"vY0":-134.99863516728055,"vZ0":-6.55993669005124,"x":144.97,"y":193.28,"x0":-1.2286471825995624,"y0":50.004117458958795,"z0":5.648506497488788,"aX":-19.17188104791706},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":17.8,"spinRate":1784,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4052932958147606,"extension":6.4526654798505385},"index":1,"playId":"1c76c829-2c6e-3bbc-8887-38b690ce6a3f","pitchNumber":2,"startTime":"2026-04-30T20:37:29.130Z","endTime":"2026-04-30T20:37:33.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845239483682093,"aZ":-20.898198194537432,"pfxX":-10.289417252745496,"pfxZ":6.132247746966005,"pX":-1.1229400213142426,"pZ":2.6691840945941134,"vX0":4.026505697972237,"vY0":-134.89259089332208,"vZ0":-4.186020050345466,"x":159.8,"y":166.71,"x0":-1.299634892115893,"y0":50.004632364841505,"z0":5.7179219524982505,"aX":-18.929334971596557},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":17.8,"spinRate":1724,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40631831659100826,"extension":6.38372458976038},"hitData":{"launchSpeed":49.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":134.37,"coordY":189.48}},"index":2,"playId":"c06f18bc-4059-3a76-83ac-3521053a56f4","pitchNumber":3,"startTime":"2026-04-30T20:37:46.024Z","endTime":"2026-04-30T20:37:54.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:37:54.819Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out, shortstop Braden Shewmake to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T20:39:40.893Z","endTime":"2026-04-30T20:40:27.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697465111553424,"aZ":-28.443885291380084,"pfxX":-9.757572311366303,"pfxZ":2.172098518283031,"pX":0.6487014479593947,"pZ":2.6006449111727457,"vX0":7.2016594700843175,"vY0":-130.1897308411096,"vZ0":-1.285581397401613,"x":92.27,"y":168.56,"x0":-0.8821569062090481,"y0":50.00623675285855,"z0":5.248709525834624,"aX":-16.794835134439655},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1975,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4203103972013369,"extension":5.86851833586927},"index":0,"playId":"2870c197-7f1a-39a1-8f8f-57658eb2d7c8","pitchNumber":1,"startTime":"2026-04-30T20:40:05.384Z","endTime":"2026-04-30T20:40:08.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.576146930805837,"aZ":-29.648764379184396,"pfxX":-11.651393252869674,"pfxZ":1.4945201192688948,"pX":0.23294332984492483,"pZ":2.681326537300445,"vX0":6.520853138516153,"vY0":-129.85497284285267,"vZ0":-0.683174697087851,"x":108.12,"y":166.38,"x0":-0.809372939806292,"y0":50.00347617971898,"z0":5.222170698249246,"aX":-19.712058029926435},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":19.4,"spinRate":2036,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4233241147012041,"extension":5.85980671976423},"hitData":{"launchSpeed":99.8,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.15,"coordY":131.0}},"index":1,"playId":"9adf9192-f514-314e-b87b-95255f215b24","pitchNumber":2,"startTime":"2026-04-30T20:40:18.650Z","endTime":"2026-04-30T20:40:27.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:40:27.353Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T20:40:33.799Z","endTime":"2026-04-30T20:41:12.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.884415194545507,"aZ":-38.07970891363891,"pfxX":-10.038576548924139,"pfxZ":-4.087273690509836,"pX":-0.1435921400470182,"pZ":2.448872277530267,"vX0":5.2180539319623,"vY0":-120.2026299677919,"vZ0":0.9818748936686252,"x":122.47,"y":172.66,"x0":-1.0519417951327301,"y0":50.00164752611971,"z0":5.447854718868441,"aX":-14.51410821649688},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.8,"breakHorizontal":16.7,"spinRate":1485,"spinDirection":261},"zone":5,"typeConfidence":2.0,"plateTime":0.45776233173833347,"extension":5.687405967784809},"index":0,"playId":"5b4a961c-da5d-396b-876b-3d643dd10b6f","pitchNumber":1,"startTime":"2026-04-30T20:40:50.770Z","endTime":"2026-04-30T20:40:54.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44898147730292,"aZ":-28.99163669059762,"pfxX":8.388437727082342,"pfxZ":2.291699268367532,"pX":0.07764576704433324,"pZ":2.2675607834630664,"vX0":0.3412284916346655,"vY0":-117.93525679229803,"vZ0":-0.6235175944016942,"x":114.04,"y":177.56,"x0":-1.1569292949297614,"y0":50.002491246057616,"z0":5.243519040258787,"aX":11.6450048900179},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.3,"breakHorizontal":-15.2,"spinRate":2640,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4670213483553085,"extension":5.6609364156217925},"hitData":{"launchSpeed":77.7,"launchAngle":8.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":83.57,"coordY":154.78}},"index":1,"playId":"2cf9725f-8466-3a0d-a397-9097b4e4d332","pitchNumber":2,"startTime":"2026-04-30T20:41:03.507Z","endTime":"2026-04-30T20:41:12.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:41:12.545Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out softly, pitcher Lance McCullers Jr. to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T20:41:18.105Z","endTime":"2026-04-30T20:42:07.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4439597941323,"aZ":-36.271757258795596,"pfxX":9.004380337262393,"pfxZ":-3.0488141620070977,"pX":0.06404324837723124,"pZ":3.3520144122010986,"vX0":0.5070147455192086,"vY0":-116.21271730583352,"vZ0":2.9067912571838512,"x":114.56,"y":148.28,"x0":-1.3249893224675058,"y0":50.00417357477126,"z0":5.573304850610504,"aX":12.09418856145885},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.3,"breakHorizontal":-16.3,"spinRate":2770,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.47461345519673426,"extension":5.789616499041752},"index":0,"playId":"5d2d5d62-1c20-39bc-bcd8-ddd4322c113c","pitchNumber":1,"startTime":"2026-04-30T20:41:33.560Z","endTime":"2026-04-30T20:41:37.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16706402062067,"aZ":-30.90363767168686,"pfxX":-11.392745894136217,"pfxZ":0.8151446533537974,"pX":-0.5206193477157699,"pZ":0.5495645617635377,"vX0":5.1800821644275805,"vY0":-123.86637092191197,"vZ0":-4.543036462778761,"x":136.84,"y":223.94,"x0":-1.1610423421066471,"y0":50.00042844842389,"z0":4.996679024739204,"aX":-17.667850498537103},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":19.4,"spinRate":1905,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4424979039064798,"extension":5.63375971761461},"index":1,"playId":"7ecac9fb-20d3-36e6-8fef-a0ac9eb3b3b0","pitchNumber":2,"startTime":"2026-04-30T20:41:44.375Z","endTime":"2026-04-30T20:41:47.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352611163971634,"aZ":-29.381969610427117,"pfxX":-10.838185867052873,"pfxZ":1.8165033131465949,"pX":-0.034619969804284986,"pZ":1.4511851921181183,"vX0":5.880277511651165,"vY0":-123.3410641592829,"vZ0":-2.895203518633519,"x":118.32,"y":199.6,"x0":-1.0460126024197893,"y0":50.00034798576252,"z0":5.1268875761485235,"aX":-16.63679546014395},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":18.1,"spinRate":1757,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.44467992665321576,"extension":5.768755322690035},"hitData":{"launchSpeed":57.0,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.09,"coordY":176.26}},"index":2,"playId":"6b35814a-cd94-3a99-bdb7-edfe8e6b974e","pitchNumber":3,"startTime":"2026-04-30T20:41:59.392Z","endTime":"2026-04-30T20:42:07.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:42:07.219Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Johnson walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:44:03.737Z","endTime":"2026-04-30T20:45:19.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72293899805987,"aZ":-13.638796628096715,"pfxX":-3.6088780434145438,"pfxZ":10.010410626957837,"pX":0.02490234821061057,"pZ":3.7106584513568723,"vX0":4.679150422103643,"vY0":-134.59596536974718,"vZ0":-3.3441560530701757,"x":116.05,"y":138.59,"x0":-1.259848783258613,"y0":50.00243600377846,"z0":5.9230919331472665,"aX":-6.68223248304779},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2125,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4055396598467822,"extension":6.222295036374704},"index":0,"playId":"73a530f9-897d-3454-a3d0-dc70d4c2bd2f","pitchNumber":1,"startTime":"2026-04-30T20:44:15.355Z","endTime":"2026-04-30T20:44:19.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.6,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626705365139742,"aZ":-13.813565949439406,"pfxX":-3.307731467375368,"pfxZ":9.937526233013713,"pX":-0.8667354158982706,"pZ":4.466921897521533,"vX0":2.4755363692046575,"vY0":-134.90545729601928,"vZ0":-1.3515052208058242,"x":150.04,"y":118.17,"x0":-1.3652858213579249,"y0":50.006529451561725,"z0":5.945437349965984,"aX":-6.114216878184145},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2153,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4056049283041294,"extension":6.221791105054054},"index":1,"playId":"7ee836e3-dfd1-3251-88c5-0a1c65cdbe44","pitchNumber":2,"startTime":"2026-04-30T20:44:29.831Z","endTime":"2026-04-30T20:44:33.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928188996443065,"aZ":-19.68652913419602,"pfxX":-9.103959480142883,"pfxZ":6.736777175759725,"pX":-0.7813690044705649,"pZ":3.7762784782071175,"vX0":4.564819355096832,"vY0":-134.47563931721317,"vZ0":-1.7485236566428841,"x":146.78,"y":136.82,"x0":-1.3074205138276258,"y0":50.000394514755584,"z0":5.814631762712221,"aX":-16.868540742860247},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":1874,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4054823513937711,"extension":6.2939147745169715},"index":2,"playId":"6eab08e6-6f37-3297-8340-30dbc0480925","pitchNumber":3,"startTime":"2026-04-30T20:44:45.630Z","endTime":"2026-04-30T20:44:49.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53295470478799,"aZ":-12.060243736677437,"pfxX":-5.624068837318966,"pfxZ":10.823441095464066,"pX":-0.8017955527033483,"pZ":2.211339202399804,"vX0":3.308832049381676,"vY0":-135.43656146827067,"vZ0":-7.133128203235809,"x":147.56,"y":179.07,"x0":-1.308564019684314,"y0":50.00194818304843,"z0":5.722441932418624,"aX":-10.44919284659715},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2106,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40439212750142195,"extension":6.314162852477978},"index":3,"playId":"e0ad6f87-3006-3ce5-b5ff-08fb4663f2c7","pitchNumber":4,"startTime":"2026-04-30T20:45:00.279Z","endTime":"2026-04-30T20:45:03.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246905294350206,"aZ":-20.374903010851625,"pfxX":-7.529923215984653,"pfxZ":6.449309941941813,"pX":-1.1643451673375311,"pZ":4.15370202921687,"vX0":3.0587638338245937,"vY0":-134.22667304193746,"vZ0":-0.7570159263538789,"x":161.38,"y":126.63,"x0":-1.3383786697217097,"y0":50.00539344603192,"z0":5.886237435137677,"aX":-13.782572304536666},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":13.0,"spinRate":1769,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4075927226854277,"extension":6.325820527950642},"index":4,"playId":"33825051-bc27-303f-95c4-c0f3e10384c3","pitchNumber":5,"startTime":"2026-04-30T20:45:15.820Z","endTime":"2026-04-30T20:45:19.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:45:19.426Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braden Shewmake flies out to center fielder Leody Taveras.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:45:20.533Z","endTime":"2026-04-30T20:45:56.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.739449722226237,"aZ":-12.633246651046605,"pfxX":-3.4303138732566087,"pfxZ":10.591373859377313,"pX":0.5482057303051253,"pZ":2.6860601302166445,"vX0":5.946955209823112,"vY0":-135.0414751359191,"vZ0":-5.6775691612699335,"x":96.1,"y":166.26,"x0":-1.2379970063394174,"y0":50.00030987189711,"z0":5.706358051967334,"aX":-6.327767799597247},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2163,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4057827359383426,"extension":6.476150850764093},"hitData":{"launchSpeed":87.1,"launchAngle":38.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.87,"coordY":82.57}},"index":0,"playId":"8e28018d-68a0-3b7a-bb67-158ece8dd5fe","pitchNumber":1,"startTime":"2026-04-30T20:45:44.237Z","endTime":"2026-04-30T20:45:56.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:45:56.716Z","atBatIndex":27},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Brice Matthews reaches on a fielder's choice, fielded by third baseman Weston Wilson. Daniel Johnson to 3rd. Daniel Johnson advances to 3rd, on a missed catch error by second baseman Jeremiah Jackson, assist to third baseman Weston Wilson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:45:54.345Z","endTime":"2026-04-30T20:47:38.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnThird":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75157383860892,"aZ":-17.765928296161924,"pfxX":-8.651598054480015,"pfxZ":7.933056235946557,"pX":0.18776419832942273,"pZ":1.6810961596326037,"vX0":6.971748049634496,"vY0":-133.88431908537578,"vZ0":-7.027397430965754,"x":109.84,"y":193.39,"x0":-1.3252060472039888,"y0":50.00381470416709,"z0":5.610174169201101,"aX":-15.716180414322956},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":1846,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40901771401552,"extension":6.390964012369028},"index":0,"playId":"435d3669-101b-3176-a54e-92fd68b0119c","pitchNumber":1,"startTime":"2026-04-30T20:46:18.978Z","endTime":"2026-04-30T20:46:22.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.1,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26128622626665,"aZ":-12.572683515859024,"pfxX":-4.314385829721314,"pfxZ":10.620208848576452,"pX":-0.24531453285389068,"pZ":3.3839643484195516,"vX0":4.361180424013168,"vY0":-135.41324077640317,"vZ0":-4.1296480442026295,"x":126.35,"y":147.41,"x0":-1.3209435335426334,"y0":50.00305230856524,"z0":5.816829696340403,"aX":-7.963496221378913},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":6.8,"spinRate":2244,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40543808022632666,"extension":6.303215537533372},"index":1,"playId":"bea462ba-43c1-354e-8d76-917fce3f0733","pitchNumber":2,"startTime":"2026-04-30T20:46:38.459Z","endTime":"2026-04-30T20:46:41.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"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-30T20:46:59.924Z","endTime":"2026-04-30T20:47:06.564Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858763246794812,"aZ":-30.947025664238748,"pfxX":0.8902503857154924,"pfxZ":0.859912096534516,"pX":1.8671309925383683,"pZ":2.067548030151003,"vX0":7.127672388896454,"vY0":-119.05763942794236,"vZ0":-2.3040113613646596,"x":45.83,"y":182.96,"x0":-1.2813224449735714,"y0":50.00587210256719,"z0":5.848611596410309,"aX":1.2783050752023102},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2108,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4600417794791043,"extension":6.271393347637331},"index":3,"playId":"8657b5a8-7bb2-3723-a97d-8fc7319e0c6f","pitchNumber":3,"startTime":"2026-04-30T20:47:06.564Z","endTime":"2026-04-30T20:47:10.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304883313581435,"aZ":-31.3629244001044,"pfxX":0.17299656540439168,"pfxZ":0.5702520326820695,"pX":-0.4097288819093522,"pZ":1.8119825813640449,"vX0":2.423163057760595,"vY0":-118.31528168092335,"vZ0":-2.956464348888891,"x":132.62,"y":189.86,"x0":-1.469071310894575,"y0":50.00214400935775,"z0":5.948174496254148,"aX":0.2452820956098051},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":-0.8,"spinRate":2141,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.4627069133070787,"extension":6.114274835201639},"hitData":{"launchSpeed":92.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":169.92}},"index":4,"playId":"20945fb0-158a-3cd5-9c80-99bca1be711b","pitchNumber":4,"startTime":"2026-04-30T20:47:26.472Z","endTime":"2026-04-30T20:47:38.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.21,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:47:38.922Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks. Brice Matthews to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:48:14.203Z","endTime":"2026-04-30T20:49:17.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnThird":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03028095013973,"aZ":-27.88673925580811,"pfxX":-7.2188737908318945,"pfxZ":2.6065822084210306,"pX":-0.2202401836600052,"pZ":0.7512917123297841,"vX0":5.390885751134678,"vY0":-126.61847115688361,"vZ0":-6.97737749090503,"x":125.4,"y":218.5,"x0":-1.4268381478406673,"y0":50.00095418247417,"z0":5.7392195541695346,"aX":-11.856981096722864},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":12.0,"spinRate":1403,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4306788711537659,"extension":6.396079391553061},"index":0,"playId":"fae58d82-7b8d-3b03-b530-c7861f62f808","pitchNumber":1,"startTime":"2026-04-30T20:48:14.203Z","endTime":"2026-04-30T20:48:17.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752504884424532,"aZ":-25.998436795787384,"pfxX":-8.14092243046164,"pfxZ":3.8106618990404066,"pX":-0.8382793041024397,"pZ":0.1195634153237296,"vX0":3.9985072895544773,"vY0":-126.97664841919742,"vZ0":-8.716183184661942,"x":148.95,"y":235.55,"x0":-1.3817499052962234,"y0":50.00563950731745,"z0":5.688659363614482,"aX":-13.199395030318431},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":13.8,"spinRate":1424,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4325678962784498,"extension":6.21920196045345},"index":1,"playId":"6051b57d-2164-3245-8352-d531bd5c755a","pitchNumber":2,"startTime":"2026-04-30T20:48:33.644Z","endTime":"2026-04-30T20:48:36.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227460658202368,"aZ":-24.178147058312,"pfxX":-7.812552125820695,"pfxZ":4.925807523441603,"pX":0.03371620870590662,"pZ":1.2642227487367053,"vX0":5.807059744789934,"vY0":-126.46287835861405,"vZ0":-6.452626282462102,"x":115.71,"y":204.65,"x0":-1.2746270750940407,"y0":50.00364663005942,"z0":5.782057353475132,"aX":-12.684432842060426},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":12.8,"spinRate":1451,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4327243349522245,"extension":6.33834607804669},"index":2,"playId":"78315c46-4dd9-31ff-97be-59114ff4bd48","pitchNumber":3,"startTime":"2026-04-30T20:48:55.550Z","endTime":"2026-04-30T20:48:59.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7192551929138,"aZ":-28.502144145123143,"pfxX":-6.886161050745314,"pfxZ":2.2229839195126413,"pX":-0.7174583361829175,"pZ":3.441917890160669,"vX0":3.9054430597061076,"vY0":-127.10122266013957,"vZ0":-0.7045445310265752,"x":144.35,"y":145.85,"x0":-1.371677033275748,"y0":50.00363878711556,"z0":5.967206744023054,"aX":-11.374744464889714},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":1481,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4293843082936233,"extension":6.3173733255863835},"index":3,"playId":"4ec1fe5b-0eb3-33aa-84a6-40bc1b4c64fb","pitchNumber":4,"startTime":"2026-04-30T20:49:13.406Z","endTime":"2026-04-30T20:49:17.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.33,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:49:17.760Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a fly ball to right fielder Tyler O'Neill. Daniel Johnson scores. Brice Matthews to 3rd. Yordan Alvarez to 2nd.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:50:38.698Z","endTime":"2026-04-30T20:52:11.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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_force","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T20:50:06.821Z","endTime":"2026-04-30T20:50:40.806Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.0,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87133789203641,"aZ":-21.13405239438904,"pfxX":-9.83470853209144,"pfxZ":6.099427796684166,"pX":-0.36624211563699016,"pZ":3.8577284648427206,"vX0":5.605077470256169,"vY0":-133.90375356839357,"vZ0":-1.2940981501547992,"x":130.96,"y":134.62,"x0":-1.212822721860738,"y0":50.001131427817185,"z0":5.86456832897176,"aX":-17.793994855164527},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":16.6,"spinRate":1751,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4095980060885922,"extension":6.373254349128332},"index":1,"playId":"6773d2ca-5b38-3c01-a40c-099891912279","pitchNumber":1,"startTime":"2026-04-30T20:50:40.806Z","endTime":"2026-04-30T20:50:44.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53578287777915,"aZ":-31.876540450390976,"pfxX":1.275592793448428,"pfxZ":0.20437363618966664,"pX":1.0973825034286009,"pZ":2.2942785931540803,"vX0":5.255445891402504,"vY0":-119.53266820888501,"vZ0":-1.8060036734741507,"x":75.17,"y":176.83,"x0":-1.3016182930525386,"y0":50.001533079628636,"z0":5.9405342486110175,"aX":1.8318101689695916},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.2,"breakHorizontal":-3.7,"spinRate":2066,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4594518100474225,"extension":6.2858566502337325},"index":2,"playId":"fff6afd1-7f3c-30f4-8000-97f04ed635f7","pitchNumber":2,"startTime":"2026-04-30T20:50:56.942Z","endTime":"2026-04-30T20:51:00.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.915887510171622,"aZ":-15.90282863595907,"pfxX":-8.370960465992631,"pfxZ":8.91159035668772,"pX":0.3316741481410703,"pZ":2.8505291231560874,"vX0":6.720891194608377,"vY0":-134.68876037250288,"vZ0":-4.722230429145074,"x":104.36,"y":161.82,"x0":-1.115912403527024,"y0":50.00492878979031,"z0":5.761408524508569,"aX":-15.288394253765388},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":13.6,"spinRate":1863,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40761450713422454,"extension":6.40832433758822},"index":3,"playId":"227795db-c041-381f-90a8-90509220e08d","pitchNumber":3,"startTime":"2026-04-30T20:51:13.476Z","endTime":"2026-04-30T20:51:16.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7984116454062,"aZ":-33.08397499779541,"pfxX":-0.41368559061568555,"pfxZ":-0.6226377067164366,"pX":0.019139860792153997,"pZ":1.0663005107420698,"vX0":3.2715134373563317,"vY0":-121.02007432804153,"vZ0":-4.467217877159852,"x":116.27,"y":209.99,"x0":-1.3048847173802147,"y0":50.0032047561928,"z0":5.880647244562948,"aX":-0.6052034456943721},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":-0.1,"spinRate":2055,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.45511406681914224,"extension":6.102597393994074},"index":4,"playId":"acdb7bc7-ae60-3840-b1d6-e46032671183","pitchNumber":4,"startTime":"2026-04-30T20:51:33.940Z","endTime":"2026-04-30T20:51:39.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070393319555897,"aZ":-21.609346487393484,"pfxX":-8.637629468589484,"pfxZ":5.618183679078477,"pX":0.06837581313256269,"pZ":2.661039013500108,"vX0":6.553788447499983,"vY0":-136.52420770840666,"vZ0":-4.243796678343075,"x":114.39,"y":166.93,"x0":-1.2453863967767518,"y0":50.00458248051505,"z0":5.729843831493165,"aX":-16.248249197303874},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":1725,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4017580942173429,"extension":6.52445271478556},"hitData":{"launchSpeed":93.1,"launchAngle":33.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.85,"coordY":103.6}},"index":5,"playId":"ac76fb89-406a-37ff-bf35-d18597735620","pitchNumber":5,"startTime":"2026-04-30T20:51:58.232Z","endTime":"2026-04-30T20:52:11.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.39,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:52:11.683Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a sharp line drive to right fielder Tyler O'Neill. Brice Matthews scores. Yordan Alvarez to 3rd. Isaac Paredes to 2nd.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:52:21.645Z","endTime":"2026-04-30T20:53:29.284Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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_force","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428905319077668,"aZ":-33.05390638136912,"pfxX":-0.24048124996648435,"pfxZ":-0.6213815868673036,"pX":-0.6628028480813078,"pZ":1.7186766828303204,"vX0":1.8632689952596315,"vY0":-119.04757142333392,"vZ0":-2.732603875838354,"x":142.26,"y":192.38,"x0":-1.430079088901427,"y0":50.004059654082205,"z0":5.923965219085964,"aX":-0.33951935938461447},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":-0.1,"spinRate":1923,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.46306773900664044,"extension":6.056675409865152},"index":0,"playId":"bdc5b15a-0612-3bb3-af6d-e9e428400303","pitchNumber":1,"startTime":"2026-04-30T20:52:41.900Z","endTime":"2026-04-30T20:52:47.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":82.1,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.505405723186108,"aZ":-32.75897860790529,"pfxX":0.8602440954947181,"pfxZ":-0.4038899040593513,"pX":1.049177469289401,"pZ":1.4207785399253938,"vX0":5.429996678222781,"vY0":-119.41957250160246,"vZ0":-3.5123954270868616,"x":77.01,"y":200.42,"x0":-1.3681635338243605,"y0":50.00498133618768,"z0":5.864911140370808,"aX":1.2386994400284865},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-2.9,"spinRate":2062,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4590712879398793,"extension":6.262679471849291},"index":1,"playId":"2d3940b9-262b-3867-842e-541a866cfb87","pitchNumber":2,"startTime":"2026-04-30T20:53:01.133Z","endTime":"2026-04-30T20:53:04.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83233525167782,"aZ":-17.61929209696213,"pfxX":-9.659786195183091,"pfxZ":7.764854860365818,"pX":0.11497473561724224,"pZ":2.5316246723223355,"vX0":7.268678054538129,"vY0":-136.2723630066011,"vZ0":-5.259696893428486,"x":112.62,"y":170.43,"x0":-1.3361012198587536,"y0":50.00502855679546,"z0":5.709815971819319,"aX":-18.11253353297428},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":15.8,"spinRate":1822,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4024295179658246,"extension":6.472021834925122},"hitData":{"launchSpeed":102.3,"launchAngle":12.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.77,"coordY":109.35}},"index":2,"playId":"6adb304d-07f8-3306-acb1-3ea64aa55b8c","pitchNumber":3,"startTime":"2026-04-30T20:53:19.252Z","endTime":"2026-04-30T20:53:29.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.2,"awayTeamWinProbability":98.8,"homeTeamWinProbabilityAdded":-0.8,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:53:29.284Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Dustin Harris out on a sacrifice fly to center fielder Leody Taveras. Yordan Alvarez scores. Isaac Paredes to 3rd.","rbi":1,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:53:34.497Z","endTime":"2026-04-30T20:54:11.252Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.335816566206066,"aZ":-29.107179235736574,"pfxX":-7.533642876493483,"pfxZ":1.8479142698652797,"pX":-0.44915287004459653,"pZ":2.966194546948915,"vX0":4.769865172698026,"vY0":-127.40375953026559,"vZ0":-1.8027012715580129,"x":134.12,"y":158.69,"x0":-1.355803755295232,"y0":50.00635652074737,"z0":5.958116473465711,"aX":-12.530797348806503},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":12.7,"spinRate":1349,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4280291750921843,"extension":6.359717580463034},"hitData":{"launchSpeed":92.6,"launchAngle":29.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.1,"coordY":52.48}},"index":0,"playId":"175e9a98-fb0d-3033-9d2a-68784403a83b","pitchNumber":1,"startTime":"2026-04-30T20:53:58.218Z","endTime":"2026-04-30T20:54:11.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:54:11.252Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a sharp line drive to left fielder Dylan Beavers. Isaac Paredes scores. Christian Walker to 3rd.","rbi":1,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:54:20.548Z","endTime":"2026-04-30T20:55:56.239Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892832724331285,"aZ":-19.47357612221958,"pfxX":-9.33407683782357,"pfxZ":6.9239709743630815,"pX":-0.6894336474814826,"pZ":3.3748052688883807,"vX0":4.872995838068331,"vY0":-134.29969867316527,"vZ0":-2.9754271765474525,"x":143.28,"y":147.66,"x0":-1.3104264577200853,"y0":50.00477297213405,"z0":5.875122928936483,"aX":-17.127082230118983},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":16.0,"spinRate":1803,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4071614762590592,"extension":6.45128741206955},"index":0,"playId":"186ac2dd-c645-3d75-9e14-3b4ccc76a544","pitchNumber":1,"startTime":"2026-04-30T20:54:39.849Z","endTime":"2026-04-30T20:54:43.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.235208175748514,"aZ":-31.28865757150378,"pfxX":1.2976802350205523,"pfxZ":0.6296821463367248,"pX":0.07369198461370972,"pZ":3.7781887048993856,"vX0":3.4307226765374303,"vY0":-117.00962989254069,"vZ0":1.2190883646873851,"x":114.19,"y":136.77,"x0":-1.5693602840519998,"y0":50.00434467960977,"z0":6.1415664663602145,"aX":1.832783133129903},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.6,"breakHorizontal":-3.0,"spinRate":1918,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4648278170952569,"extension":6.132823696442012},"index":1,"playId":"6c6c5a85-888b-360d-90ce-a53405b36eec","pitchNumber":2,"startTime":"2026-04-30T20:55:00.450Z","endTime":"2026-04-30T20:55:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.6,"endSpeed":66.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682545126735878,"aZ":-41.10562575494643,"pfxX":4.77908550249714,"pfxZ":-8.047270021460132,"pX":-0.27295129336791185,"pZ":3.199980139909171,"vX0":1.156250826377818,"vY0":-105.57595817342857,"vZ0":3.350607143142505,"x":127.4,"y":152.38,"x0":-1.4505555171599696,"y0":50.00056732435338,"z0":6.376925114162039,"aX":5.306743267430794},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-13.1,"breakHorizontal":-9.0,"spinRate":2673,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.5220393691731542,"extension":6.032219342293975},"index":2,"playId":"e066757b-fc8b-33a8-8214-4431f07ddb90","pitchNumber":3,"startTime":"2026-04-30T20:55:22.610Z","endTime":"2026-04-30T20:55:26.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.422596852738625,"aZ":-33.24547077035595,"pfxX":-0.0254255510339908,"pfxZ":-0.774265750880403,"pX":0.17308761910055684,"pZ":2.1918250058572717,"vX0":3.966051270099729,"vY0":-116.88318639249891,"vZ0":-1.5929096576094879,"x":110.4,"y":179.6,"x0":-1.543819148207713,"y0":50.00480036249285,"z0":6.009599766578326,"aX":-0.03595819522952591},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.6,"breakHorizontal":-1.0,"spinRate":1901,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4689535334949153,"extension":6.207766230276143},"hitData":{"launchSpeed":109.6,"launchAngle":12.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":87.03,"coordY":66.1}},"index":3,"playId":"b9bf7e1f-d206-308b-99e3-149fdfa83309","pitchNumber":4,"startTime":"2026-04-30T20:55:46.207Z","endTime":"2026-04-30T20:55:56.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:55:56.239Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo challenged (pitch result), call on the field was overturned: Cam Smith called out on strikes.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:56:04.448Z","endTime":"2026-04-30T20:57:54.471Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.529842183537724,"aZ":-14.236084930572366,"pfxX":-3.2626093796778535,"pfxZ":9.497266699982077,"pX":-0.025145323053755487,"pZ":3.0391787248050055,"vX0":4.53109589875955,"vY0":-136.9008947639922,"vZ0":-4.887530596279888,"x":117.96,"y":156.72,"x0":-1.2814249193758571,"y0":50.006362297693954,"z0":5.829385203608823,"aX":-6.165296975844242},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":4.9,"spinRate":2264,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4007985506697769,"extension":6.534975145597547},"index":0,"playId":"a363fd63-6b4c-395f-a9dc-ffcc3295ebb7","pitchNumber":1,"startTime":"2026-04-30T20:56:27.636Z","endTime":"2026-04-30T20:56:31.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80372099600723,"aZ":-14.236188477307904,"pfxX":-2.7610976885046985,"pfxZ":9.661908214430406,"pX":-0.675451621686987,"pZ":3.5110178244501435,"vX0":2.460511428387241,"vY0":-135.66018027340746,"vZ0":-3.986501103287361,"x":142.75,"y":143.98,"x0":-1.237268911757627,"y0":50.001524576501765,"z0":5.9978197980741585,"aX":-5.125263778775774},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":4.4,"spinRate":2253,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40437790792049455,"extension":6.297589263885286},"index":1,"playId":"8353a455-50a1-3124-a24e-af6142a0a35d","pitchNumber":2,"startTime":"2026-04-30T20:56:44.314Z","endTime":"2026-04-30T20:56:51.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T20:57:00.903Z","endTime":"2026-04-30T20:57:08.922Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.1,"endSpeed":85.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576932937488127,"aZ":-13.120042998883301,"pfxX":-6.068588261086648,"pfxZ":10.092559882376111,"pX":-0.44841423299554073,"pZ":3.2144815855172224,"vX0":4.412517086542665,"vY0":-136.87298737920045,"vZ0":-4.735219048912729,"x":134.09,"y":151.99,"x0":-1.2968921717522548,"y0":50.005648718235676,"z0":5.872647347445315,"aX":-11.46052387478811},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2262,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4009117330636487,"extension":6.381335942159454},"index":3,"playId":"4391660c-7753-377c-8fc5-c5f6442b07d5","pitchNumber":3,"startTime":"2026-04-30T20:57:08.922Z","endTime":"2026-04-30T20:57:11.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":81.4,"endSpeed":75.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688395521111318,"aZ":-31.923390207227275,"pfxX":0.9687439134385234,"pfxZ":0.1714151049037156,"pX":0.6872920390365752,"pZ":2.30755129698324,"vX0":4.7911131770684525,"vY0":-118.54437169014257,"vZ0":-1.9380599285019193,"x":90.8,"y":176.48,"x0":-1.4857926740346346,"y0":50.00086185160647,"z0":6.05037664054405,"aX":1.3769021014584961},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.1,"breakHorizontal":-2.9,"spinRate":2141,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4620770091996409,"extension":6.216114631889195},"index":4,"playId":"df4f1901-9e6a-3369-ae9b-7338ca19099f","pitchNumber":4,"startTime":"2026-04-30T20:57:27.471Z","endTime":"2026-04-30T20:57:54.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T20:57:54.471Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:00:04.695Z","endTime":"2026-04-30T21:01:19.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511458616233085,"aZ":-28.45523557402326,"pfxX":-6.754577975027979,"pfxZ":2.2967438905704842,"pX":-0.25545669682600053,"pZ":2.654936646329119,"vX0":4.038389645775089,"vY0":-126.11066249905306,"vZ0":-0.6569226124307941,"x":126.74,"y":167.1,"x0":-0.9961302956935175,"y0":50.00209387338718,"z0":5.204590185646525,"aX":-10.930694321929376},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":11.4,"spinRate":1938,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.43353411926464824,"extension":5.699582871802444},"index":0,"playId":"a8d176b4-0386-336c-844a-167bbaa8f314","pitchNumber":1,"startTime":"2026-04-30T21:00:04.695Z","endTime":"2026-04-30T21:00:08.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55864735297008,"aZ":-23.347775740967027,"pfxX":8.3646262784777,"pfxZ":6.239553684423296,"pX":0.802361336024403,"pZ":1.9906443036041652,"vX0":1.6355194052355282,"vY0":-118.45739362695234,"vZ0":-2.7481803089003556,"x":86.42,"y":185.03,"x0":-0.9842964659052276,"y0":50.003773535368836,"z0":5.3103346574994115,"aX":11.835312258824416},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.9,"breakHorizontal":-15.6,"spinRate":2629,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.46316725920680346,"extension":5.749028102695363},"index":1,"playId":"d1fea489-bd31-35c9-b5fe-3a834b0b77be","pitchNumber":2,"startTime":"2026-04-30T21:00:16.006Z","endTime":"2026-04-30T21:00:20.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.691013951581606,"aZ":-26.19726877392216,"pfxX":8.618538711863117,"pfxZ":4.379345364924484,"pX":-1.1703479084319628,"pZ":1.9175347892235781,"vX0":-2.3214166686313966,"vY0":-116.03690175750042,"vZ0":-1.8889229085889228,"x":161.61,"y":187.01,"x0":-1.2766312991064348,"y0":50.000651145356194,"z0":5.23782440561349,"aX":11.752171687714524},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":2639,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.47200950566897193,"extension":5.775116273469815},"index":2,"playId":"1751cecd-fe5e-3a96-9b96-12d3d8ee3f1d","pitchNumber":3,"startTime":"2026-04-30T21:00:26.938Z","endTime":"2026-04-30T21:00:32.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93716728643998,"aZ":-25.282217055857572,"pfxX":1.2693449790731108,"pfxZ":4.219641129253077,"pX":0.8978712259951959,"pZ":2.56241865443679,"vX0":4.670775172255816,"vY0":-126.02732290019186,"vZ0":-1.6837626148657208,"x":82.78,"y":169.59,"x0":-1.1329355894041044,"y0":50.00200765555044,"z0":5.251230148864703,"aX":2.072832468516607},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.6,"breakHorizontal":-3.2,"spinRate":2375,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.43209689182920963,"extension":5.784086838142068},"index":3,"playId":"eeeca731-a285-3114-9cc0-6444028473a6","pitchNumber":4,"startTime":"2026-04-30T21:00:40.496Z","endTime":"2026-04-30T21:00:44.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.5,"endSpeed":84.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11561045519225,"aZ":-25.83202490736507,"pfxX":-10.63261435825635,"pfxZ":3.522552674106593,"pX":2.012891678581755,"pZ":1.0886994990599874,"vX0":10.634826024980724,"vY0":-132.79720268873405,"vZ0":-5.476162041082825,"x":40.27,"y":209.39,"x0":-0.6456556989100454,"y0":50.004425161352216,"z0":5.035626525190142,"aX":-19.157911269429636},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":2104,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.411081108446655,"extension":6.027635595305374},"index":4,"playId":"2570e2f2-bde9-323b-8975-f0bbfc8d2094","pitchNumber":5,"startTime":"2026-04-30T21:01:00.036Z","endTime":"2026-04-30T21:01:04.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4069878605838,"aZ":-22.27646700436465,"pfxX":0.6844596937354659,"pfxZ":5.931174148625039,"pX":1.5961024846159875,"pZ":1.9496448385373017,"vX0":6.536296763908175,"vY0":-127.3770507315408,"vZ0":-3.6177153756671023,"x":56.16,"y":186.14,"x0":-1.0758557950732999,"y0":50.00083326937464,"z0":5.118337548423864,"aX":1.1414766794794622},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.3,"breakHorizontal":-2.5,"spinRate":2396,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.42750378818000856,"extension":5.994692315317976},"index":5,"playId":"f684d7c3-e5b6-33a4-88ed-6a798f83271f","pitchNumber":6,"startTime":"2026-04-30T21:01:14.610Z","endTime":"2026-04-30T21:01:19.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.29999999999999993,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:01:19.222Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:01:19.892Z","endTime":"2026-04-30T21:03:28.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963565624600136,"aZ":-21.193316614808197,"pfxX":0.5808330667266075,"pfxZ":6.440186562643509,"pX":-1.3960612290599488,"pZ":3.0424051352932757,"vX0":-0.5727855219646655,"vY0":-129.02950927768907,"vZ0":-1.5926137366099367,"x":170.21,"y":156.64,"x0":-1.2478679748842418,"y0":50.005522129492476,"z0":5.282406325146915,"aX":0.9908056273479667},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.6,"breakHorizontal":-1.0,"spinRate":2300,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4226586147650324,"extension":5.770782641511944},"index":0,"playId":"c4d6aae5-0f1a-3fc9-a51e-62b1ff9d0781","pitchNumber":1,"startTime":"2026-04-30T21:01:43.124Z","endTime":"2026-04-30T21:01:46.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528719005770007,"aZ":-36.51762610140065,"pfxX":9.353456911332904,"pfxZ":-3.1816874145044283,"pX":0.10631502780053795,"pZ":1.0363126243335372,"vX0":0.2834347146763706,"vY0":-117.02236671657981,"vZ0":-1.893021740650978,"x":112.95,"y":210.8,"x0":-1.2291441679919648,"y0":50.00488362011002,"z0":5.33077356400093,"aX":12.756651305095575},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.0,"breakHorizontal":-16.9,"spinRate":2776,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47108490799611813,"extension":5.894139529792296},"index":1,"playId":"31e81650-905b-3876-ac54-bc3388bf7eb2","pitchNumber":2,"startTime":"2026-04-30T21:01:59.261Z","endTime":"2026-04-30T21:02:03.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955970964301947,"aZ":-27.253126216439213,"pfxX":2.8332261484371326,"pfxZ":2.968695873511881,"pX":1.3136880605853123,"pZ":2.0255647463036697,"vX0":4.985509673766972,"vY0":-127.55207800293098,"vZ0":-2.5791513770877166,"x":66.93,"y":184.09,"x0":-1.030180019958534,"y0":50.00065088495829,"z0":5.187181720605625,"aX":4.691392421154508},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-6.2,"spinRate":2320,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.42855906819443756,"extension":5.883472832262915},"index":2,"playId":"3e0952e7-72c2-3675-8922-2d6469f2ddb9","pitchNumber":3,"startTime":"2026-04-30T21:02:19.106Z","endTime":"2026-04-30T21:02:23.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-30T21:02:27.815Z","endTime":"2026-04-30T21:02:42.088Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.680040224834002,"aZ":-24.027152753531325,"pfxX":-0.09870006152017141,"pfxZ":4.762051574859168,"pX":-0.1999736876973675,"pZ":2.129751138103096,"vX0":2.35630610773232,"vY0":-129.35983004592285,"vZ0":-3.2640784807002783,"x":124.62,"y":181.28,"x0":-1.1062920457005254,"y0":50.00090267644278,"z0":5.23110785674085,"aX":-0.16900637516604977},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":-0.2,"spinRate":2256,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.4219423210270419,"extension":5.802811877184302},"index":4,"playId":"41d3c2e4-3986-3a83-b749-f22ec797d790","pitchNumber":4,"startTime":"2026-04-30T21:02:42.088Z","endTime":"2026-04-30T21:02:46.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123726302725053,"aZ":-26.302371928121868,"pfxX":8.706582148968437,"pfxZ":4.2807149974102625,"pX":-1.2003851250749848,"pZ":2.2447155705844577,"vX0":-1.8777674283383623,"vY0":-116.9547039169387,"vZ0":-0.8874508125149037,"x":162.76,"y":178.17,"x0":-1.512902554784774,"y0":50.002735276713835,"z0":5.1183360670308815,"aX":11.93977830104059},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.8,"breakHorizontal":-15.2,"spinRate":2686,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.47014433782449494,"extension":5.791385649158246},"index":5,"playId":"000f5d61-412e-36c9-aa77-2f8b6a029255","pitchNumber":5,"startTime":"2026-04-30T21:03:04.201Z","endTime":"2026-04-30T21:03:08.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.871356113768368,"aZ":-27.63043374067299,"pfxX":10.604343867636475,"pfxZ":3.31578410358349,"pX":0.4325671060421906,"pZ":1.5988999294607709,"vX0":0.7711804772159538,"vY0":-117.08868430832874,"vZ0":-2.146904193250393,"x":100.51,"y":195.61,"x0":-1.2774213882504948,"y0":50.00171003951271,"z0":5.147436078014618,"aX":14.525617610127654},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.6,"breakHorizontal":-19.3,"spinRate":2649,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4701940444309911,"extension":5.977163537306042},"index":6,"playId":"0008f2ef-6ee5-3024-a60b-4b2e2495c161","pitchNumber":6,"startTime":"2026-04-30T21:03:25.350Z","endTime":"2026-04-30T21:03:28.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:03:28.957Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (7) on a sharp line drive to left fielder Dustin Harris. Taylor Ward scores.","rbi":1,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:03:30.655Z","endTime":"2026-04-30T21:04:03.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87062767195763,"aZ":-36.92152012975758,"pfxX":7.067865803924859,"pfxZ":-3.4780716129812923,"pX":-0.2609346372225753,"pZ":2.069295658464376,"vX0":-0.3030565701224357,"vY0":-116.57924981480083,"vZ0":0.25173187316339996,"x":126.95,"y":182.91,"x0":-1.0456003479994922,"y0":50.00447151807536,"z0":5.472349178646103,"aX":9.636694035118214},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.9,"breakHorizontal":-12.7,"spinRate":2712,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.47155927863636293,"extension":5.8212613320450055},"hitData":{"launchSpeed":104.5,"launchAngle":17.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.3,"coordY":102.57}},"index":0,"playId":"04df5e27-c7d0-3885-aa9c-e3cfb4d1ecd9","pitchNumber":1,"startTime":"2026-04-30T21:03:49.874Z","endTime":"2026-04-30T21:04:03.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.7000000000000001,"leverageIndex":0.09,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:04:03.057Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:04:13.025Z","endTime":"2026-04-30T21:05:30.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14236127701912,"aZ":-22.73702470956613,"pfxX":-5.977912434325809,"pfxZ":6.091353926317357,"pX":-0.5199090837046827,"pZ":2.2876172100779275,"vX0":3.4763662296464273,"vY0":-123.7963806220561,"vZ0":-2.5400198574417154,"x":136.82,"y":177.01,"x0":-1.1670354136816878,"y0":50.003649151376656,"z0":5.234019710198991,"aX":-9.261760095282712},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.7,"breakHorizontal":10.0,"spinRate":1352,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.4427626700516871,"extension":5.680152993255034},"index":0,"playId":"744f3c94-aabe-3169-80e3-2c5018fb015c","pitchNumber":1,"startTime":"2026-04-30T21:04:37.699Z","endTime":"2026-04-30T21:04:41.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T21:04:51.840Z","endTime":"2026-04-30T21:05:04.659Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718873137010227,"aZ":-38.798732166947076,"pfxX":5.90652165922727,"pfxZ":-4.686575941381204,"pX":0.07375315278346906,"pZ":1.3040991049371493,"vX0":1.1200497815283788,"vY0":-118.43173357104124,"vZ0":-1.1216931877248528,"x":114.19,"y":203.57,"x0":-1.1730991190529045,"y0":50.00401741817719,"z0":5.349000632936015,"aX":8.346673426872615},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.5,"breakHorizontal":-10.9,"spinRate":2755,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4634110647146814,"extension":5.777442569592579},"index":2,"playId":"c5534d1d-48d4-3866-bf07-436c231346c9","pitchNumber":2,"startTime":"2026-04-30T21:05:04.659Z","endTime":"2026-04-30T21:05:08.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775445068752937,"aZ":-37.43851887955065,"pfxX":5.625923333737267,"pfxZ":-3.647020917559993,"pX":-0.5090114481016962,"pZ":1.2546612060408218,"vX0":-0.03220214614700384,"vY0":-119.370816593165,"vZ0":-1.5260074140860407,"x":136.4,"y":204.9,"x0":-1.2263431260950988,"y0":50.00232625633532,"z0":5.269958574178618,"aX":8.125712322558794},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.7,"breakHorizontal":-10.2,"spinRate":2776,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4586899689133208,"extension":5.895545387949973},"index":3,"playId":"98c69365-c838-39dc-82c7-edf7c7d6703b","pitchNumber":3,"startTime":"2026-04-30T21:05:27.104Z","endTime":"2026-04-30T21:05:30.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:05:30.592Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler O'Neill walks.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:05:34.207Z","endTime":"2026-04-30T21:06:55.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227979811173817,"aZ":-29.08709419361016,"pfxX":-8.015585253066842,"pfxZ":1.748199996125276,"pX":1.742737890276148,"pZ":2.2055519695020345,"vX0":9.019209949112113,"vY0":-131.37283489558143,"vZ0":-2.210952038393118,"x":50.57,"y":179.23,"x0":-0.6773908030387842,"y0":50.00197041486733,"z0":5.1987150239458915,"aX":-14.150303886395987},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":2049,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.41533443297184425,"extension":6.064660597376084},"index":0,"playId":"5771d42a-3c15-36c4-b91d-3410252ee00c","pitchNumber":1,"startTime":"2026-04-30T21:05:55.141Z","endTime":"2026-04-30T21:05:58.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621058349048916,"aZ":-25.750721266009364,"pfxX":1.5079586754922474,"pfxZ":3.798111888199367,"pX":0.6484356764833155,"pZ":3.895187911494501,"vX0":3.820908840918778,"vY0":-128.96418332150506,"vZ0":1.13906295080305,"x":92.28,"y":133.61,"x0":-1.045558655190206,"y0":50.00594603435794,"z0":5.427034423602019,"aX":2.5517797386736984},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":-3.6,"spinRate":2320,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4239385479017508,"extension":5.835863008171899},"index":1,"playId":"f10b983c-08e9-3e5e-bfa4-b8f21cf0799b","pitchNumber":2,"startTime":"2026-04-30T21:06:11.688Z","endTime":"2026-04-30T21:06:15.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45413859587439,"aZ":-29.106927341496945,"pfxX":-7.119472147416623,"pfxZ":1.7549941316972868,"pX":1.7858641487501186,"pZ":1.9995623712127946,"vX0":9.014251479195817,"vY0":-131.42907336248592,"vZ0":-2.6752582761603803,"x":48.93,"y":184.79,"x0":-0.7609930901024529,"y0":50.00584874635227,"z0":5.188866530510103,"aX":-12.476226666851904},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":10.9,"spinRate":1946,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41649025244891025,"extension":5.857332294144339},"index":2,"playId":"2ff21963-db21-3146-8ed4-402ab0d64cfa","pitchNumber":3,"startTime":"2026-04-30T21:06:27.471Z","endTime":"2026-04-30T21:06:31.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809841122848688,"aZ":-29.67052547796871,"pfxX":-9.017784298782015,"pfxZ":1.4594517198463635,"pX":1.2381003156071064,"pZ":1.2593772039141033,"vX0":8.188586281696681,"vY0":-130.40422015162486,"vZ0":-4.142432467778548,"x":69.81,"y":204.78,"x0":-0.7733923264319149,"y0":50.005947689014384,"z0":5.110711415642827,"aX":-15.510505069218015},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":2043,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.42026729867306045,"extension":5.960629499175208},"index":3,"playId":"6b1f6c0e-bc63-3263-82b1-b0e1f5a0b31d","pitchNumber":4,"startTime":"2026-04-30T21:06:50.563Z","endTime":"2026-04-30T21:06:55.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.2,"awayTeamWinProbability":98.8,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:06:55.572Z","atBatIndex":39},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Leody Taveras triples (1) on a ground ball to right fielder Cam Smith. Pete Alonso scores. Tyler O'Neill scores.","rbi":2,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:07:51.608Z","endTime":"2026-04-30T21:08:20.711Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":1,"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-30T21:07:06.508Z","endTime":"2026-04-30T21:07:53.886Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":81.6,"endSpeed":74.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214917371433458,"aZ":-25.62496494270756,"pfxX":9.141553067832096,"pfxZ":4.589831858934874,"pX":0.09766845911955735,"pZ":3.586398689326772,"vX0":0.5521145250701258,"vY0":-118.80642047426214,"vZ0":1.577797623469713,"x":113.28,"y":141.95,"x0":-1.3250926504459153,"y0":50.00214566007076,"z0":5.24621753346053,"aX":13.038467265892978},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.0,"breakHorizontal":-16.7,"spinRate":2650,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.46139882689934053,"extension":5.80681135254228},"index":1,"playId":"b9dab138-338a-334b-806a-d0ed482f40c3","pitchNumber":1,"startTime":"2026-04-30T21:07:53.886Z","endTime":"2026-04-30T21:07:58.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.155208136741365,"aZ":-22.65181030585957,"pfxX":0.23218856378277053,"pfxZ":5.6012572710090485,"pX":0.6761272675705622,"pZ":2.6475412333746724,"vX0":3.90371212255331,"vY0":-128.87891301916747,"vZ0":-2.0595651816688205,"x":91.23,"y":167.3,"x0":-0.881745695258645,"y0":50.00285889645191,"z0":5.187991161390161,"aX":0.39374115441209545},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":-1.2,"spinRate":2371,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4233017160840036,"extension":5.879572617576621},"hitData":{"launchSpeed":107.3,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.64,"coordY":115.2}},"index":2,"playId":"ef49b580-12ff-3c07-ba99-bb5be11e298b","pitchNumber":2,"startTime":"2026-04-30T21:08:08.403Z","endTime":"2026-04-30T21:08:20.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":1.8,"leverageIndex":0.18,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:08:20.711Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Weston Wilson pops out to shortstop Braden Shewmake.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T21:08:34.093Z","endTime":"2026-04-30T21:09:15.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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.3,"endSpeed":81.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094937723163746,"aZ":-29.671649714996988,"pfxX":-9.295013771774169,"pfxZ":1.45149751857487,"pX":0.2751743236695248,"pZ":3.039993389143503,"vX0":5.996813322551571,"vY0":-131.28675116125342,"vZ0":0.035127003092027986,"x":106.51,"y":156.7,"x0":-0.8459526139930974,"y0":50.00168582016321,"z0":5.258325251172982,"aX":-16.018462600356315},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":15.2,"spinRate":1966,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.41923362480194415,"extension":5.806410919901961},"index":0,"playId":"7b079d3b-d89c-395f-8035-7de1b305cee9","pitchNumber":1,"startTime":"2026-04-30T21:08:51.945Z","endTime":"2026-04-30T21:08:55.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795999463114878,"aZ":-26.78928949595293,"pfxX":10.47762732501217,"pfxZ":3.787195292449945,"pX":0.7993069390585584,"pZ":2.2566314481323784,"vX0":1.4305853384554843,"vY0":-119.29679629116139,"vZ0":-1.053758672737291,"x":86.53,"y":177.85,"x0":-1.169766625262549,"y0":50.00351954901668,"z0":5.148374962761447,"aX":14.901278016136372},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.8,"breakHorizontal":-19.3,"spinRate":2558,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.46149150307880715,"extension":5.755749197670236},"hitData":{"launchSpeed":76.2,"launchAngle":67.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":159.79}},"index":1,"playId":"79a8c36c-0073-3b6f-b021-7b109a553da4","pitchNumber":2,"startTime":"2026-04-30T21:09:06.115Z","endTime":"2026-04-30T21:09:15.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:09:15.483Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Johnson strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T21:11:27.833Z","endTime":"2026-04-30T21:12:19.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cameron Foster replaces Brandon Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"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-30T21:10:01.897Z","endTime":"2026-04-30T21:11:30.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671382,"link":"/api/v1/people/671382"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43180683913332,"aZ":-9.54113546496974,"pfxX":-5.629663308298172,"pfxZ":11.700697256382062,"pX":-0.06087810434598049,"pZ":3.139463405463678,"vX0":4.369586144866607,"vY0":-138.56113543905633,"vZ0":-6.182273209094024,"x":119.32,"y":154.01,"x0":-0.9308810221105083,"y0":50.005170366409196,"z0":6.044688799347261,"aX":-10.892474396651345},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":9.2,"spinRate":2433,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.39607180930659247,"extension":6.518006382030107},"index":1,"playId":"aae63208-3586-3dc2-8e65-d9bba68bdf2e","pitchNumber":1,"startTime":"2026-04-30T21:11:30.184Z","endTime":"2026-04-30T21:11:33.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.4,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.156823912358384,"aZ":-11.147368022308136,"pfxX":-4.497873144053981,"pfxZ":10.881967625380607,"pX":0.17233253763690873,"pZ":2.381533581359974,"vX0":4.238832322670424,"vY0":-138.63502627236576,"vZ0":-7.909374877599448,"x":110.43,"y":174.48,"x0":-0.7976649993983677,"y0":50.00137754840511,"z0":6.029229158215429,"aX":-8.689413780429337},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2442,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.3962233851556798,"extension":6.383983447896155},"index":2,"playId":"936fdc6c-c44d-3de8-b6c4-037070ef3e29","pitchNumber":2,"startTime":"2026-04-30T21:11:44.893Z","endTime":"2026-04-30T21:11:47.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":97.2,"endSpeed":88.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21332078211957,"aZ":-8.019607054745556,"pfxX":-5.437065109882462,"pfxZ":12.02990709159636,"pX":-0.8830711761229693,"pZ":2.7286151227310977,"vX0":2.0293265101315185,"vY0":-141.28924018530194,"vZ0":-7.667031669085041,"x":150.66,"y":165.11,"x0":-0.9069740087818232,"y0":50.006619395468256,"z0":6.003571061900551,"aX":-10.921092985399351},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.3,"breakHorizontal":9.4,"spinRate":2462,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.38865356569425114,"extension":6.446720345137337},"index":3,"playId":"269e4a13-eb9c-3442-92a5-cc2dd682c7ab","pitchNumber":3,"startTime":"2026-04-30T21:12:16.555Z","endTime":"2026-04-30T21:12:19.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:12:19.962Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braden Shewmake singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T21:12:20.408Z","endTime":"2026-04-30T21:13:08.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15205612391906,"aZ":-10.525483543998547,"pfxX":-6.542372797116762,"pfxZ":11.266477289248341,"pX":-0.5046621536496475,"pZ":2.1437832333778997,"vX0":3.109711981736014,"vY0":-138.08745064876425,"vZ0":-8.35028242771982,"x":136.24,"y":180.9,"x0":-0.7983602552212525,"y0":50.00561139702909,"z0":5.924371982229421,"aX":-12.574820823951253},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":11.2,"spinRate":2468,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.3974023835514515,"extension":6.531077798467127},"index":0,"playId":"ea75c22e-9113-3b9f-ae86-61bc12aa3b42","pitchNumber":1,"startTime":"2026-04-30T21:12:43.490Z","endTime":"2026-04-30T21:12:46.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65743471522271,"aZ":-9.218540041406339,"pfxX":-6.429139278543242,"pfxZ":11.470799873157594,"pX":-0.6451049625926428,"pZ":2.724461738365066,"vX0":2.7747974772265254,"vY0":-140.73436298900603,"vZ0":-7.3782028163986375,"x":141.59,"y":165.22,"x0":-0.8098975925232585,"y0":50.00343004106977,"z0":5.981197848636566,"aX":-12.865333964605027},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":11.0,"spinRate":2560,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.38955870839215656,"extension":6.499679647153766},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.7,"coordY":77.28}},"index":1,"playId":"c5a88ba3-9807-304a-ac14-b34f6ede64bb","pitchNumber":2,"startTime":"2026-04-30T21:12:57.973Z","endTime":"2026-04-30T21:13:08.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:13:08.945Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Matthews singles on a ground ball to shortstop Gunnar Henderson. Braden Shewmake to 2nd.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T21:13:19.324Z","endTime":"2026-04-30T21:13:41.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.934948071078992,"aZ":-24.616903797543703,"pfxX":0.10517852255608973,"pfxZ":4.263622434719684,"pX":-0.07176432778646574,"pZ":2.10912993659295,"vX0":2.287169754939332,"vY0":-131.98945252865974,"vZ0":-5.4605606666194015,"x":119.74,"y":181.83,"x0":-0.961574811481889,"y0":50.001666569205454,"z0":6.006977292016678,"aX":0.1862158992784572},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-0.7,"spinRate":2471,"spinDirection":188},"zone":8,"typeConfidence":0.88,"plateTime":0.41427100124526417,"extension":6.542014164448748},"hitData":{"launchSpeed":87.3,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.63,"coordY":160.8}},"index":0,"playId":"9a2a7abe-5851-3ea6-bae0-698af67fb2e1","pitchNumber":1,"startTime":"2026-04-30T21:13:29.838Z","endTime":"2026-04-30T21:13:41.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:13:41.742Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T21:14:00.451Z","endTime":"2026-04-30T21:17:20.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnThird":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,7],"actionIndex":[5,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32500668692495,"aZ":-7.430235114176815,"pfxX":-6.677442194733164,"pfxZ":12.379027049455136,"pX":-0.5171598859112632,"pZ":2.504488289137113,"vX0":3.5519582980519235,"vY0":-140.58796938542895,"vZ0":-8.306641031624254,"x":136.71,"y":171.16,"x0":-0.9304971610188112,"y0":50.001009239408134,"z0":5.982131871054032,"aX":-13.344753016023429},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.9,"breakHorizontal":11.4,"spinRate":2571,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.3898274105095214,"extension":6.64026005904295},"index":0,"playId":"a139e0a6-64d9-350a-9391-fc3ff3e47396","pitchNumber":1,"startTime":"2026-04-30T21:14:08.063Z","endTime":"2026-04-30T21:14:11.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77477574972524,"aZ":-22.037226376744037,"pfxX":-0.4515290542482888,"pfxZ":5.861864556615414,"pX":-0.17254280005381473,"pZ":3.6271936401687337,"vX0":2.402600146552648,"vY0":-131.1671167611574,"vZ0":-2.3491405942707555,"x":123.58,"y":140.85,"x0":-1.0448005664301745,"y0":50.000444135448134,"z0":6.191251542558023,"aX":-0.780682352000597},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":0.2,"spinRate":2432,"spinDirection":188},"zone":11,"typeConfidence":0.85,"plateTime":0.4188339809572832,"extension":6.440917735658063},"index":1,"playId":"fa33ba57-8e54-397a-9a75-d18c7497cdc8","pitchNumber":2,"startTime":"2026-04-30T21:14:23.742Z","endTime":"2026-04-30T21:14:27.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76891064431985,"aZ":-11.624821550657876,"pfxX":-4.315943167713777,"pfxZ":10.224429731613103,"pX":-0.4986389480192221,"pZ":3.0484653533519426,"vX0":2.956168919156544,"vY0":-140.81604266711676,"vZ0":-6.052824322972858,"x":136.01,"y":156.47,"x0":-1.0009690576702543,"y0":50.00013398435551,"z0":5.976694351788901,"aX":-8.672206117920119},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2560,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.3888521457021805,"extension":6.541785042063419},"index":2,"playId":"2bc5ad0c-f8ca-328c-a773-8cc7772640cf","pitchNumber":3,"startTime":"2026-04-30T21:14:40.715Z","endTime":"2026-04-30T21:14:45.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T21:15:00.169Z","endTime":"2026-04-30T21:15:18.512Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050586888623393,"aZ":-37.653648863508806,"pfxX":-0.03436147098448217,"pfxZ":-3.4876401609311563,"pX":1.8964794719962634,"pZ":-2.0712808378254897,"vX0":6.575088836894415,"vY0":-124.30824629603717,"vZ0":-11.69360995290213,"x":44.71,"y":294.7,"x0":-0.7743087248747715,"y0":50.005200185408604,"z0":5.803205325872166,"aX":-0.05542714663074232},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.8,"breakHorizontal":-1.4,"spinRate":2642,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4399957384098472,"extension":6.5224567132277205},"index":4,"playId":"2040ab2f-72a7-3abf-861c-6ea6176e2821","pitchNumber":4,"startTime":"2026-04-30T21:15:18.512Z","endTime":"2026-04-30T21:15:27.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Cameron Foster. Braden Shewmake to 3rd. Brice Matthews to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"2040ab2f-72a7-3abf-861c-6ea6176e2821","startTime":"2026-04-30T21:15:55.891Z","endTime":"2026-04-30T21:16:00.271Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669699,"link":"/api/v1/people/669699"},"defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":669699,"link":"/api/v1/people/669699"},"postOnSecond":{"id":694728,"link":"/api/v1/people/694728"},"postOnThird":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-30T21:16:00.271Z","endTime":"2026-04-30T21:17:16.845Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14255158684381,"aZ":-9.691977198019849,"pfxX":-6.891223171167191,"pfxZ":11.477072208252487,"pX":-0.09748601204980567,"pZ":2.5211885516450874,"vX0":4.558607903420647,"vY0":-140.36184382795355,"vZ0":-7.642168856828785,"x":120.72,"y":170.71,"x0":-0.8626023046399368,"y0":50.00430954379415,"z0":5.941014089204774,"aX":-13.502158137403862},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":11.3,"spinRate":2571,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3929517108407117,"extension":6.6176334207446486},"index":7,"playId":"782ed27a-cb86-36ea-a308-8f0e761db012","pitchNumber":5,"startTime":"2026-04-30T21:17:16.845Z","endTime":"2026-04-30T21:17:20.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:17:20.014Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to left fielder Dylan Beavers.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T21:17:23.207Z","endTime":"2026-04-30T21:18:40.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":{"id":671382,"link":"/api/v1/people/671382"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18912802665676,"aZ":-14.873791656211552,"pfxX":-5.631986278503366,"pfxZ":8.856462827492342,"pX":0.7962416732887136,"pZ":2.5597696514276462,"vX0":6.202778504886053,"vY0":-139.3186150283943,"vZ0":-6.713461283512945,"x":86.65,"y":169.67,"x0":-0.7341752566507391,"y0":50.00191016520776,"z0":5.9957357448419,"aX":-10.999773638152854},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":8.8,"spinRate":2449,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.39412547800277853,"extension":6.600091335202164},"index":0,"playId":"16d6d346-cf85-3040-85c8-ebe55af76770","pitchNumber":1,"startTime":"2026-04-30T21:17:42.080Z","endTime":"2026-04-30T21:17:45.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58909299807188,"aZ":-29.942308259310227,"pfxX":-0.023107652876470652,"pfxZ":1.4477913723330396,"pX":1.3686842192805038,"pZ":-0.021634064166542896,"vX0":5.16729638554432,"vY0":-123.31615984923168,"vZ0":-8.292104227438914,"x":64.83,"y":239.36,"x0":-0.7510866696214599,"y0":50.001949502346605,"z0":5.9114514584252555,"aX":-0.03620906280929419},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-1.2,"spinRate":2696,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.4442195167355001,"extension":6.436026396036774},"index":1,"playId":"c1e23bcc-5722-3d89-82fb-aed84e675262","pitchNumber":2,"startTime":"2026-04-30T21:17:59.143Z","endTime":"2026-04-30T21:18:09.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669699,"link":"/api/v1/people/669699"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Cameron Foster. Braden Shewmake scores. Brice Matthews to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":11,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"c1e23bcc-5722-3d89-82fb-aed84e675262","startTime":"2026-04-30T21:18:22.737Z","endTime":"2026-04-30T21:18:32.699Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669699,"link":"/api/v1/people/669699"},"defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":669699,"link":"/api/v1/people/669699"},"postOnThird":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59189101357878,"aZ":-10.560190158328423,"pfxX":-5.065828931094352,"pfxZ":10.903164554525091,"pX":-0.37838507599996996,"pZ":3.280088628662477,"vX0":2.8533778214479897,"vY0":-140.34449148716635,"vZ0":-5.738206624655267,"x":131.42,"y":150.22,"x0":-0.7533709029941118,"y0":50.00684998590638,"z0":6.048124328167508,"aX":-10.045340177627095},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2523,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.3912023746202893,"extension":6.65801211002885},"hitData":{"launchSpeed":89.7,"launchAngle":20.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.94,"coordY":105.28}},"index":3,"playId":"f488ccfc-6329-3fa1-bd15-43484a38faf0","pitchNumber":3,"startTime":"2026-04-30T21:18:32.699Z","endTime":"2026-04-30T21:18:40.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:18:40.312Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out to left fielder Dustin Harris.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T21:20:42.330Z","endTime":"2026-04-30T21:21:19.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":81.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774700196280186,"aZ":-25.1866955622864,"pfxX":-9.102268105776732,"pfxZ":4.076674343948643,"pX":-0.18280743684480708,"pZ":3.2539092591753738,"vX0":5.051700285378498,"vY0":-129.94070781100598,"vZ0":-0.33549759520776795,"x":123.97,"y":150.92,"x0":-0.9677809957754225,"y0":50.00127507533325,"z0":5.295449173244693,"aX":-15.591313360233613},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2034,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4212413883348294,"extension":5.923992796059343},"index":0,"playId":"808ee043-4cd0-3cc8-a54e-a872284ebec3","pitchNumber":1,"startTime":"2026-04-30T21:20:53.753Z","endTime":"2026-04-30T21:20:56.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05018065722403,"aZ":-34.003219756956966,"pfxX":-9.037607962367883,"pfxZ":-1.2860392882167595,"pX":-0.3490265077441011,"pZ":2.927864293457902,"vX0":4.410119840308733,"vY0":-119.15525964545249,"vZ0":1.3961633869364258,"x":130.3,"y":159.73,"x0":-1.0596138887519184,"y0":50.00170832828993,"z0":5.43010004966395,"aX":-12.863758948051366},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.7,"breakHorizontal":15.1,"spinRate":1624,"spinDirection":259},"zone":1,"typeConfidence":2.0,"plateTime":0.4614523828254886,"extension":5.514222298909053},"hitData":{"launchSpeed":94.3,"launchAngle":40.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.71,"coordY":93.65}},"index":1,"playId":"5cc746b2-7bff-3a21-90e6-33ed33748343","pitchNumber":2,"startTime":"2026-04-30T21:21:10.450Z","endTime":"2026-04-30T21:21:19.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:21:19.757Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T21:21:19.880Z","endTime":"2026-04-30T21:23:17.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480650551333934,"aZ":-27.768900232369973,"pfxX":9.07776947992561,"pfxZ":3.179261918107544,"pX":0.41113931825218525,"pZ":2.0150069364285494,"vX0":1.4817357414593493,"vY0":-117.78633482657936,"vZ0":-1.182231405359552,"x":101.33,"y":184.37,"x0":-1.4062761940899067,"y0":50.00075825301831,"z0":5.126571282055216,"aX":12.562498283637922},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.8,"breakHorizontal":-16.8,"spinRate":2473,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.46768897729234427,"extension":5.802178212508393},"index":0,"playId":"f187ac59-fa40-38ff-acd8-2b3c1ff3893e","pitchNumber":1,"startTime":"2026-04-30T21:21:44.418Z","endTime":"2026-04-30T21:21:48.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9801171417636,"aZ":-37.93315700086709,"pfxX":8.390698182407808,"pfxZ":-4.1906653410244585,"pX":0.14170404300774203,"pZ":0.039851230175555835,"vX0":0.720279895659022,"vY0":-116.8291649026465,"vZ0":-3.5747427029314975,"x":111.6,"y":237.7,"x0":-1.260284785822183,"y0":50.000801994084796,"z0":5.172138366926621,"aX":11.541902106807427},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.2,"breakHorizontal":-15.4,"spinRate":2856,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46967368377556173,"extension":5.810575919491863},"index":1,"playId":"8c694272-fe92-30d5-a4fa-1f6f4ea600a4","pitchNumber":2,"startTime":"2026-04-30T21:22:01.376Z","endTime":"2026-04-30T21:22:04.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466549586543188,"aZ":-39.29675272350479,"pfxX":5.546351659083475,"pfxZ":-4.952553846778658,"pX":0.5683263157197365,"pZ":0.5433464227060666,"vX0":2.3143987113561657,"vY0":-119.77966812630066,"vZ0":-2.5444518714545117,"x":95.34,"y":224.11,"x0":-1.134249591258245,"y0":50.0051379384514,"z0":5.169957947376381,"aX":7.9723873973646855},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.4,"breakHorizontal":-10.7,"spinRate":2813,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4591913727040682,"extension":6.1359478842748825},"index":2,"playId":"d0e74410-7271-35da-9479-0c8fdbf437ac","pitchNumber":3,"startTime":"2026-04-30T21:22:22.432Z","endTime":"2026-04-30T21:22:26.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T21:22:33.814Z","endTime":"2026-04-30T21:22:51.414Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.838279752997146,"aZ":-38.20594650850994,"pfxX":6.241647438986395,"pfxZ":-4.1105016365824465,"pX":0.4342198610561374,"pZ":1.7518635376417286,"vX0":1.7701834745986846,"vY0":-120.1897238629688,"vZ0":-0.3589030331741332,"x":100.45,"y":191.48,"x0":-1.122519508054072,"y0":50.00494297700014,"z0":5.289971252417007,"aX":9.151619044509355},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.3,"breakHorizontal":-11.8,"spinRate":2873,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.45536195207980823,"extension":5.817244833612765},"index":4,"playId":"6ea8e9f2-66d3-3b1a-a0be-e715d0b537ee","pitchNumber":4,"startTime":"2026-04-30T21:22:51.414Z","endTime":"2026-04-30T21:22:55.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28928571142987,"aZ":-26.473450112225294,"pfxX":1.8844802694037828,"pfxZ":3.407701951208388,"pX":-0.0036022132382641596,"pZ":2.751657756332726,"vX0":2.5339259443889803,"vY0":-128.01094732511956,"vZ0":-1.0447429037545453,"x":117.14,"y":164.49,"x0":-1.2479614801228363,"y0":50.00470091272856,"z0":5.22131933650445,"aX":3.154597481608553},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.0,"spinRate":2289,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.4264636014392851,"extension":5.872044196551578},"index":5,"playId":"472f9935-7df3-3e94-bde9-a4ec27ada8d6","pitchNumber":5,"startTime":"2026-04-30T21:23:12.764Z","endTime":"2026-04-30T21:23:17.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:23:17.643Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T21:23:41.139Z","endTime":"2026-04-30T21:25:12.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707295095092253,"aZ":-27.668413860823478,"pfxX":1.9667952522329264,"pfxZ":2.702558147129473,"pX":0.689121020491137,"pZ":2.125094824408893,"vX0":3.629464765803057,"vY0":-128.20787788179794,"vZ0":-2.427974953466766,"x":90.73,"y":181.4,"x0":-0.998781500169748,"y0":50.00609771009896,"z0":5.236696618871203,"aX":3.2856570049165117},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":-4.3,"spinRate":2231,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.4266947098337268,"extension":5.89372636805461},"index":0,"playId":"5af88540-9ae5-3b7c-8814-9436c136bda2","pitchNumber":1,"startTime":"2026-04-30T21:23:41.139Z","endTime":"2026-04-30T21:23:44.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472860410131975,"aZ":-31.289209201234453,"pfxX":-9.643565209553998,"pfxZ":0.576093745106955,"pX":-0.45881924435906923,"pZ":1.0299613251546114,"vX0":4.507105067457813,"vY0":-123.3243673996377,"vZ0":-3.6112344085174133,"x":134.49,"y":210.97,"x0":-1.0612929352688332,"y0":50.00169288575479,"z0":5.164006302787316,"aX":-14.791906288215847},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":16.3,"spinRate":1534,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.44484314154969873,"extension":5.538350918097409},"index":1,"playId":"f7757e46-be24-3585-b8be-a3698bda6d08","pitchNumber":2,"startTime":"2026-04-30T21:23:55.441Z","endTime":"2026-04-30T21:23:58.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898186909348368,"aZ":-26.789039810465173,"pfxX":-7.340781392765041,"pfxZ":3.012209043609717,"pX":1.4107055800555635,"pZ":3.96931436895648,"vX0":8.233786950825998,"vY0":-132.78325654639127,"vZ0":1.5326835114831616,"x":63.23,"y":131.61,"x0":-0.773708886394874,"y0":50.00459764393445,"z0":5.330930088239177,"aX":-13.135925228127316},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":11.5,"spinRate":2010,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4121797766438644,"extension":5.892493457843138},"index":2,"playId":"9f03397e-88c4-3f92-a5d9-f338ad8b4131","pitchNumber":3,"startTime":"2026-04-30T21:24:17.643Z","endTime":"2026-04-30T21:24:20.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120648101359006,"aZ":-27.877851413995018,"pfxX":11.43471715231482,"pfxZ":3.263071344322811,"pX":0.5544890380744456,"pZ":1.8976326022579817,"vX0":0.5802259968588012,"vY0":-115.09596468920158,"vZ0":-1.137358758870137,"x":95.86,"y":187.54,"x0":-1.1836958753227524,"y0":50.00251266186332,"z0":5.145002425088102,"aX":15.050633898379477},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.9,"breakHorizontal":-20.8,"spinRate":2746,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.47936423850300924,"extension":5.803601529321273},"index":3,"playId":"d0fe7e48-9432-39e4-83c1-f325a1d5846b","pitchNumber":4,"startTime":"2026-04-30T21:24:29.618Z","endTime":"2026-04-30T21:24:32.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366864229895437,"aZ":-40.62611564248698,"pfxX":6.184116563169889,"pfxZ":-6.039924655290263,"pX":0.726526218300083,"pZ":0.6687182240661951,"vX0":2.3323642921555345,"vY0":-118.54999000201097,"vZ0":-2.0191258968714814,"x":89.31,"y":220.72,"x0":-1.0786038040557349,"y0":50.00479556600871,"z0":5.301058614226165,"aX":8.648876537849597},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.2,"breakHorizontal":-11.8,"spinRate":2810,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4651584792346899,"extension":5.86100909292973},"index":4,"playId":"bb5aade8-9c8a-3ed2-8358-714e0f951797","pitchNumber":5,"startTime":"2026-04-30T21:24:51.903Z","endTime":"2026-04-30T21:24:55.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.484960356533087,"aZ":-27.839383559729665,"pfxX":12.25797690947693,"pfxZ":3.20856691166634,"pX":-1.1529916723209734,"pZ":2.9553492125618392,"vX0":-2.7797681866024133,"vY0":-115.98236381288068,"vZ0":1.0361107424916534,"x":160.95,"y":158.99,"x0":-1.5244902225587673,"y0":50.00088435554132,"z0":5.175699034034975,"aX":16.550424586154616},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.4,"breakHorizontal":-21.4,"spinRate":2686,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.47384491203735557,"extension":5.742168303763838},"index":5,"playId":"8aaadf8c-7680-3f4d-af48-f5db708f9b6a","pitchNumber":6,"startTime":"2026-04-30T21:25:07.810Z","endTime":"2026-04-30T21:25:12.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:25:12.621Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T21:25:14.021Z","endTime":"2026-04-30T21:26:43.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477036930165934,"aZ":-37.02905369940868,"pfxX":6.56862549403424,"pfxZ":-3.517646862273325,"pX":-0.1740974569106101,"pZ":1.2388543447160405,"vX0":0.6383387505261693,"vY0":-117.10201424514524,"vZ0":-1.3170318985498715,"x":123.64,"y":205.33,"x0":-1.3034377953487317,"y0":50.0028460099294,"z0":5.293228245165549,"aX":9.06249782299038},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.4,"breakHorizontal":-12.0,"spinRate":2752,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4689112753365916,"extension":5.979708279672621},"index":0,"playId":"2a500340-f371-3d93-8222-7fb0eb9ed240","pitchNumber":1,"startTime":"2026-04-30T21:25:37.024Z","endTime":"2026-04-30T21:25:40.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.051681446811752,"aZ":-21.853070317607724,"pfxX":0.383225765223405,"pfxZ":6.037139600508396,"pX":-0.04382251792935384,"pZ":1.9333970237225304,"vX0":2.7768628001683733,"vY0":-128.7391515013677,"vZ0":-4.019076436315714,"x":118.67,"y":186.58,"x0":-1.1780236461705311,"y0":50.00379030146516,"z0":5.16836358711679,"aX":0.6550661983345489},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-1.2,"spinRate":2308,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4224664093765216,"extension":5.848119256003757},"index":1,"playId":"d28a49f2-328f-388b-b3b1-235fb63377ec","pitchNumber":2,"startTime":"2026-04-30T21:25:53.621Z","endTime":"2026-04-30T21:25:57.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T21:26:01.639Z","endTime":"2026-04-30T21:26:15.748Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.018186300718114,"aZ":-37.304212719867365,"pfxX":8.57487190077287,"pfxZ":-3.6713052898278855,"pX":0.7618682108205733,"pZ":-0.019667267786637584,"vX0":1.9194700615587648,"vY0":-118.39843357338339,"vZ0":-3.867743741695273,"x":87.96,"y":239.31,"x0":-1.1759509605177223,"y0":50.00295118468367,"z0":5.106679552338251,"aX":11.977339888317086},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.4,"breakHorizontal":-16.0,"spinRate":2891,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.465495042243381,"extension":5.871765398980659},"index":3,"playId":"afb33ebc-99e6-33fc-ae27-73ba0cbfc5b5","pitchNumber":3,"startTime":"2026-04-30T21:26:15.748Z","endTime":"2026-04-30T21:26:18.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41362707492582,"aZ":-38.528225928129416,"pfxX":5.30597098342176,"pfxZ":-4.531426722139371,"pX":-0.1512410520616443,"pZ":1.4910741382788943,"vX0":0.7935488455270437,"vY0":-118.9515442371549,"vZ0":-0.6155282563165319,"x":122.76,"y":198.52,"x0":-1.1790691774765507,"y0":50.00260078146119,"z0":5.312657726057139,"aX":7.439223767537511},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.0,"breakHorizontal":-9.8,"spinRate":2855,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4643283615075706,"extension":5.880911370075848},"index":4,"playId":"05dcebe0-a632-3592-ba77-df7b18f58e5d","pitchNumber":4,"startTime":"2026-04-30T21:26:39.021Z","endTime":"2026-04-30T21:26:43.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:26:43.599Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T21:28:36.094Z","endTime":"2026-04-30T21:30:03.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11523491091045,"aZ":-18.8556133918947,"pfxX":0.5019617723911329,"pfxZ":8.309347033957755,"pX":1.4391998419005305,"pZ":-0.44373992238270876,"vX0":5.521393642973723,"vY0":-125.93387667415837,"vZ0":-11.70454460733861,"x":62.14,"y":250.76,"x0":-0.848878288205419,"y0":50.00145719925624,"z0":5.796637056588444,"aX":0.8037765506860278},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2392,"spinDirection":198},"zone":14,"typeConfidence":0.89,"plateTime":0.4353047947817821,"extension":6.720757051281241},"index":0,"playId":"f91dc459-2286-399c-b6a3-12c8178f1a75","pitchNumber":1,"startTime":"2026-04-30T21:28:54.770Z","endTime":"2026-04-30T21:28:57.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838346547775895,"aZ":-13.627838756827384,"pfxX":-3.9763917676984986,"pfxZ":9.764839975119504,"pX":-1.2702283097347677,"pZ":4.2663645820472516,"vX0":0.2120582220631239,"vY0":-137.28930762837527,"vZ0":-2.7724475106812063,"x":165.42,"y":123.59,"x0":-0.8325174817721062,"y0":50.001191068601955,"z0":6.222892169681969,"aX":-7.551161801095248},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2424,"spinDirection":206},"zone":11,"typeConfidence":0.88,"plateTime":0.3997363556617599,"extension":6.666806766165387},"index":1,"playId":"ed3cdf57-c95e-35cc-a1e2-25bd827f370f","pitchNumber":2,"startTime":"2026-04-30T21:29:17.862Z","endTime":"2026-04-30T21:29:21.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.2,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.767907253996846,"aZ":-10.017335901180806,"pfxX":-4.942129834908502,"pfxZ":11.630091609615228,"pX":2.976411303442E-4,"pZ":2.8543561625530556,"vX0":3.5670493155133647,"vY0":-138.33813087662637,"vZ0":-6.795180359830422,"x":116.99,"y":161.71,"x0":-0.6749687045710071,"y0":50.00345119861215,"z0":6.041613672409893,"aX":-9.415958373237778},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":8.0,"spinRate":2418,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3985539088408152,"extension":6.723957979859043},"index":2,"playId":"5e3e1a85-b7e2-3ac4-af15-5916107982a6","pitchNumber":3,"startTime":"2026-04-30T21:29:34.547Z","endTime":"2026-04-30T21:29:37.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.254298924310284,"aZ":-10.073010365162508,"pfxX":-3.923046053816778,"pfxZ":11.69823807104601,"pX":-0.5150440741484072,"pZ":2.4701266255558854,"vX0":2.0739860843619264,"vY0":-137.70967824085952,"vZ0":-7.868120175451955,"x":136.63,"y":172.09,"x0":-0.7749486653880264,"y0":50.00091413446901,"z0":6.0749913888759925,"aX":-7.410472314531529},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":6.6,"spinRate":2424,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.4002610865337819,"extension":6.723236858544246},"hitData":{"launchSpeed":85.9,"launchAngle":77.0,"totalDistance":65.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.39,"coordY":190.93}},"index":3,"playId":"7a2a8511-fbe8-3650-a59d-0c3940ec09a4","pitchNumber":4,"startTime":"2026-04-30T21:29:51.925Z","endTime":"2026-04-30T21:30:03.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:30:03.053Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out, pitcher Cameron Foster to first baseman Pete Alonso.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T21:30:07.201Z","endTime":"2026-04-30T21:31:50.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671382,"link":"/api/v1/people/671382"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28089728247661,"aZ":-11.50878393005325,"pfxX":-4.846148478059081,"pfxZ":10.63057230969022,"pX":-0.6501180486149448,"pZ":3.607624076128441,"vX0":2.2385620207179144,"vY0":-139.26799496710424,"vZ0":-4.66646115369365,"x":141.78,"y":141.37,"x0":-0.8393086331526968,"y0":50.00323382302575,"z0":6.079985895220576,"aX":-9.421893952238474},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2566,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39484003204197293,"extension":6.657784281434558},"index":0,"playId":"a1c07c6e-fcc5-3072-b32e-b783755e53ac","pitchNumber":1,"startTime":"2026-04-30T21:30:26.289Z","endTime":"2026-04-30T21:30:29.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T21:30:37.071Z","endTime":"2026-04-30T21:30:48.768Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22372503647536,"aZ":-12.71375720877678,"pfxX":-7.727071957972602,"pfxZ":9.869822764643851,"pX":-1.667125359303309,"pZ":2.4502846584229476,"vX0":0.5029113881500238,"vY0":-139.93065651714335,"vZ0":-7.3126184554722,"x":180.55,"y":172.62,"x0":-0.8464691596931025,"y0":50.00605614423799,"z0":5.940683740926276,"aX":-15.240211957546064},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":13.9,"spinRate":2475,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.39227244923564486,"extension":6.778089414469385},"index":2,"playId":"0ddf1c91-b81d-3699-917d-b2f47e576c17","pitchNumber":2,"startTime":"2026-04-30T21:30:48.768Z","endTime":"2026-04-30T21:30:52.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.679074567545328,"aZ":-34.68780506410118,"pfxX":0.6469836622206699,"pfxZ":-1.805967385574947,"pX":-0.7076773724020377,"pZ":3.108315966671746,"vX0":0.3405191369231735,"vY0":-118.40076098183305,"vZ0":0.3375576995188676,"x":143.97,"y":154.86,"x0":-0.9383253890645822,"y0":50.00311954920847,"z0":6.188991365519186,"aX":0.9007095749342863},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.9,"breakHorizontal":-1.3,"spinRate":2585,"spinDirection":36},"zone":1,"typeConfidence":0.9,"plateTime":0.46607399269157845,"extension":6.5482037829569215},"index":3,"playId":"9d7c3a7c-24ec-3049-b5be-6fa5fe57cd52","pitchNumber":3,"startTime":"2026-04-30T21:31:04.410Z","endTime":"2026-04-30T21:31:07.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.106150092634735,"aZ":-7.114623982785811,"pfxX":-5.699608658367992,"pfxZ":12.75765437370384,"pX":-0.04821351718027389,"pZ":3.176526571407422,"vX0":3.680206706664895,"vY0":-140.5176176150463,"vZ0":-6.706176501512718,"x":118.84,"y":153.01,"x0":-0.6465303192994337,"y0":50.001662547601654,"z0":6.08116440911134,"aX":-11.195058155880824},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.6,"breakHorizontal":9.4,"spinRate":2623,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.39247039809256323,"extension":6.61959805288197},"index":4,"playId":"81dceccb-2814-3485-850f-a613b3301d7e","pitchNumber":4,"startTime":"2026-04-30T21:31:22.725Z","endTime":"2026-04-30T21:31:26.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31917872217545,"aZ":-9.815758540509592,"pfxX":-6.454519953701785,"pfxZ":11.424632280663745,"pX":-0.2849013781337049,"pZ":3.9798190317362674,"vX0":3.5356537369716112,"vY0":-139.6949692591872,"vZ0":-3.9877560424198935,"x":127.86,"y":131.32,"x0":-0.7349386367196911,"y0":50.00405214548035,"z0":6.082218223025256,"aX":-12.63400745516746},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.9,"breakHorizontal":10.8,"spinRate":2463,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3935406326652924,"extension":6.678010226269124},"hitData":{"launchSpeed":81.3,"launchAngle":-13.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":145.73,"coordY":147.63}},"index":5,"playId":"ab18fb6a-bf5e-3265-8ad2-eda9069da6d0","pitchNumber":5,"startTime":"2026-04-30T21:31:43.365Z","endTime":"2026-04-30T21:31:50.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:31:50.684Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to left fielder Dylan Beavers.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T21:31:57.192Z","endTime":"2026-04-30T21:32:59.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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(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":96.4,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31900961334735,"aZ":-10.341016703676594,"pfxX":-3.0677818851726117,"pfxZ":11.01385798426082,"pX":-0.7767405516316209,"pZ":3.9015480149421373,"vX0":1.5931438340988446,"vY0":-140.2824209060198,"vZ0":-4.268278047062081,"x":146.61,"y":133.44,"x0":-0.9550907515746138,"y0":50.00233776514902,"z0":6.12330991944156,"aX":-6.081461923204299},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":5.2,"spinRate":2518,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39124308930760066,"extension":6.666712956795462},"index":0,"playId":"fb9b81fa-50b6-30b2-bbed-7268124c829b","pitchNumber":1,"startTime":"2026-04-30T21:32:15.556Z","endTime":"2026-04-30T21:32:19.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.166675854644154,"aZ":-9.780495108521146,"pfxX":-5.05686314003944,"pfxZ":11.727566738659855,"pX":-0.9100709127419452,"pZ":3.208272301549904,"vX0":1.3382716681081857,"vY0":-138.12996980130293,"vZ0":-6.064812182300977,"x":151.69,"y":152.16,"x0":-0.7475962638418311,"y0":50.00311687429906,"z0":6.107574032288061,"aX":-9.656023159666775},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":8.8,"spinRate":2470,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39834571850779943,"extension":6.631273989445263},"index":1,"playId":"c15b47f1-159f-3b61-b2e1-648a3d774f25","pitchNumber":2,"startTime":"2026-04-30T21:32:29.610Z","endTime":"2026-04-30T21:32:32.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234357510600237,"aZ":-25.209792239793092,"pfxX":0.5852684018563117,"pfxZ":4.0145219477222245,"pX":0.0065645174112432935,"pZ":2.9821091335844763,"vX0":2.2514015016358426,"vY0":-131.25446898434433,"vZ0":-3.1711749551108412,"x":116.75,"y":158.26,"x0":-0.9403222246814622,"y0":50.00378695643159,"z0":6.094889822837029,"aX":1.0151089317905067},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":2513,"spinDirection":188},"zone":2,"typeConfidence":0.89,"plateTime":0.41819485339321893,"extension":6.657244048837036},"hitData":{"launchSpeed":94.2,"launchAngle":10.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.05,"coordY":90.98}},"index":2,"playId":"a1e885c3-e212-34ce-aecd-b9007e9c35e2","pitchNumber":3,"startTime":"2026-04-30T21:32:48.049Z","endTime":"2026-04-30T21:32:59.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:32:59.082Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks. Yainer Diaz to 2nd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T21:33:00.181Z","endTime":"2026-04-30T21:34:08.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.738827304591794,"aZ":-12.653197404246153,"pfxX":-4.502992519335737,"pfxZ":10.13695046015817,"pX":-0.17212590298403482,"pZ":3.8552737784594635,"vX0":3.2929490227844296,"vY0":-138.1272444522876,"vZ0":-3.7811595432036884,"x":123.56,"y":134.69,"x0":-0.7967334909252841,"y0":50.003015142413254,"z0":6.09707688579777,"aX":-8.671850056043017},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2482,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.3970487092204147,"extension":6.671224416078764},"index":0,"playId":"224d795e-db2c-33b7-b954-cd81b789fcfe","pitchNumber":1,"startTime":"2026-04-30T21:33:20.259Z","endTime":"2026-04-30T21:33:24.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.6,"endSpeed":86.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.956429069572245,"aZ":-8.743986668898726,"pfxX":-3.440572633422137,"pfxZ":12.055305658569472,"pX":0.8188669762410344,"pZ":2.4501767546230435,"vX0":5.210284229233627,"vY0":-138.9528314822652,"vZ0":-8.141268118251556,"x":85.79,"y":172.63,"x0":-0.6389036594178495,"y0":50.00047853501039,"z0":6.009801450162544,"aX":-6.685871393811918},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.2,"breakHorizontal":5.0,"spinRate":2538,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.3951452829491817,"extension":6.741805111252591},"index":1,"playId":"1ee69a8c-5bb9-38ba-b508-5ae52fb2275d","pitchNumber":2,"startTime":"2026-04-30T21:33:34.041Z","endTime":"2026-04-30T21:33:38.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.2,"endSpeed":85.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73209173697568,"aZ":-8.998810723678456,"pfxX":-5.090447847547334,"pfxZ":12.273331790589337,"pX":-1.0565257349447577,"pZ":3.97463287904005,"vX0":1.2029050358655153,"vY0":-137.13485196153312,"vZ0":-4.135680608552035,"x":157.27,"y":131.46,"x0":-0.8419807786818324,"y0":50.00432390083654,"z0":6.125952616481088,"aX":-9.613929102437849},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.5,"breakHorizontal":8.9,"spinRate":2511,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.4007035636929186,"extension":6.6698678074089495},"index":2,"playId":"306dc811-2608-30fa-bba1-741726059689","pitchNumber":3,"startTime":"2026-04-30T21:33:47.907Z","endTime":"2026-04-30T21:33:53.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.081872773069204,"aZ":-9.775542351789005,"pfxX":-5.9749916434284795,"pfxZ":11.93299400380505,"pX":-0.5112187307393418,"pZ":3.888675906146807,"vX0":2.772418262056407,"vY0":-136.3960750893676,"vZ0":-4.218502453333653,"x":136.49,"y":133.79,"x0":-0.766799411217322,"y0":50.000042304464564,"z0":6.134035914233992,"aX":-11.212504234938882},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":10.2,"spinRate":2492,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.4021603932927844,"extension":6.608084346200458},"index":3,"playId":"92f76707-d7f4-3f91-ad2d-8e1ac9419d61","pitchNumber":4,"startTime":"2026-04-30T21:34:03.494Z","endTime":"2026-04-30T21:34:08.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:34:08.087Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Johnson pops out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T21:34:10.384Z","endTime":"2026-04-30T21:34:57.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.212492193957193,"aZ":-14.583283599506565,"pfxX":-4.643564128940991,"pfxZ":9.04257866086646,"pX":-0.32836532240736116,"pZ":4.040593893672224,"vX0":3.352560062681021,"vY0":-138.65116995989345,"vZ0":-3.0304346942884313,"x":129.52,"y":129.68,"x0":-0.9503333709787208,"y0":50.00331848989029,"z0":6.121791084153035,"aX":-9.034631025403895},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2509,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.39515318524278165,"extension":6.597728781217763},"index":0,"playId":"a8acbd09-06e6-3f4e-829b-7eec74981910","pitchNumber":1,"startTime":"2026-04-30T21:34:32.118Z","endTime":"2026-04-30T21:34:35.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102612518012858,"aZ":-21.278057919219794,"pfxX":-0.3945053055583452,"pfxZ":6.498042932270532,"pX":-0.19266126839206105,"pZ":2.013522465136891,"vX0":2.054861156750238,"vY0":-129.0104296784269,"vZ0":-5.799792084350943,"x":124.34,"y":184.41,"x0":-0.9499855826628526,"y0":50.004417991465964,"z0":5.942601937034168,"aX":-0.6618892859108589},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.7,"breakHorizontal":0.2,"spinRate":2365,"spinDirection":187},"zone":8,"typeConfidence":0.87,"plateTime":0.42538425297431237,"extension":6.688906857636579},"hitData":{"launchSpeed":85.1,"launchAngle":66.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":151.18}},"index":1,"playId":"f85d47d7-a683-3c3d-b84f-b1d27739a2e9","pitchNumber":2,"startTime":"2026-04-30T21:34:48.649Z","endTime":"2026-04-30T21:34:57.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":671382,"link":"/api/v1/people/671382"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:34:57.971Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T21:36:50.185Z","endTime":"2026-04-30T21:39:07.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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.0,"endSpeed":81.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840054713542226,"aZ":-22.604782489033113,"pfxX":1.2436845571882125,"pfxZ":5.690618791451172,"pX":-0.07517828136139286,"pZ":2.2290435093807925,"vX0":2.078269955189591,"vY0":-128.20648741724125,"vZ0":-3.2568007314192093,"x":119.87,"y":178.6,"x0":-1.0546127813729844,"y0":50.00538080655747,"z0":5.2587368317382595,"aX":2.093037470100898},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.8,"breakHorizontal":-2.6,"spinRate":2361,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.42547059934863274,"extension":5.798227098023385},"index":0,"playId":"59140502-531a-3d60-8e00-a0404bbe11d7","pitchNumber":1,"startTime":"2026-04-30T21:37:14.201Z","endTime":"2026-04-30T21:37:17.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.730072217926,"aZ":-28.708792076479117,"pfxX":-8.546582419389445,"pfxZ":2.0674876961354336,"pX":-1.5010549712827763,"pZ":4.497009300918564,"vX0":1.385896782826927,"vY0":-129.18618946600898,"vZ0":3.2963539051663227,"x":174.22,"y":117.36,"x0":-0.9370060661214981,"y0":50.0045026897978,"z0":5.420633524271911,"aX":-14.34249734709749},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":15.1,"spinRate":2091,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4251582044623845,"extension":5.846222076796504},"index":1,"playId":"aa3d1322-d497-3604-a2c3-d2a752291f51","pitchNumber":2,"startTime":"2026-04-30T21:37:27.063Z","endTime":"2026-04-30T21:37:31.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493958336182207,"aZ":-32.04949815597285,"pfxX":-8.75524072932078,"pfxZ":0.086508925614865,"pX":-1.085901504135916,"pZ":2.3765221618326056,"vX0":3.0796652512081666,"vY0":-121.9290936862029,"vZ0":-0.42902026244725777,"x":158.39,"y":174.61,"x0":-1.2261881108294717,"y0":50.005469347174824,"z0":5.315223957879217,"aX":-13.212676799683722},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":15.1,"spinRate":1527,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.44885142895301033,"extension":5.458025669263584},"index":2,"playId":"60ac836c-1a91-363a-9e63-f0a04e5f85ca","pitchNumber":3,"startTime":"2026-04-30T21:37:55.576Z","endTime":"2026-04-30T21:37:59.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215358101819806,"aZ":-24.822265083065727,"pfxX":7.844692531464348,"pfxZ":5.126069579370668,"pX":-0.5430823170471192,"pZ":2.0386946207908436,"vX0":-0.8182482951855188,"vY0":-119.09932065475377,"vZ0":-1.873613812170966,"x":137.7,"y":183.74,"x0":-1.2137942451710615,"y0":50.00418665945868,"z0":5.084130329356632,"aX":11.251588991616755},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.0,"spinRate":2574,"spinDirection":89},"zone":7,"typeConfidence":2.0,"plateTime":0.4601742874956263,"extension":5.868508725997312},"index":3,"playId":"72c5eb45-7b32-3af6-8a63-924b3470d63d","pitchNumber":4,"startTime":"2026-04-30T21:38:07.140Z","endTime":"2026-04-30T21:38:10.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.956219844649546,"aZ":-30.291505426978194,"pfxX":-11.420659502294418,"pfxZ":1.202571764891267,"pX":0.0816286353412128,"pZ":0.5405228861704091,"vX0":6.242463587832026,"vY0":-124.6842748294138,"vZ0":-4.798140991769613,"x":113.89,"y":224.19,"x0":-0.9755161124437981,"y0":50.00608112774065,"z0":5.000708632881505,"aX":-17.916810014789316},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":19.2,"spinRate":1635,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4399453918537586,"extension":5.747756940035485},"index":4,"playId":"c718124a-9323-3cca-9f57-b4a1765365b6","pitchNumber":5,"startTime":"2026-04-30T21:38:21.808Z","endTime":"2026-04-30T21:38:24.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225067019156,"aZ":-24.459425374247182,"pfxX":1.8523756943224152,"pfxZ":4.625760335154201,"pX":-0.1579913566264814,"pZ":2.6869073615422883,"vX0":2.0065986357416796,"vY0":-127.75276234095254,"vZ0":-1.5491092445038193,"x":123.02,"y":166.23,"x0":-1.191740796976843,"y0":50.00037638966245,"z0":5.208017602079517,"aX":3.0870713825778364},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":-3.7,"spinRate":2311,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.42734807887853865,"extension":5.806856576531362},"index":5,"playId":"7d15b8eb-72e6-38a1-9d8f-6a24076a6589","pitchNumber":6,"startTime":"2026-04-30T21:38:37.038Z","endTime":"2026-04-30T21:38:40.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":3,"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-30T21:38:49.978Z","endTime":"2026-04-30T21:39:04.075Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27012130668026,"aZ":-35.9088161716958,"pfxX":5.024055733496558,"pfxZ":-2.609112497280237,"pX":0.8198987439837923,"pZ":1.994797481891012,"vX0":2.8478325490710077,"vY0":-119.26005080839917,"vZ0":-0.32722622061098583,"x":85.75,"y":184.92,"x0":-1.0449001539095066,"y0":50.00380239261021,"z0":5.389967530614099,"aX":7.190921025000777},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-9.8,"spinRate":2760,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46036974101991346,"extension":5.989324291897637},"index":7,"playId":"f4efb0d4-f519-33f5-b8a9-21e9bf4dac26","pitchNumber":7,"startTime":"2026-04-30T21:39:04.075Z","endTime":"2026-04-30T21:39:07.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:39:07.541Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo called out on strikes.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T21:39:07.991Z","endTime":"2026-04-30T21:40:51.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72830450092608,"aZ":-27.590480561770065,"pfxX":1.058147998057109,"pfxZ":2.7757857707654328,"pX":-1.069884006064836,"pZ":2.431464274476307,"vX0":0.053393471965701704,"vY0":-127.4979387169015,"vZ0":-1.3245693419280478,"x":157.78,"y":173.13,"x0":-1.228580743804966,"y0":50.0012435012096,"z0":5.131122328246656,"aX":1.7451686595501912},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":-1.9,"spinRate":2372,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.42927204844548994,"extension":5.85371298881221},"index":0,"playId":"54bc4d30-55b3-3764-b27e-64bd5ab14f47","pitchNumber":1,"startTime":"2026-04-30T21:39:32.551Z","endTime":"2026-04-30T21:39:36.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786134998700724,"aZ":-40.733084863248884,"pfxX":4.756706366600509,"pfxZ":-6.036155246706281,"pX":0.17650785487708584,"pZ":0.8195585016535114,"vX0":1.7041557169272226,"vY0":-119.09372311855437,"vZ0":-1.6378819442464536,"x":110.27,"y":216.65,"x0":-1.1691522911851389,"y0":50.00457532361154,"z0":5.246662730365202,"aX":6.740439774179173},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.0,"breakHorizontal":-9.0,"spinRate":2797,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46233683290238003,"extension":5.882449647221048},"index":1,"playId":"c547ce2a-fa1c-3cce-821b-20cc8741b31c","pitchNumber":2,"startTime":"2026-04-30T21:39:46.310Z","endTime":"2026-04-30T21:39:50.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.837993387330673,"aZ":-26.322345847845476,"pfxX":9.216645848417905,"pfxZ":4.057324016966641,"pX":-0.21017689484576202,"pZ":1.9704747153737505,"vX0":-0.08327666523299176,"vY0":-119.09276147818385,"vZ0":-1.5833811895208547,"x":125.01,"y":185.58,"x0":-1.3733948152442872,"y0":50.00524640277089,"z0":5.013944766203594,"aX":13.304569489901114},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":-16.7,"spinRate":2680,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.45906335226239037,"extension":5.984389720306151},"index":2,"playId":"8c0689cf-49a4-381a-854d-ffd949c1241a","pitchNumber":3,"startTime":"2026-04-30T21:40:12.200Z","endTime":"2026-04-30T21:40:15.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6621704473575,"aZ":-38.162504387406834,"pfxX":4.934264972286214,"pfxZ":-4.047254882912526,"pX":0.6528817758114943,"pZ":0.5797694117584107,"vX0":2.817779605300541,"vY0":-120.89838670549963,"vZ0":-2.842965905814309,"x":92.11,"y":223.13,"x0":-1.1689380288115665,"y0":50.00297228551891,"z0":5.121750947360917,"aX":7.300663094931342},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.8,"breakHorizontal":-9.6,"spinRate":2855,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4531162769934629,"extension":5.923392034459909},"index":3,"playId":"115eafb3-9a32-336a-be5c-cd0dfd02a604","pitchNumber":4,"startTime":"2026-04-30T21:40:30.574Z","endTime":"2026-04-30T21:40:34.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73619408646542,"aZ":-29.67737385322169,"pfxX":-10.301632440790197,"pfxZ":1.5802123194531674,"pX":-0.45094260028222133,"pZ":2.1696459000900594,"vX0":4.732892548951053,"vY0":-125.10862480853724,"vZ0":-1.4028525804647736,"x":134.19,"y":180.2,"x0":-1.0309420690863982,"y0":50.003750327607825,"z0":5.174695979538188,"aX":-16.29696661259033},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":1457,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.438148749420753,"extension":5.747564843763864},"index":4,"playId":"4e096065-4e5a-3c5d-954e-865a86785ced","pitchNumber":5,"startTime":"2026-04-30T21:40:47.552Z","endTime":"2026-04-30T21:40:51.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:40:51.042Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler O'Neill lines out sharply to left fielder Dustin Harris.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T21:40:54.618Z","endTime":"2026-04-30T21:43:14.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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(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.1,"endSpeed":72.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593890090571406,"aZ":-28.6592185921092,"pfxX":12.359255545315108,"pfxZ":2.604983008564818,"pX":-0.49900970757269625,"pZ":1.9103965126324498,"vX0":-1.7663462131383354,"vY0":-116.53625665398299,"vZ0":-1.1654527137182076,"x":136.02,"y":187.2,"x0":-1.3262848067563842,"y0":50.004093001087746,"z0":5.169395598322527,"aX":16.69296949574168},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.7,"breakHorizontal":-21.7,"spinRate":2661,"spinDirection":71},"zone":7,"typeConfidence":2.0,"plateTime":0.4732943215723151,"extension":5.8659569590652465},"index":0,"playId":"9afae9a2-a8dc-352a-a7b2-99a34ecb8cff","pitchNumber":1,"startTime":"2026-04-30T21:41:13.205Z","endTime":"2026-04-30T21:41:16.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.5,"endSpeed":81.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434936917263613,"aZ":-29.324637285257708,"pfxX":3.6720692222071607,"pfxZ":1.7042257338613673,"pX":0.09483683748725462,"pZ":4.0463251578365,"vX0":1.5337748135797016,"vY0":-127.63309159277155,"vZ0":2.2164861046393614,"x":113.39,"y":129.53,"x0":-0.9884202412375039,"y0":50.00572302783077,"z0":5.452023493319344,"aX":6.153480072130158},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":-7.0,"spinRate":2447,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.42661313875277607,"extension":5.712063924904871},"index":1,"playId":"1cf40e74-30c2-3b65-a3b8-8a8de09b2011","pitchNumber":2,"startTime":"2026-04-30T21:41:27.277Z","endTime":"2026-04-30T21:41:30.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.513201607985586,"aZ":-29.468879655990094,"pfxX":10.014277014431194,"pfxZ":2.0248818535501973,"pX":-1.5574442208115755,"pZ":1.7190199809956075,"vX0":-3.279506571464588,"vY0":-114.9422230609041,"vZ0":-1.3361225880824348,"x":176.37,"y":192.37,"x0":-1.412422894810893,"y0":50.004024738976156,"z0":5.172075426387778,"aX":13.386228485876371},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.6,"breakHorizontal":-17.3,"spinRate":2652,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.47671010470948527,"extension":5.681323088686958},"index":2,"playId":"8be1afec-a104-3a47-b65e-3e18dfbb75c9","pitchNumber":3,"startTime":"2026-04-30T21:41:40.607Z","endTime":"2026-04-30T21:41:44.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446210322932107,"aZ":-26.762618700045827,"pfxX":-7.497826842109655,"pfxZ":3.144026124387336,"pX":-0.14095804910537715,"pZ":2.7090678933069374,"vX0":4.905804098125731,"vY0":-130.21603599254888,"vZ0":-1.0865732173220253,"x":122.37,"y":165.64,"x0":-1.071798204210731,"y0":50.00641686859352,"z0":5.150043351755498,"aX":-12.923882286961598},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":12.6,"spinRate":2179,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4200723916508169,"extension":5.861820936128437},"index":3,"playId":"88798c27-7d30-39a1-a8a9-e75563eefc26","pitchNumber":4,"startTime":"2026-04-30T21:41:56.185Z","endTime":"2026-04-30T21:42:02.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551034298130798,"aZ":-40.6126724759173,"pfxX":5.469201267477564,"pfxZ":-5.862329538155061,"pX":0.811715878818718,"pZ":0.6522681310490895,"vX0":2.1750131661831613,"vY0":-119.41498971826722,"vZ0":-2.349114817006072,"x":86.06,"y":221.17,"x0":-0.8219757731495653,"y0":50.00025417245078,"z0":5.311132289409353,"aX":7.876824593045528},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.9,"breakHorizontal":-10.4,"spinRate":2759,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4591273369771409,"extension":6.072640178407798},"index":4,"playId":"986a1fea-2306-3510-b25f-82b4d7ef6f8e","pitchNumber":5,"startTime":"2026-04-30T21:42:26.847Z","endTime":"2026-04-30T21:42:30.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646059540885584,"aZ":-31.338702794900577,"pfxX":10.065128208227279,"pfxZ":0.6015481835522838,"pX":-0.13635614788258107,"pZ":1.5510476868979028,"vX0":-0.4951793028235003,"vY0":-117.12153677582437,"vZ0":-1.3358092398119983,"x":122.2,"y":196.9,"x0":-1.229034205928833,"y0":50.002857442988656,"z0":5.066484481771768,"aX":13.946549349824075},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.1,"breakHorizontal":-18.1,"spinRate":2636,"spinDirection":76},"zone":8,"typeConfidence":2.0,"plateTime":0.46811856132635477,"extension":5.784555471261717},"index":5,"playId":"ad84f47e-b1e9-33d4-8f3b-417260ee47ce","pitchNumber":6,"startTime":"2026-04-30T21:42:45.029Z","endTime":"2026-04-30T21:42:48.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087947723563566,"aZ":-39.66654242116735,"pfxX":6.203556191698853,"pfxZ":-5.4668014182445885,"pX":-0.2586698034281586,"pZ":1.9154420708431272,"vX0":-0.018159348181070345,"vY0":-116.9299924823457,"vZ0":0.574093883480838,"x":126.86,"y":187.06,"x0":-1.0553514535293371,"y0":50.002531525822874,"z0":5.418497586440535,"aX":8.50431914589144},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.4,"breakHorizontal":-11.2,"spinRate":2725,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.47021254044031036,"extension":5.946500820908156},"hitData":{"launchSpeed":104.9,"launchAngle":17.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.76,"coordY":95.36}},"index":6,"playId":"6cc941d4-0990-3e99-9e23-6e8bfb097cd9","pitchNumber":7,"startTime":"2026-04-30T21:43:08.160Z","endTime":"2026-04-30T21:43:14.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:43:14.911Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Shewmake strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:45:29.847Z","endTime":"2026-04-30T21:46:49.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keegan Akin replaces Cameron Foster.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"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-30T21:43:38.775Z","endTime":"2026-04-30T21:45:54.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669211,"link":"/api/v1/people/669211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671382,"link":"/api/v1/people/671382","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Coby Mayo replaces first baseman Pete Alonso, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"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-30T21:45:32.169Z","endTime":"2026-04-30T21:45:32.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782540531533574,"aZ":-16.4155130192764,"pfxX":5.907645144744761,"pfxZ":9.303614320962012,"pX":-1.8325762421873573,"pZ":2.369001549451122,"vX0":-10.4679760089662,"vY0":-129.73309647400666,"vZ0":-5.433247468335281,"x":186.85,"y":174.82,"x0":1.4989282799297743,"y0":50.0004804306815,"z0":5.754061765288053,"aX":10.004328103841107},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.7,"breakHorizontal":-8.2,"spinRate":2050,"spinDirection":133},"zone":13,"typeConfidence":0.75,"plateTime":0.4232454741059972,"extension":5.724012370073196},"index":2,"playId":"cf4bee26-5bfb-3ea2-aa62-0eda641b7f35","pitchNumber":1,"startTime":"2026-04-30T21:45:32.171Z","endTime":"2026-04-30T21:45:35.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.480357562517305,"aZ":-13.051394923508163,"pfxX":6.703833534507292,"pfxZ":11.012090199955255,"pX":0.1153856576416421,"pZ":0.7460534111421412,"vX0":-6.429005063700807,"vY0":-132.28076076596156,"vZ0":-10.26599264266784,"x":112.6,"y":218.64,"x0":1.7300298647325183,"y0":50.00373207254902,"z0":5.683514005229165,"aX":11.643406256242102},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":-10.4,"spinRate":2311,"spinDirection":142},"zone":14,"typeConfidence":0.88,"plateTime":0.41727163149137736,"extension":5.611434043787575},"index":3,"playId":"3d7d4dc4-a9d3-306c-b665-1f905c0f0392","pitchNumber":2,"startTime":"2026-04-30T21:45:45.969Z","endTime":"2026-04-30T21:45:50.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134803547327042,"aZ":-17.763290098620608,"pfxX":5.878294281552754,"pfxZ":8.235287495602531,"pX":0.05766634004259014,"pZ":1.5790641007610287,"vX0":-5.642995547297403,"vY0":-132.17060220220628,"vZ0":-7.53232328837521,"x":114.8,"y":196.15,"x0":1.4683060791943765,"y0":50.001269711054384,"z0":5.796365484541807,"aX":10.28250042438951},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-9.2,"spinRate":2286,"spinDirection":149},"zone":14,"typeConfidence":0.78,"plateTime":0.41621546094420747,"extension":5.5910904948801905},"index":4,"playId":"2e859a1f-77f7-3a77-8619-c9a035f2601d","pitchNumber":3,"startTime":"2026-04-30T21:46:02.190Z","endTime":"2026-04-30T21:46:06.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.6,"endSpeed":82.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.78766179883338,"aZ":-14.947589461625402,"pfxX":6.29043769752899,"pfxZ":9.672032120156235,"pX":0.7783657613131704,"pZ":2.7968339638496458,"vX0":-4.808705619402794,"vY0":-134.50078544953385,"vZ0":-5.22790950717437,"x":87.33,"y":163.27,"x0":1.7975688844571105,"y0":50.00160464854185,"z0":5.874513548423246,"aX":11.201557395363572},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-10.0,"spinRate":2260,"spinDirection":138},"zone":6,"typeConfidence":0.89,"plateTime":0.41169250639201005,"extension":5.606557201470754},"index":5,"playId":"e47d8a12-401e-312c-ad49-ec25434c5bf9","pitchNumber":4,"startTime":"2026-04-30T21:46:15.831Z","endTime":"2026-04-30T21:46:19.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57916017079786,"aZ":-16.18594874294353,"pfxX":4.347451830635302,"pfxZ":8.850331306046318,"pX":-0.3146733476169793,"pZ":3.275829022394677,"vX0":-6.881839823764933,"vY0":-134.6417370121645,"vZ0":-3.907139053611861,"x":128.99,"y":150.33,"x0":1.728482495214993,"y0":50.00461271965503,"z0":5.916489685372932,"aX":7.856013638290531},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-6.1,"spinRate":2140,"spinDirection":149},"zone":1,"typeConfidence":0.86,"plateTime":0.4093091610539905,"extension":5.534996607870609},"index":6,"playId":"026d5efa-19b0-3b27-95ef-fdb6e3e8600e","pitchNumber":5,"startTime":"2026-04-30T21:46:31.123Z","endTime":"2026-04-30T21:46:34.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25040575623815,"aZ":-17.253733080732808,"pfxX":6.1985418928529255,"pfxZ":8.312130052739416,"pX":-0.8533088329659801,"pZ":1.9813224482529814,"vX0":-8.44098927194026,"vY0":-133.49677377237825,"vZ0":-6.748344375785694,"x":149.53,"y":185.28,"x0":1.5525228695540365,"y0":50.00214349142071,"z0":5.795850182887615,"aX":11.125343268884219},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":-9.2,"spinRate":2112,"spinDirection":140},"zone":13,"typeConfidence":0.85,"plateTime":0.4111913593841465,"extension":5.647381092132478},"index":7,"playId":"5e9ad59b-a4c4-3e7b-bfea-aa54e2939844","pitchNumber":6,"startTime":"2026-04-30T21:46:45.877Z","endTime":"2026-04-30T21:46:49.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:46:49.783Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:46:57.655Z","endTime":"2026-04-30T21:48:08.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":93.5,"endSpeed":85.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944883724954693,"aZ":-17.097288335483405,"pfxX":6.917903064421358,"pfxZ":8.09363556294781,"pX":0.575763899978366,"pZ":1.5816578729619561,"vX0":-5.783553042389909,"vY0":-135.89801400900635,"vZ0":-7.740319320527827,"x":95.05,"y":196.08,"x0":1.837140541622486,"y0":50.00243737629239,"z0":5.6636255753599105,"aX":12.885308527486032},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-11.3,"spinRate":2266,"spinDirection":135},"zone":9,"typeConfidence":0.89,"plateTime":0.40369507024957985,"extension":5.629887241275465},"index":0,"playId":"41b023fc-2f3d-3afb-8755-cac456ff4574","pitchNumber":1,"startTime":"2026-04-30T21:47:12.885Z","endTime":"2026-04-30T21:47:16.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.2,"endSpeed":79.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495001067950728,"aZ":-26.356316011413917,"pfxX":8.27199422894072,"pfxZ":3.630605242817781,"pX":0.2972294183593262,"pZ":1.696792411575123,"vX0":-6.182517541551444,"vY0":-126.76884510879886,"vZ0":-4.5913514545503915,"x":105.67,"y":192.97,"x0":1.7109884827677762,"y0":50.00544603620988,"z0":5.673206409096065,"aX":13.26608441650228},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":2039,"spinDirection":122},"zone":9,"typeConfidence":0.9,"plateTime":0.4345489572036061,"extension":5.651510772970654},"index":1,"playId":"aefd4061-54ba-3930-8272-a034f7e9aa37","pitchNumber":2,"startTime":"2026-04-30T21:47:28.277Z","endTime":"2026-04-30T21:47:32.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":86.0,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48891874941746,"aZ":-24.25209641870322,"pfxX":7.92389651322129,"pfxZ":5.101595574632576,"pX":0.08376353798509306,"pZ":1.1832784627162076,"vX0":-6.503434913161425,"vY0":-124.93162799080704,"vZ0":-5.893923389875271,"x":113.81,"y":206.83,"x0":1.7148217316479313,"y0":50.00058025144047,"z0":5.615945450566984,"aX":12.293991527884375},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.8,"breakHorizontal":-12.5,"spinRate":2105,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.44154773132981573,"extension":5.777987201792766},"index":2,"playId":"b3bf447b-8ecf-3419-879f-c29b0355d767","pitchNumber":3,"startTime":"2026-04-30T21:47:45.839Z","endTime":"2026-04-30T21:47:49.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.032398091101946,"aZ":-17.698537552209352,"pfxX":7.2367641363205415,"pfxZ":7.9051974030897965,"pX":0.04385338955587546,"pZ":2.1987141392279512,"vX0":-6.950532115765736,"vY0":-134.89351806420763,"vZ0":-5.9991298499421895,"x":115.33,"y":179.41,"x0":1.7213708810815946,"y0":50.005786742965284,"z0":5.711671692599011,"aX":13.25690214195905},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-11.5,"spinRate":2254,"spinDirection":139},"zone":5,"typeConfidence":0.87,"plateTime":0.40701320948920827,"extension":5.613612911863447},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":147.63}},"index":3,"playId":"f3562f4f-775e-378a-9dd6-b1d364f73090","pitchNumber":4,"startTime":"2026-04-30T21:48:00.356Z","endTime":"2026-04-30T21:48:08.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:48:08.155Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:48:11.801Z","endTime":"2026-04-30T21:49:01.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25964648979456,"aZ":-28.195511621869674,"pfxX":-1.064985184215217,"pfxZ":2.450438020670535,"pX":-0.47110271730192477,"pZ":0.49350214068561205,"vX0":-5.499513284216322,"vY0":-125.5609196616592,"vZ0":-7.122912053672349,"x":134.96,"y":225.46,"x0":1.8704109051154718,"y0":50.00302231186412,"z0":5.607825951466333,"aX":-1.7303993858330928},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":3.0,"spinRate":2467,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.4333318103655772,"extension":5.562824240790682},"index":0,"playId":"6040926a-8ea9-3a0c-9cd4-07573951d44f","pitchNumber":1,"startTime":"2026-04-30T21:48:34.788Z","endTime":"2026-04-30T21:48:37.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.3,"endSpeed":81.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.524891891027362,"aZ":-24.264974415416315,"pfxX":1.2505463329074855,"pfxZ":4.726760053186944,"pX":-0.6011040699686967,"pZ":1.9090826979647302,"vX0":-6.1325378688946115,"vY0":-127.10980855528884,"vZ0":-4.8948608462962575,"x":139.91,"y":187.23,"x0":1.6570791019914224,"y0":50.0038985420521,"z0":5.732894561395951,"aX":2.093750184976346},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":-1.2,"spinRate":2507,"spinDirection":168},"zone":7,"typeConfidence":0.88,"plateTime":0.4272386717894854,"extension":5.601444264952851},"hitData":{"launchSpeed":87.1,"launchAngle":14.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":145.67,"coordY":116.61}},"index":1,"playId":"6edd4ee6-947f-3b60-a762-88d18291ebab","pitchNumber":2,"startTime":"2026-04-30T21:48:51.060Z","endTime":"2026-04-30T21:49:01.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:49:01.851Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to third baseman Weston Wilson in foul territory.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:48:59.281Z","endTime":"2026-04-30T21:49:50.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.606472521442083,"aZ":-17.048635878820505,"pfxX":6.32450581641945,"pfxZ":8.261948483895384,"pX":0.5852813414139322,"pZ":3.562308680264908,"vX0":-5.307505779739131,"vY0":-134.76695760201204,"vZ0":-3.0441795101066447,"x":94.69,"y":142.6,"x0":1.763194286016643,"y0":50.002818943082865,"z0":5.917956290598736,"aX":11.577736192448906},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-10.2,"spinRate":2366,"spinDirection":140},"zone":12,"typeConfidence":0.86,"plateTime":0.4071881092782377,"extension":5.535750244323812},"index":0,"playId":"fee5c359-8882-3061-99d7-b73ac6756170","pitchNumber":1,"startTime":"2026-04-30T21:49:24.268Z","endTime":"2026-04-30T21:49:27.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701217091689458,"aZ":-24.857665457897642,"pfxX":8.539480740374783,"pfxZ":4.6107863544379315,"pX":-0.3741873549535314,"pZ":2.1919021551558493,"vX0":-7.593141710294638,"vY0":-125.06790721279278,"vZ0":-3.6479217124955774,"x":131.26,"y":179.6,"x0":1.5884589092268946,"y0":50.00525322170978,"z0":5.703006588619013,"aX":13.560287715233063},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":1879,"spinDirection":110},"zone":4,"typeConfidence":0.91,"plateTime":0.437570295601752,"extension":5.825082847088147},"hitData":{"launchSpeed":89.1,"launchAngle":74.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":192.73}},"index":1,"playId":"444fce0f-f43e-33dd-a13b-8c15ce43749d","pitchNumber":2,"startTime":"2026-04-30T21:49:39.086Z","endTime":"2026-04-30T21:49:50.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:49:50.144Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leody Taveras walks.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:52:18.943Z","endTime":"2026-04-30T21:54:45.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces Lance McCullers Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"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-30T21:50:50.983Z","endTime":"2026-04-30T21:52:21.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":90.1,"endSpeed":83.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557073025182643,"aZ":-18.45029505279103,"pfxX":-4.002616976280572,"pfxZ":7.813631588453272,"pX":-0.06680486575382077,"pZ":2.139167771435301,"vX0":5.336007760406288,"vY0":-131.13895065090526,"vZ0":-4.886558203661031,"x":119.55,"y":181.02,"x0":-1.6000273212230804,"y0":50.00336599946939,"z0":5.387041142390611,"aX":-7.030713840680185},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":6.2,"spinRate":1866,"spinDirection":213},"zone":8,"typeConfidence":0.8,"plateTime":0.4163443899787538,"extension":6.323171336154162},"index":1,"playId":"7f7bc16b-2577-38cc-bdde-6a02c3ad24b1","pitchNumber":1,"startTime":"2026-04-30T21:52:21.206Z","endTime":"2026-04-30T21:52:24.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152556368021685,"aZ":-16.9663624072399,"pfxX":-4.3330723307441685,"pfxZ":8.324813832992671,"pX":-0.8248101080936988,"pZ":5.349729608152113,"vX0":3.858939030336784,"vY0":-133.88381037874345,"vZ0":2.350865790773468,"x":148.44,"y":94.34,"x0":-1.7173414918318861,"y0":50.00440951331363,"z0":5.670356296418718,"aX":-7.918024455465085},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":7.1,"spinRate":1929,"spinDirection":201},"zone":11,"typeConfidence":0.85,"plateTime":0.40809776401285003,"extension":6.188818986702435},"index":2,"playId":"7554b0ae-228a-3001-a121-ce5dffeed2a8","pitchNumber":2,"startTime":"2026-04-30T21:52:36.764Z","endTime":"2026-04-30T21:52:40.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.521675279922903,"aZ":-18.43065251087715,"pfxX":-5.54982754136036,"pfxZ":7.555802158197112,"pX":-0.48454617639596015,"pZ":1.127847388880645,"vX0":4.479097415492185,"vY0":-132.32629043972227,"vZ0":-7.458015067177861,"x":111.83,"y":116.4,"x0":-1.4573232609060096,"y0":50.000790324247994,"z0":5.275663352274543,"aX":-10.090620525600555},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":9.4,"spinRate":1883,"spinDirection":208},"zone":13,"typeConfidence":0.87,"plateTime":0.4099818253608789,"extension":6.4960940583953475},"index":3,"playId":"ac73d7f4-16ad-31f1-b088-67430f04b520","pitchNumber":3,"startTime":"2026-04-30T21:52:57.014Z","endTime":"2026-04-30T21:53:00.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44932669842108,"aZ":-33.394305263300225,"pfxX":0.7233852987580178,"pfxZ":-0.8019665520164567,"pX":1.2252443601185508,"pZ":-0.5362617655711124,"vX0":7.031680109280919,"vY0":-122.33612305523141,"vZ0":-7.05090667793308,"x":70.3,"y":253.26,"x0":-1.7766800922376464,"y0":50.00318590862047,"z0":5.23482589953907,"aX":1.0993494844467997},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":-2.9,"spinRate":2484,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4471970116371695,"extension":6.2945115617688705},"index":4,"playId":"f30e1cb4-5ec8-369e-b285-c86a5c8e31c0","pitchNumber":4,"startTime":"2026-04-30T21:53:13.919Z","endTime":"2026-04-30T21:53:16.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-30T21:53:26.222Z","endTime":"2026-04-30T21:54:08.530Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274256180481064,"aZ":-15.185147046876645,"pfxX":-5.438349935225359,"pfxZ":9.072675266483202,"pX":-0.6730367588389147,"pZ":2.4493046414576862,"vX0":4.934474146696871,"vY0":-135.8571948792162,"vZ0":-4.722082637077277,"x":142.65,"y":172.65,"x0":-1.8047469875561895,"y0":50.0045050153548,"z0":5.2626971948866546,"aX":-10.185150714080986},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2122,"spinDirection":214},"zone":4,"typeConfidence":0.89,"plateTime":0.40290476203210046,"extension":6.325776936613887},"index":6,"playId":"82f17cbf-99e9-3494-aeb2-74fe21f90e30","pitchNumber":5,"startTime":"2026-04-30T21:54:08.530Z","endTime":"2026-04-30T21:54:11.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.7,"endSpeed":84.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2057577697194,"aZ":-12.494335805018526,"pfxX":-5.380310404221513,"pfxZ":10.653954135342445,"pX":-0.756018043954067,"pZ":1.8628362679408028,"vX0":4.2703632330203245,"vY0":-136.10776565071265,"vZ0":-6.520077555674319,"x":145.82,"y":188.48,"x0":-1.6585251286583897,"y0":50.001344468054334,"z0":5.181763027440148,"aX":-9.936973459678416},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2078,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.4048425987821358,"extension":6.453217368331994},"index":7,"playId":"c78659db-d218-3735-965e-90b0049a3ded","pitchNumber":6,"startTime":"2026-04-30T21:54:23.217Z","endTime":"2026-04-30T21:54:27.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056153831088103,"aZ":-34.51653722701237,"pfxX":0.38109637844709177,"pfxZ":-1.5388224794812269,"pX":2.205114853106598,"pZ":-0.48248137338758945,"vX0":9.10777351105415,"vY0":-122.52470647359735,"vZ0":-6.723113613966886,"x":32.95,"y":251.81,"x0":-1.608813832472156,"y0":50.00453601618573,"z0":5.244370290706312,"aX":0.5781295057496181},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.2,"breakHorizontal":-2.8,"spinRate":2546,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4469339795997307,"extension":6.300694810567578},"index":8,"playId":"8d764b39-ae0d-31ba-814a-261dbe757901","pitchNumber":7,"startTime":"2026-04-30T21:54:42.595Z","endTime":"2026-04-30T21:54:45.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:54:45.595Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Weston Wilson singles on a ground ball to center fielder Daniel Johnson. Leody Taveras to 3rd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:54:47.724Z","endTime":"2026-04-30T21:55:44.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3323548923059,"aZ":-14.297564985918607,"pfxX":-5.413813989337445,"pfxZ":9.491050272026456,"pX":-0.6427934289243344,"pZ":1.9649805555189812,"vX0":4.913344792144807,"vY0":-136.68384433216266,"vZ0":-6.084266847754367,"x":141.5,"y":185.73,"x0":-1.7640512720416595,"y0":50.00561071585222,"z0":5.209163668736367,"aX":-10.201357064530475},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2040,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.40137851283289505,"extension":6.325117556405031},"index":0,"playId":"9c9576fe-8a80-3934-af45-f95cf1104014","pitchNumber":1,"startTime":"2026-04-30T21:55:13.641Z","endTime":"2026-04-30T21:55:16.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595642934361656,"aZ":-13.407346284156146,"pfxX":-4.268687472092923,"pfxZ":9.656794608157883,"pX":0.4758342030962442,"pZ":2.878375493090857,"vX0":7.319096928152792,"vY0":-137.7926703164865,"vZ0":-4.209133745476781,"x":98.86,"y":161.06,"x0":-1.6474521963600235,"y0":50.0017341289107,"z0":5.317001552925085,"aX":-8.29542005281335},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":6.4,"spinRate":2238,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.395916193820256,"extension":6.330207168123927},"hitData":{"launchSpeed":103.6,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.9,"coordY":98.98}},"index":1,"playId":"008bd3b5-96f9-365e-8046-28f4c4c1207c","pitchNumber":2,"startTime":"2026-04-30T21:55:33.559Z","endTime":"2026-04-30T21:55:44.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.8999999999999999,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:55:44.720Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:55:47.918Z","endTime":"2026-04-30T21:57:05.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44420970652973,"aZ":-37.018443235219465,"pfxX":2.394124629354411,"pfxZ":-3.0812791320620114,"pX":0.08453061618145837,"pZ":1.2078403528246737,"vX0":3.856749744068739,"vY0":-124.93707410833225,"vZ0":-2.9729337202070125,"x":113.78,"y":206.17,"x0":-1.7934121981398563,"y0":50.00213885091841,"z0":5.471933462394354,"aX":3.764087625607618},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.0,"breakHorizontal":-5.3,"spinRate":2670,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.43930279587832244,"extension":6.354387309966301},"index":0,"playId":"264956d1-465d-3e7b-97b5-b9c2070c07ed","pitchNumber":1,"startTime":"2026-04-30T21:56:10.651Z","endTime":"2026-04-30T21:56:14.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.3,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640024611368627,"aZ":-14.548837140167716,"pfxX":-2.368979308609755,"pfxZ":9.058734405439807,"pX":1.6384640530741774,"pZ":2.4246880828467092,"vX0":9.058437821514321,"vY0":-138.54340995939606,"vZ0":-5.306811905141876,"x":54.55,"y":173.31,"x0":-1.3643531858080509,"y0":50.006327622003695,"z0":5.335788379364661,"aX":-4.611978971250583},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":2.4,"spinRate":2077,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.39519171818536947,"extension":6.484379957097494},"index":1,"playId":"39f5299b-e11f-3250-9d5f-0c26ecae38bd","pitchNumber":2,"startTime":"2026-04-30T21:56:25.159Z","endTime":"2026-04-30T21:56:28.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97903223950816,"aZ":-37.16936185077052,"pfxX":1.8699997725724191,"pfxZ":-3.186235094846679,"pX":0.35428307563995093,"pZ":1.4044229960280563,"vX0":4.167066915338476,"vY0":-124.92734734130407,"vZ0":-2.6625403451672023,"x":103.5,"y":200.86,"x0":-1.5833882686965701,"y0":50.00249226814811,"z0":5.562497629554241,"aX":2.932073471535584},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.1,"breakHorizontal":-4.4,"spinRate":2721,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.43973571043315784,"extension":6.234175005215522},"index":2,"playId":"06bf7c06-0b05-313f-8282-235149cb7437","pitchNumber":3,"startTime":"2026-04-30T21:56:39.842Z","endTime":"2026-04-30T21:56:43.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96426241286037,"aZ":-15.560385473478512,"pfxX":-3.7219216578750176,"pfxZ":8.182045019848253,"pX":0.18921931160016064,"pZ":1.949611412084774,"vX0":5.884003147600472,"vY0":-141.30391579331442,"vZ0":-6.513000786070214,"x":109.79,"y":186.14,"x0":-1.4325981014377094,"y0":50.00254361134444,"z0":5.276783947906066,"aX":-7.5575658970253645},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":5.6,"spinRate":2149,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.38702402368370903,"extension":6.462789980403254},"index":3,"playId":"5849235b-610f-3e7b-8911-ed3928e255be","pitchNumber":4,"startTime":"2026-04-30T21:57:02.342Z","endTime":"2026-04-30T21:57:05.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.7,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:57:05.762Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gunnar Henderson doubles (6) on a line drive to right fielder Cam Smith. Leody Taveras scores. Weston Wilson to 3rd.","rbi":1,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:57:10.214Z","endTime":"2026-04-30T21:57:41.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":650556,"link":"/api/v1/people/650556"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":75.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43661041325293,"aZ":-35.91475269297168,"pfxX":2.636705826516458,"pfxZ":-2.5728111179126936,"pX":0.2846280693649823,"pZ":1.6500600089766404,"vX0":3.51577283790026,"vY0":-119.82542972267944,"vZ0":-2.110205103147744,"x":106.15,"y":194.23,"x0":-1.5449913723270359,"y0":50.004352059259155,"z0":5.754930898055355,"aX":3.8293657796627367},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":-5.6,"spinRate":2708,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45733326684760733,"extension":6.174495904215981},"hitData":{"launchSpeed":94.3,"launchAngle":21.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.52,"coordY":115.32}},"index":0,"playId":"53d8d899-29db-358d-924b-8f03034e0f30","pitchNumber":1,"startTime":"2026-04-30T21:57:27.337Z","endTime":"2026-04-30T21:57:41.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":1.3,"leverageIndex":0.2,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:57:41.109Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:57:45.025Z","endTime":"2026-04-30T21:59:20.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.876033549891474,"aZ":-15.110160854848278,"pfxX":-3.2130150211855706,"pfxZ":9.030166408379838,"pX":-0.843113512067603,"pZ":4.364216821348405,"vX0":3.204233135854363,"vY0":-137.42929374441508,"vZ0":-0.4624748349752165,"x":149.14,"y":120.95,"x0":-1.6135231380065664,"y0":50.002867164151986,"z0":5.57221613635149,"aX":-6.0720438401751995},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":1800,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.40039742739970485,"extension":6.455451396217993},"index":0,"playId":"17ec5b07-0263-3452-9574-653f854e40d8","pitchNumber":1,"startTime":"2026-04-30T21:58:07.600Z","endTime":"2026-04-30T21:58:11.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741245676003786,"aZ":-34.15306263270526,"pfxX":5.3133487029830775,"pfxZ":-1.3462257436072083,"pX":-1.2427628703898348,"pZ":3.4555990715474736,"vX0":-0.626922509310615,"vY0":-121.1115597879078,"vZ0":1.376812306850783,"x":164.37,"y":145.48,"x0":-1.667798861453701,"y0":50.00587028564985,"z0":5.898504157177758,"aX":7.784052036988076},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.8,"breakHorizontal":-9.4,"spinRate":2642,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.45468671606255784,"extension":6.126436091824749},"index":1,"playId":"3434dfe8-3b3f-3700-9819-5fd4c960c675","pitchNumber":2,"startTime":"2026-04-30T21:58:21.646Z","endTime":"2026-04-30T21:58:25.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9871183652153,"aZ":-12.281321517997045,"pfxX":-3.8498058201795358,"pfxZ":10.571846986721768,"pX":-0.36801902277578596,"pZ":3.565906012544976,"vX0":4.508278937458519,"vY0":-137.192300894736,"vZ0":-2.8777110297453437,"x":131.03,"y":142.5,"x0":-1.5424625776088157,"y0":50.0023809520628,"z0":5.480220891969497,"aX":-7.244288783706148},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2103,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.40120933996694674,"extension":6.475444177050506},"index":2,"playId":"0cdec39a-27ea-305b-b3fd-c730f15af535","pitchNumber":3,"startTime":"2026-04-30T21:58:39.372Z","endTime":"2026-04-30T21:58:43.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.03140588261638,"aZ":-11.864115314736503,"pfxX":-5.696425607813184,"pfxZ":10.762996230764816,"pX":0.48656690678009895,"pZ":5.015169307916536,"vX0":6.980908488735533,"vY0":-138.24970595128323,"vZ0":0.3841743523917765,"x":98.45,"y":103.37,"x0":-1.3615009720240951,"y0":50.002851935260615,"z0":5.686223811613456,"aX":-10.750072919954643},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":8.4,"spinRate":2065,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.40004719385449894,"extension":6.3666660058581765},"index":3,"playId":"418b5089-958b-3072-9bda-c05462b97f28","pitchNumber":4,"startTime":"2026-04-30T21:58:57.216Z","endTime":"2026-04-30T21:59:00.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.921242076516904,"aZ":-12.348109076673827,"pfxX":-6.112130561776794,"pfxZ":10.596523336838793,"pX":1.0640914068705167,"pZ":2.136162124560846,"vX0":9.351800632467775,"vY0":-137.5016809983064,"vZ0":-5.675343441123417,"x":76.44,"y":181.1,"x0":-1.6230823555703802,"y0":50.006509237998245,"z0":5.100985164278622,"aX":-11.440785447844771},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2055,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.40184374395262834,"extension":6.666426527806584},"index":4,"playId":"2057e2f4-b2d8-3727-8079-9737868fc6db","pitchNumber":5,"startTime":"2026-04-30T21:59:15.978Z","endTime":"2026-04-30T21:59:20.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-30T21:59:20.867Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T22:00:25.615Z","endTime":"2026-04-30T22:01:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":4,"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-30T21:59:29.939Z","endTime":"2026-04-30T22:00:27.553Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.462292126740298,"aZ":-32.92052246245241,"pfxX":4.843281860282959,"pfxZ":-0.5052293378825716,"pX":-0.24001170697742133,"pZ":3.29503233463053,"vX0":1.8917765912618743,"vY0":-121.76783809170988,"vZ0":0.818830801955325,"x":126.15,"y":149.81,"x0":-1.659752322767517,"y0":50.00204469043107,"z0":5.838551084337981,"aX":7.156995981992486},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-9.2,"spinRate":2635,"spinDirection":49},"zone":2,"typeConfidence":0.9,"plateTime":0.45257337591900626,"extension":6.260168711013435},"index":1,"playId":"f9eea7d0-6422-3e8b-9bd9-da34361c38d6","pitchNumber":1,"startTime":"2026-04-30T22:00:27.553Z","endTime":"2026-04-30T22:00:31.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":84.1,"endSpeed":77.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841049688833554,"aZ":-33.47950399640922,"pfxX":7.223726345810623,"pfxZ":-0.8664266135944967,"pX":-0.8033994907995281,"pZ":2.331111503362206,"vX0":0.154999563967166,"vY0":-122.52142113615253,"vZ0":-1.0613591968464702,"x":147.62,"y":175.84,"x0":-1.8049979112669066,"y0":50.002638598288534,"z0":5.6497209868516425,"aX":10.901988794996518},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-13.1,"spinRate":2745,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.4482950302671145,"extension":6.406432074728792},"index":2,"playId":"aed37495-3d34-336b-bd2f-d5004da63514","pitchNumber":2,"startTime":"2026-04-30T22:00:42.562Z","endTime":"2026-04-30T22:00:46.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030691099834588,"aZ":-13.857065930747293,"pfxX":-2.790988598101011,"pfxZ":9.247961778733355,"pX":0.029804709034995942,"pZ":1.9077154340253528,"vX0":5.081361542344415,"vY0":-139.31258749875067,"vZ0":-6.847920903172195,"x":115.86,"y":187.27,"x0":-1.4488367539529063,"y0":50.005018827603614,"z0":5.29994560250725,"aX":-5.529680934118131},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":4.1,"spinRate":1973,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.39201523014178896,"extension":6.463219221054238},"index":3,"playId":"a9db369b-fee4-3999-a026-3cceaddc7574","pitchNumber":3,"startTime":"2026-04-30T22:00:59.167Z","endTime":"2026-04-30T22:01:26.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96499621141755,"aZ":-31.68925891447715,"pfxX":3.4040724651244805,"pfxZ":0.3019017701959399,"pX":0.06984779384929182,"pZ":1.6069876348613528,"vX0":3.6670701726899253,"vY0":-125.74198634355297,"vZ0":-3.2073403843221033,"x":114.34,"y":195.39,"x0":-1.8484156152286755,"y0":50.00176642638339,"z0":5.464108001896637,"aX":5.462914628685254},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":-7.0,"spinRate":2681,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.43521341403809677,"extension":6.368797896620006},"index":4,"playId":"ceb9a868-63a5-399a-9f74-6d26dea88700","pitchNumber":4,"startTime":"2026-04-30T22:01:31.140Z","endTime":"2026-04-30T22:01:34.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:01:34.846Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T22:01:36.068Z","endTime":"2026-04-30T22:02:59.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531810444255104,"aZ":-32.126943142802624,"pfxX":4.422660045486547,"pfxZ":0.03100771068004171,"pX":0.9756703088230526,"pZ":2.1651690392621146,"vX0":4.7946533207172,"vY0":-125.11131015306296,"vZ0":-1.7029959534612535,"x":79.81,"y":180.32,"x0":-1.5441057082959748,"y0":50.00344026301658,"z0":5.501272479537802,"aX":6.972614401212615},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-9.1,"spinRate":2748,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4387105727660474,"extension":6.406036738855178},"index":0,"playId":"2e13d1e2-433b-341b-bfca-644fc8b95c17","pitchNumber":1,"startTime":"2026-04-30T22:01:58.796Z","endTime":"2026-04-30T22:02:02.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78932257251144,"aZ":-12.935278308386678,"pfxX":-3.1563368903193907,"pfxZ":9.613525643397708,"pX":0.8417376357973202,"pZ":2.4267522108890023,"vX0":7.007907226289426,"vY0":-140.54746380016638,"vZ0":-5.556315441180595,"x":84.91,"y":173.26,"x0":-1.273622771674019,"y0":50.00249054009407,"z0":5.269095059014347,"aX":-6.31719935162744},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":1983,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.38968626165791775,"extension":6.3333482275589175},"index":1,"playId":"dce2ebe7-f123-334b-8ed5-a157ab7ac950","pitchNumber":2,"startTime":"2026-04-30T22:02:16.138Z","endTime":"2026-04-30T22:02:19.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887682626503192,"aZ":-34.11200348556461,"pfxX":5.5222235379982125,"pfxZ":-1.226801009448435,"pX":0.08973288330746046,"pZ":3.0444076919556404,"vX0":2.500637666598608,"vY0":-125.39305486769845,"vZ0":0.34552034010922394,"x":113.58,"y":156.58,"x0":-1.6397209467209801,"y0":50.0012605707593,"z0":5.702622928982239,"aX":8.73557898985631},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":-10.6,"spinRate":2741,"spinDirection":56},"zone":2,"typeConfidence":0.9,"plateTime":0.43790041988971806,"extension":6.356346025713628},"index":2,"playId":"f696e6fc-3914-3cc0-a6a6-3c0a5ffd05ed","pitchNumber":3,"startTime":"2026-04-30T22:02:34.068Z","endTime":"2026-04-30T22:02:37.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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, 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":87.2,"endSpeed":79.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36252701725626,"aZ":-38.571435144363434,"pfxX":1.3020044531999193,"pfxZ":-3.9857069462536603,"pX":0.2878970251143456,"pZ":0.7543875811817738,"vX0":3.6396258719514427,"vY0":-126.8235936653377,"vZ0":-4.394155457728865,"x":106.03,"y":218.41,"x0":-1.3431667062526766,"y0":50.002655726328214,"z0":5.6330928707601045,"aX":2.089899035236852},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.0,"breakHorizontal":-3.2,"spinRate":2991,"spinDirection":46},"zone":14,"typeConfidence":0.89,"plateTime":0.4342454466638732,"extension":6.4791569976019385},"index":3,"playId":"8f926a44-92e3-3349-8185-749491bffbb5","pitchNumber":4,"startTime":"2026-04-30T22:02:55.835Z","endTime":"2026-04-30T22:02:59.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:02:59.747Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to left fielder Dylan Beavers.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T22:05:34.635Z","endTime":"2026-04-30T22:06:22.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Wells replaces Keegan Akin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T22:03:27.174Z","endTime":"2026-04-30T22:04:14.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Blaze Alexander replaces shortstop Gunnar Henderson, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T22:04:14.901Z","endTime":"2026-04-30T22:05:19.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-30T22:05:19.831Z","endTime":"2026-04-30T22:05:36.965Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592875207880493,"aZ":-20.41643752308527,"pfxX":1.7214212544801075,"pfxZ":6.97553894797757,"pX":0.25495930077612944,"pZ":2.1242978416836475,"vX0":1.6536859427961375,"vY0":-129.43056435752052,"vZ0":-7.806681702528438,"x":107.28,"y":181.42,"x0":-0.617365986028576,"y0":50.00363543968923,"z0":6.759135664276678,"aX":2.9026490220946743},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.0,"breakHorizontal":-3.5,"spinRate":2484,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.42419255805382816,"extension":6.105221456149159},"index":3,"playId":"adaa154a-918f-3926-9e98-6853d8d95f86","pitchNumber":1,"startTime":"2026-04-30T22:05:36.965Z","endTime":"2026-04-30T22:05:40.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":86.5,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836933228446288,"aZ":-26.589812478900928,"pfxX":2.004108885519662,"pfxZ":3.4795529524365953,"pX":0.08279725619154274,"pZ":2.2307227705416115,"vX0":1.3393283421649864,"vY0":-125.94356204077125,"vZ0":-6.052099792598722,"x":113.84,"y":178.55,"x0":-0.716419365363552,"y0":50.00163747271523,"z0":6.818274959234458,"aX":3.2157979233352654},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":-4.0,"spinRate":2493,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.43507245255288085,"extension":5.982655370364339},"index":4,"playId":"42052b6e-72b1-33de-9099-7b3055e501b1","pitchNumber":2,"startTime":"2026-04-30T22:05:53.268Z","endTime":"2026-04-30T22:05:56.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576261051339152,"aZ":-10.7250758226251,"pfxX":-4.028653247907961,"pfxZ":11.813158940105374,"pX":0.2480984155391278,"pZ":2.851626175454269,"vX0":3.487632487987639,"vY0":-134.48457324418015,"vZ0":-8.129361977420917,"x":107.54,"y":161.79,"x0":-0.547784235147397,"y0":50.0028566930143,"z0":6.691472644638719,"aX":-7.31431622894169},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":6.5,"spinRate":2333,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.40866672021665895,"extension":6.098429417106368},"hitData":{"launchSpeed":98.1,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.33,"coordY":113.17}},"index":5,"playId":"f0f659be-cc29-3af8-898a-8230fdf1cddb","pitchNumber":3,"startTime":"2026-04-30T22:06:11.003Z","endTime":"2026-04-30T22:06:22.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:06:22.030Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dustin Harris pops out to first baseman Coby Mayo in foul territory.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T22:06:22.016Z","endTime":"2026-04-30T22:07:54.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20812125126489,"aZ":-7.880076679437377,"pfxX":-4.100784246711656,"pfxZ":13.205642283739257,"pX":-0.8158863817332062,"pZ":2.622701634107431,"vX0":1.4301037261983467,"vY0":-135.86589704805542,"vZ0":-9.396442783419864,"x":148.1,"y":167.97,"x0":-0.8213365642087603,"y0":50.00227769437835,"z0":6.7045404070649655,"aX":-7.543684635369994},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.7,"breakHorizontal":7.1,"spinRate":2380,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.40563631419990376,"extension":6.106194183033752},"index":0,"playId":"e413f75c-7945-3957-bb27-23ef52176aa7","pitchNumber":1,"startTime":"2026-04-30T22:06:48.563Z","endTime":"2026-04-30T22:06:51.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774817339297154,"aZ":-13.085633714685889,"pfxX":1.2887560837658647,"pfxZ":10.612218897655882,"pX":-0.9561984252481386,"pZ":3.4787165985285236,"vX0":-0.6592262727358725,"vY0":-133.75646171985082,"vZ0":-6.174031347731048,"x":153.45,"y":144.85,"x0":-0.8730468702315473,"y0":50.00580282626529,"z0":6.76793736141169,"aX":2.3188650844824137},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-2.2,"spinRate":2393,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4106173701144953,"extension":5.989561641563293},"index":1,"playId":"4d4047de-35a8-3e8d-b0ba-fc8869b9e83c","pitchNumber":2,"startTime":"2026-04-30T22:07:09.235Z","endTime":"2026-04-30T22:07:13.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782455642232396,"aZ":-8.851590972598123,"pfxX":-2.2780505823542514,"pfxZ":12.313922633465637,"pX":1.0018522172198199,"pZ":1.4162700646939372,"vX0":4.561367941607527,"vY0":-137.10651888402057,"vZ0":-12.377682008039441,"x":78.81,"y":200.54,"x0":-0.3913469467533629,"y0":50.00582590774821,"z0":6.606282785226683,"aX":-4.3160019798298315},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":3.1,"spinRate":2393,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.40028863127689274,"extension":6.220130551601424},"index":2,"playId":"cac6c857-25cb-3809-94aa-62f366a915a2","pitchNumber":3,"startTime":"2026-04-30T22:07:26.045Z","endTime":"2026-04-30T22:07:29.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20264210398527,"aZ":-16.532164542890204,"pfxX":-7.492307856011439,"pfxZ":9.647690778764826,"pX":-0.767228880562993,"pZ":2.266026923711844,"vX0":2.3427002338752043,"vY0":-126.85338478400159,"vZ0":-7.809947253850485,"x":146.24,"y":177.6,"x0":-0.7322050315526524,"y0":50.001998778644506,"z0":6.714968595889905,"aX":-12.146816850162114},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.8,"breakHorizontal":13.0,"spinRate":2166,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.43262289285238253,"extension":6.1583881578098225},"hitData":{"launchSpeed":73.5,"launchAngle":80.0,"totalDistance":34.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.37,"coordY":186.14}},"index":3,"playId":"c97d27d1-25ed-3d24-9225-d89a23e4c763","pitchNumber":4,"startTime":"2026-04-30T22:07:45.853Z","endTime":"2026-04-30T22:07:54.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:07:54.875Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T22:08:05.989Z","endTime":"2026-04-30T22:10:03.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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(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":86.3,"endSpeed":79.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872042070350307,"aZ":-26.892351940780486,"pfxX":2.0328523493836963,"pfxZ":3.269402336421564,"pX":0.5831543555937321,"pZ":4.055325327738159,"vX0":2.32921884975462,"vY0":-125.8282016834366,"vZ0":-1.784640122750669,"x":94.77,"y":129.29,"x0":-0.6161629971140422,"y0":50.000876531311086,"z0":6.938088176447311,"aX":3.2816804688170884},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.2,"spinRate":2444,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.4341507371526463,"extension":6.151437479198085},"index":0,"playId":"abfb5822-36df-3995-beab-047ed32363d4","pitchNumber":1,"startTime":"2026-04-30T22:08:23.296Z","endTime":"2026-04-30T22:08:27.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59196375314608,"aZ":-26.404033672279944,"pfxX":1.057139543313122,"pfxZ":3.578346457585141,"pX":0.2501518619155258,"pZ":3.1670936855783363,"vX0":1.8369361206432389,"vY0":-126.20725272341133,"vZ0":-3.919936442509855,"x":107.46,"y":153.27,"x0":-0.624413477744634,"y0":50.00535694571136,"z0":6.866096633246656,"aX":1.706124496382314},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-2.3,"spinRate":2454,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.4339211573668309,"extension":6.143625226735701},"index":1,"playId":"9705647f-f80c-3612-a093-b7113b34340e","pitchNumber":2,"startTime":"2026-04-30T22:08:40.273Z","endTime":"2026-04-30T22:08:43.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.533795923808835,"aZ":-19.184492075020962,"pfxX":3.522929222767792,"pfxZ":7.518843830498442,"pX":0.5461481115275207,"pZ":2.9593146877802305,"vX0":1.7196125974185104,"vY0":-131.07069500940568,"vZ0":-6.2133901289546785,"x":96.18,"y":158.88,"x0":-0.577582776774705,"y0":50.004272589413155,"z0":6.80893188916992,"aX":6.085787693735431},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":-6.7,"spinRate":2500,"spinDirection":174},"zone":3,"typeConfidence":2.0,"plateTime":0.4190344633347034,"extension":6.053943860815149},"index":2,"playId":"7db73407-f3e9-3816-bbfa-3017f5c1bdfa","pitchNumber":3,"startTime":"2026-04-30T22:09:02.399Z","endTime":"2026-04-30T22:09:05.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89440458520502,"aZ":-28.722105569712937,"pfxX":2.498192305455158,"pfxZ":2.1472392060120935,"pX":0.954127706865709,"pZ":2.3438977879865917,"vX0":2.8031962972880304,"vY0":-125.47017982152633,"vZ0":-5.3267505306993606,"x":80.63,"y":175.49,"x0":-0.4993955299028355,"y0":50.000132919105404,"z0":6.817136190792628,"aX":4.006569943720392},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-5.2,"spinRate":2548,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.43550709369915586,"extension":6.1242383840979215},"index":3,"playId":"f40431fe-cf36-3ae2-b8fa-5833784100cf","pitchNumber":4,"startTime":"2026-04-30T22:09:28.772Z","endTime":"2026-04-30T22:09:31.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.832099675544377,"aZ":-11.942302048788074,"pfxX":-2.639366762531609,"pfxZ":10.76604190418643,"pX":-0.581137925396038,"pZ":3.2109168244597086,"vX0":0.9562431153730109,"vY0":-136.64730756662698,"vZ0":-7.312816889386935,"x":139.15,"y":152.09,"x0":-0.5939332217514276,"y0":50.005243966553614,"z0":6.753464732419559,"aX":-4.961518791737506},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":4.6,"spinRate":2463,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4017629548018369,"extension":6.1803904924974145},"hitData":{"launchSpeed":76.8,"launchAngle":53.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.33,"coordY":120.95}},"index":4,"playId":"a9096d0f-b231-395b-9dd7-a3aec05c1242","pitchNumber":5,"startTime":"2026-04-30T22:09:53.704Z","endTime":"2026-04-30T22:10:03.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:10:03.338Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cam Smith pops out to first baseman Coby Mayo in foul territory.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T22:10:04.448Z","endTime":"2026-04-30T22:11:47.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723331873148137,"aZ":-24.959380900907863,"pfxX":2.046468454832416,"pfxZ":4.28256134099794,"pX":0.5449377544490964,"pZ":4.226422959243369,"vX0":2.250305654224469,"vY0":-128.70545277788366,"vZ0":-2.101606809716242,"x":96.23,"y":124.67,"x0":-0.6052549463227715,"y0":50.00111111361936,"z0":6.97868966270983,"aX":3.446494719307469},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-4.2,"spinRate":2470,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.42491134660179464,"extension":5.972896909678234},"index":0,"playId":"cc7dfceb-0e19-3373-b4e9-5ce7b9516b7e","pitchNumber":1,"startTime":"2026-04-30T22:10:28.656Z","endTime":"2026-04-30T22:10:32.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31532382379087,"aZ":-21.92233763565062,"pfxX":2.4770624001784776,"pfxZ":5.781098549138518,"pX":0.20290247894766686,"pZ":2.4874325476614323,"vX0":1.552923115595096,"vY0":-131.62596504539337,"vZ0":-6.880266222221678,"x":109.27,"y":171.62,"x0":-0.714509307802139,"y0":50.00046536367284,"z0":6.734067289203525,"aX":4.388573861569405},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-4.8,"spinRate":2424,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.41453820652887474,"extension":6.0454753758997555},"index":1,"playId":"fa1f248e-5203-3399-a8b7-1c70708c4fa6","pitchNumber":2,"startTime":"2026-04-30T22:10:49.410Z","endTime":"2026-04-30T22:10:53.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03941854513679,"aZ":-14.479595188559546,"pfxX":-2.824965733210501,"pfxZ":9.33557151732207,"pX":0.14368152453576896,"pZ":2.5954708678921534,"vX0":2.7275595919908726,"vY0":-135.89901491853163,"vZ0":-8.34286334220888,"x":111.52,"y":168.7,"x0":-0.4995177699857659,"y0":50.0029113570249,"z0":6.6826404608062,"aX":-5.354934242064041},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":4.7,"spinRate":2309,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.4009783433640157,"extension":6.023032799745171},"index":2,"playId":"ea6b4dc8-3f53-3135-a3e9-ef6f0b9cadc9","pitchNumber":3,"startTime":"2026-04-30T22:11:08.169Z","endTime":"2026-04-30T22:11:11.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110866773670853,"aZ":-25.626764778437714,"pfxX":1.9383412130601925,"pfxZ":3.9671830320922385,"pX":-0.14722421606414973,"pZ":3.2446424297911407,"vX0":0.5278927585216545,"vY0":-128.0775570669949,"vZ0":-4.042550253081508,"x":122.61,"y":151.17,"x0":-0.6081088366444515,"y0":50.001405275905775,"z0":6.863193357834675,"aX":3.1984243714482368},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":2456,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.4287464879211971,"extension":6.0110653312402365},"hitData":{"launchSpeed":64.7,"launchAngle":60.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.37,"coordY":169.31}},"index":3,"playId":"85bbc27f-f594-346e-a7b5-d931a2ac6b06","pitchNumber":4,"startTime":"2026-04-30T22:11:39.325Z","endTime":"2026-04-30T22:11:47.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:11:47.642Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T22:14:23.387Z","endTime":"2026-04-30T22:16:19.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T22:13:14.907Z","endTime":"2026-04-30T22:14:25.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.329395435368163,"aZ":-23.195319625973166,"pfxX":-11.224621559361978,"pfxZ":5.7034579270157595,"pX":0.47837873828308297,"pZ":1.7723745249425487,"vX0":8.619583575772461,"vY0":-124.29903338591718,"vZ0":-4.0767420283510925,"x":98.77,"y":190.93,"x0":-1.5643934374317607,"y0":50.00588642435546,"z0":5.344203661593733,"aX":-17.68659761179017},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":18.5,"spinRate":1747,"spinDirection":243},"zone":9,"typeConfidence":0.93,"plateTime":0.4395005154669285,"extension":6.7585191234625555},"index":1,"playId":"3ec9f526-cd05-3dd7-bd27-1d39e1eca499","pitchNumber":1,"startTime":"2026-04-30T22:14:25.513Z","endTime":"2026-04-30T22:14:29.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4337400844226,"aZ":-26.57792932436747,"pfxX":-10.86931238186548,"pfxZ":3.533188545693222,"pX":0.043541813410712255,"pZ":1.6297668419910145,"vX0":8.09541361895959,"vY0":-124.62250180932702,"vZ0":-3.6308705443598845,"x":115.34,"y":194.78,"x0":-1.823839203985232,"y0":50.00185286013568,"z0":5.284180075786796,"aX":-17.21327713913453},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":18.0,"spinRate":1904,"spinDirection":240},"zone":14,"typeConfidence":0.93,"plateTime":0.43835199375075096,"extension":6.612722386826305},"index":2,"playId":"870a808d-babb-3355-bcd1-784837a57121","pitchNumber":2,"startTime":"2026-04-30T22:14:40.425Z","endTime":"2026-04-30T22:14:44.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189782544775902,"aZ":-18.339456982673862,"pfxX":-8.120721938442772,"pfxZ":7.306299704130215,"pX":0.6341129678452906,"pZ":1.506209098658795,"vX0":8.66895211165767,"vY0":-136.54123597282248,"vZ0":-6.245503313172916,"x":92.83,"y":198.11,"x0":-1.5221912276840406,"y0":50.005078902091384,"z0":5.07896768360223,"aX":-15.38319875816091},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2119,"spinDirection":237},"zone":14,"typeConfidence":0.87,"plateTime":0.4006746497249578,"extension":6.2791827991001},"index":3,"playId":"b3a38155-f1ba-3400-98e2-cc2c326c6d2f","pitchNumber":3,"startTime":"2026-04-30T22:14:56.840Z","endTime":"2026-04-30T22:15:01.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75177816841095,"aZ":-26.341385993169887,"pfxX":-11.2640699742328,"pfxZ":3.75825497442679,"pX":0.34114008577850846,"pZ":1.2047490986187033,"vX0":8.567413092812105,"vY0":-123.61544466902423,"vZ0":-4.791405095048379,"x":104.0,"y":206.25,"x0":-1.6995459395584374,"y0":50.005145140543945,"z0":5.369344107068448,"aX":-17.50203095595661},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":1898,"spinDirection":236},"zone":14,"typeConfidence":0.93,"plateTime":0.4424382553511004,"extension":6.591273353500315},"index":4,"playId":"c3b5016c-8b62-3b84-bf2a-9acc134ced1b","pitchNumber":4,"startTime":"2026-04-30T22:15:14.810Z","endTime":"2026-04-30T22:15:18.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":4,"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-30T22:15:20.219Z","endTime":"2026-04-30T22:15:38.614Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67706314576299,"aZ":-23.041028356581993,"pfxX":-10.566246179459116,"pfxZ":5.574650701665075,"pX":-1.8547692059309875,"pZ":3.4395954613295374,"vX0":3.519524141044268,"vY0":-126.60837105390982,"vZ0":-0.4686633719227455,"x":187.7,"y":145.91,"x0":-1.8829418702270273,"y0":50.00080826132928,"z0":5.4566447382174355,"aX":-17.305801235006165},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.2,"breakHorizontal":18.5,"spinRate":1822,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.43113931008741035,"extension":6.451124364005008},"index":6,"playId":"3f0ec189-ef79-32af-91e7-ba207b5359b1","pitchNumber":5,"startTime":"2026-04-30T22:15:38.614Z","endTime":"2026-04-30T22:15:42.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.7,"endSpeed":86.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49544382978229,"aZ":-16.629334799295492,"pfxX":-9.028348606617971,"pfxZ":8.143842944328261,"pX":0.006148540857487844,"pZ":2.8783259050419363,"vX0":7.336146919122206,"vY0":-137.73691263937835,"vZ0":-3.182512542974375,"x":116.77,"y":161.07,"x0":-1.5277005504549042,"y0":50.000840605278555,"z0":5.1826667128587465,"aX":-17.229701464770255},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":14.6,"spinRate":2125,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39867435296576037,"extension":6.286196819704602},"index":7,"playId":"7d1cf11c-535f-3eea-bab7-cf0febc2e4d1","pitchNumber":6,"startTime":"2026-04-30T22:15:55.335Z","endTime":"2026-04-30T22:15:59.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":76.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.860131786259632,"aZ":-25.86276045687456,"pfxX":-13.354106883512284,"pfxZ":4.145879402317599,"pX":-0.3698342468293462,"pZ":2.0590099631486396,"vX0":6.917665744258262,"vY0":-124.01322710664597,"vZ0":-2.751548717443655,"x":131.1,"y":183.19,"x0":-1.4929090984064426,"y0":50.005728487604266,"z0":5.390792009184241,"aX":-20.34823460764675},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.0,"breakHorizontal":22.1,"spinRate":1805,"spinDirection":238},"zone":7,"typeConfidence":0.93,"plateTime":0.4454193630875274,"extension":6.351346218938551},"index":8,"playId":"b866775b-b944-381a-abc4-25d1ecdbb7ae","pitchNumber":7,"startTime":"2026-04-30T22:16:15.732Z","endTime":"2026-04-30T22:16:19.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:16:19.706Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler O'Neill singles on a line drive to left fielder Dustin Harris.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T22:16:21.789Z","endTime":"2026-04-30T22:18:26.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":88.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645105121376425,"aZ":-17.683747063446727,"pfxX":-8.115077393781249,"pfxZ":7.30540797432218,"pX":-0.026428460612896724,"pZ":2.204525447487327,"vX0":7.389226497146688,"vY0":-139.75555005066798,"vZ0":-4.6956740213397214,"x":118.01,"y":179.26,"x0":-1.6465984907126288,"y0":50.00579366255546,"z0":5.063319671889015,"aX":-16.102211600957137},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":2178,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.3914996653862426,"extension":6.153648024505421},"index":0,"playId":"f300c778-2918-38d2-bb87-8dca28e82414","pitchNumber":1,"startTime":"2026-04-30T22:16:44.151Z","endTime":"2026-04-30T22:16:47.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198992146620213,"aZ":-17.934475651747757,"pfxX":-7.976800010685226,"pfxZ":7.331769286676938,"pX":0.08351634666264972,"pZ":3.753977715044729,"vX0":7.456641891689783,"vY0":-138.55659277371356,"vZ0":-0.5136120309961726,"x":113.82,"y":137.42,"x0":-1.6072603258232385,"y0":50.005970603084705,"z0":5.1411009280686475,"aX":-15.499812194929829},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2169,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.3954468051569884,"extension":6.164478488314659},"index":1,"playId":"6e7f2757-c71d-367a-aa0f-6d86d05bbafb","pitchNumber":2,"startTime":"2026-04-30T22:16:59.616Z","endTime":"2026-04-30T22:17:03.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263343222327972,"aZ":-25.72483924797301,"pfxX":-3.2864900706074476,"pfxZ":3.966208888356547,"pX":2.2059863372715274,"pZ":0.1730590271248232,"vX0":10.692868486627432,"vY0":-126.83233641613376,"vZ0":-7.0160995730058255,"x":32.91,"y":234.11,"x0":-1.6401537361312755,"y0":50.004625656778906,"z0":5.0305544469024355,"aX":-5.348041271959133},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":3.5,"spinRate":2224,"spinDirection":233},"zone":14,"typeConfidence":0.84,"plateTime":0.4320710297250656,"extension":6.595371007862672},"index":2,"playId":"ed2eacee-5b64-356c-b8c7-73ddc21dc802","pitchNumber":3,"startTime":"2026-04-30T22:17:17.567Z","endTime":"2026-04-30T22:17:21.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39000371983713,"aZ":-12.695274958810426,"pfxX":-8.582756305086754,"pfxZ":10.03028857057485,"pX":-0.3317967979403836,"pZ":3.0488260765509043,"vX0":6.586164262633486,"vY0":-139.4392450357511,"vZ0":-3.22336043189273,"x":129.65,"y":156.46,"x0":-1.6257474710230526,"y0":50.00379276874217,"z0":5.074013681832604,"aX":-16.668990229993142},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":13.9,"spinRate":2214,"spinDirection":232},"zone":1,"typeConfidence":0.91,"plateTime":0.39489737359528654,"extension":6.309969845454237},"index":3,"playId":"007c657b-f3b4-321e-91da-2d0a7fe77b3b","pitchNumber":4,"startTime":"2026-04-30T22:17:37.903Z","endTime":"2026-04-30T22:17:41.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14715238060962,"aZ":-15.911086612140455,"pfxX":-8.447034571772997,"pfxZ":8.198952143959794,"pX":-0.4059218943860434,"pZ":3.85018264266422,"vX0":6.157342959624067,"vY0":-140.06746198732418,"vZ0":-0.6548423947266732,"x":132.47,"y":134.83,"x0":-1.5371596799560727,"y0":50.0031964548294,"z0":5.129116856015882,"aX":-16.755461449589724},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":14.0,"spinRate":2309,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.3913199353340229,"extension":6.204253210702766},"index":4,"playId":"5714d453-59c1-3485-ae99-6b78c12f4347","pitchNumber":5,"startTime":"2026-04-30T22:17:56.969Z","endTime":"2026-04-30T22:18:01.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.4,"endSpeed":87.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2630067527463,"aZ":-16.285370082871367,"pfxX":-9.873301788746026,"pfxZ":8.165954838915145,"pX":-0.3811383217199051,"pZ":2.220541017896081,"vX0":6.904722147218302,"vY0":-138.6676675188034,"vZ0":-4.620839331794244,"x":131.53,"y":178.83,"x0":-1.6217902011279504,"y0":50.00204622540413,"z0":4.996365203649024,"aX":-19.210028969430116},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":16.4,"spinRate":2156,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.39512545739494653,"extension":6.317911062817742},"hitData":{"launchSpeed":98.1,"launchAngle":10.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.51,"coordY":111.84}},"index":5,"playId":"7963242d-f0d9-3c62-9b47-2b0635ed4546","pitchNumber":6,"startTime":"2026-04-30T22:18:15.152Z","endTime":"2026-04-30T22:18:26.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:18:26.596Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leody Taveras pops out to third baseman Isaac Paredes.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T22:18:22.649Z","endTime":"2026-04-30T22:19:22.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066964884038892,"aZ":-27.380444887332605,"pfxX":-11.466373950645284,"pfxZ":3.01486803535,"pX":-0.7290928380588606,"pZ":2.4424055466143937,"vX0":5.805438917862812,"vY0":-125.08879765633004,"vZ0":-1.6544333732386591,"x":144.79,"y":172.84,"x0":-1.5841078039978627,"y0":50.005929453811945,"z0":5.346576733856196,"aX":-18.264193201500653},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":19.6,"spinRate":1717,"spinDirection":237},"zone":4,"typeConfidence":0.93,"plateTime":0.43704477694186217,"extension":6.3592484909362685},"index":0,"playId":"e7f24708-0ad9-30ab-9224-53c9d2cf09a1","pitchNumber":1,"startTime":"2026-04-30T22:18:51.309Z","endTime":"2026-04-30T22:18:55.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297829131480835,"aZ":-16.456103692735798,"pfxX":-7.144871957529524,"pfxZ":8.082688476349512,"pX":0.4087507102498974,"pZ":2.7966480016004938,"vX0":7.8897881485540875,"vY0":-137.99565664584432,"vZ0":-3.365351476255331,"x":101.42,"y":163.27,"x0":-1.5477743184972155,"y0":50.0031712908688,"z0":5.1286221052632674,"aX":-13.895837232263979},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2224,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.395657908187919,"extension":6.299141585675437},"hitData":{"launchSpeed":92.1,"launchAngle":66.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":144.08}},"index":1,"playId":"01ab859f-c5c8-3327-8d9c-5c6edf2debb8","pitchNumber":2,"startTime":"2026-04-30T22:19:11.441Z","endTime":"2026-04-30T22:19:22.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:19:22.199Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Weston Wilson walks. Tyler O'Neill to 2nd.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T22:19:30.695Z","endTime":"2026-04-30T22:21:15.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnSecond":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264217774890284,"aZ":-25.942133792610594,"pfxX":-1.652061176979692,"pfxZ":3.8233499621533484,"pX":1.616790203885496,"pZ":1.5929327674226712,"vX0":8.652518668378097,"vY0":-127.13407247854592,"vZ0":-3.7422367772075504,"x":55.37,"y":195.77,"x0":-1.6231209783325038,"y0":50.00005309452842,"z0":5.154393485980809,"aX":-2.691207417117742},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":1.0,"spinRate":2183,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.4316345136405193,"extension":6.440605542929083},"index":0,"playId":"5b203c15-36d5-362e-8857-97f0b3a76242","pitchNumber":1,"startTime":"2026-04-30T22:19:52.642Z","endTime":"2026-04-30T22:19:57.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34219945520535,"aZ":-26.19349820541893,"pfxX":-2.0104582324348046,"pfxZ":3.666532712852746,"pX":1.3678286684882035,"pZ":2.4078555295305994,"vX0":8.173506827132872,"vY0":-126.80513575117557,"vZ0":-1.859170637706221,"x":64.86,"y":173.77,"x0":-1.6327680068568255,"y0":50.005414707248136,"z0":5.235377994390409,"aX":-3.282973922565659},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":1.8,"spinRate":2250,"spinDirection":211},"zone":14,"typeConfidence":0.86,"plateTime":0.4315429372451103,"extension":6.2796255887958194},"index":1,"playId":"3e0267df-57ae-3b76-ae90-d3f702c54a96","pitchNumber":2,"startTime":"2026-04-30T22:20:08.503Z","endTime":"2026-04-30T22:20:12.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23907020645161,"aZ":-17.044252838280766,"pfxX":-7.399300394987654,"pfxZ":7.66823624028098,"pX":-0.740062553167214,"pZ":2.4654869152813115,"vX0":5.349856963121039,"vY0":-138.67222501087443,"vZ0":-3.8508823598945536,"x":145.21,"y":172.21,"x0":-1.7204088141087084,"y0":50.002844284030544,"z0":4.989616569499161,"aX":-14.597927151086513},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":12.5,"spinRate":2194,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.39304203268603066,"extension":6.269620903620566},"index":2,"playId":"81468803-3c8b-34a9-9b15-728c771907ee","pitchNumber":3,"startTime":"2026-04-30T22:20:29.753Z","endTime":"2026-04-30T22:20:33.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.999377367611515,"aZ":-28.71941336622735,"pfxX":-0.24937874248433944,"pfxZ":2.193946678504968,"pX":-0.9985755502371407,"pZ":3.8797610477394295,"vX0":2.532996785491557,"vY0":-124.51679316146658,"vZ0":2.3353389950179535,"x":155.06,"y":134.03,"x0":-1.9948187663813979,"y0":50.0060476693498,"z0":5.299227730935889,"aX":-0.3938770209877657},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":-0.1,"spinRate":2124,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.43917697047912085,"extension":6.1602775814003925},"index":3,"playId":"72980244-d18e-3720-b4a0-db15bf85a78e","pitchNumber":4,"startTime":"2026-04-30T22:20:48.276Z","endTime":"2026-04-30T22:20:53.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793911196039403,"aZ":-20.167985692637565,"pfxX":-5.674123805886824,"pfxZ":6.165810166302386,"pX":-1.1600138356288932,"pZ":3.852191846129579,"vX0":3.4422849948656093,"vY0":-138.6132828556674,"vZ0":0.006445537383597211,"x":161.22,"y":134.77,"x0":-1.680350428588251,"y0":50.00294583776289,"z0":5.195699360231135,"aX":-11.048613565496332},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":9.6,"spinRate":2134,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.39505018237870404,"extension":6.154274358316851},"index":4,"playId":"58bd355c-c746-39eb-8f32-beb189d877a5","pitchNumber":5,"startTime":"2026-04-30T22:21:10.557Z","endTime":"2026-04-30T22:21:15.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:21:15.307Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T22:22:05.025Z","endTime":"2026-04-30T22:23:37.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":4,"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-30T22:21:26.481Z","endTime":"2026-04-30T22:22:07.316Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856196250568775,"aZ":-25.84657689601712,"pfxX":-0.8849179497333208,"pfxZ":3.939437912394391,"pX":0.4563050020744552,"pZ":2.3091141647893956,"vX0":5.854430797716369,"vY0":-126.24963612746649,"vZ0":-1.8071484853433208,"x":99.61,"y":176.43,"x0":-1.7825117211729993,"y0":50.00437294180869,"z0":5.124356934211528,"aX":-1.4229364142609138},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":0.2,"spinRate":2113,"spinDirection":228},"zone":6,"typeConfidence":0.89,"plateTime":0.43465524694035285,"extension":6.12118049167117},"index":1,"playId":"dde5d990-3ead-3f44-a9f0-729fc6f03a08","pitchNumber":1,"startTime":"2026-04-30T22:22:07.316Z","endTime":"2026-04-30T22:22:11.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910812205567442,"aZ":-25.412296002459282,"pfxX":-1.5815786388657642,"pfxZ":4.2447167253382005,"pX":-0.3365839296895099,"pZ":2.7952289567651745,"vX0":4.290113449391393,"vY0":-126.0329130527264,"vZ0":-0.7967762483425366,"x":129.83,"y":163.31,"x0":-1.8626378085917654,"y0":50.00323251156646,"z0":5.185616356748311,"aX":-2.5202246130252384},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.7,"breakHorizontal":1.8,"spinRate":2133,"spinDirection":223},"zone":1,"typeConfidence":0.88,"plateTime":0.436189331369476,"extension":6.352756425308656},"index":2,"playId":"84f9794f-6763-34ce-b875-726dfde20d9c","pitchNumber":2,"startTime":"2026-04-30T22:22:23.939Z","endTime":"2026-04-30T22:22:27.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748171370287192,"aZ":-18.138764973069154,"pfxX":-6.1651528751288875,"pfxZ":7.103849755641868,"pX":-0.9203050247301144,"pZ":3.3038861990932125,"vX0":4.303083414242916,"vY0":-139.0948256778142,"vZ0":-1.4364633972604866,"x":152.08,"y":149.58,"x0":-1.6798049569597522,"y0":50.00436555486028,"z0":5.01964076635005,"aX":-12.182927760076884},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2188,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3925328582290515,"extension":5.960503033331715},"index":3,"playId":"844f78d1-2f88-3e5d-9828-efc64712f9d8","pitchNumber":3,"startTime":"2026-04-30T22:22:48.554Z","endTime":"2026-04-30T22:22:53.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.6,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.088629840481765,"aZ":-16.09743133739962,"pfxX":-8.125857530891501,"pfxZ":8.282227434362492,"pX":0.5018892743259943,"pZ":2.7616339585373795,"vX0":8.242703308215848,"vY0":-138.90596450957685,"vZ0":-3.1696179438713274,"x":97.87,"y":164.22,"x0":-1.457986805233932,"y0":50.000393902170025,"z0":4.997047818598572,"aX":-15.769338229272392},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2232,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.3953383273642679,"extension":6.17370181490495},"index":4,"playId":"b9eeb12c-7488-36af-843c-4f56440b2df4","pitchNumber":4,"startTime":"2026-04-30T22:23:08.923Z","endTime":"2026-04-30T22:23:11.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.566934709863823,"aZ":-19.3847150104984,"pfxX":-7.1968227094225625,"pfxZ":6.44751978727095,"pX":0.05380725913697647,"pZ":2.727577256251355,"vX0":7.158244094475687,"vY0":-139.31568715425624,"vZ0":-2.9097857269811183,"x":114.95,"y":165.14,"x0":-1.6023845142330588,"y0":50.00571111750789,"z0":5.053029854042896,"aX":-14.28160599764746},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":11.8,"spinRate":2205,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3917788903915609,"extension":6.151470618530541},"index":5,"playId":"27e8a403-d60f-3ac5-8757-c4c7bf09e506","pitchNumber":5,"startTime":"2026-04-30T22:23:33.272Z","endTime":"2026-04-30T22:23:37.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:23:37.286Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Johnson grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T22:25:59.921Z","endTime":"2026-04-30T22:26:25.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yennier Cano replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T22:24:21.431Z","endTime":"2026-04-30T22:26:01.921Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376103019898384,"aZ":-32.297038341528605,"pfxX":-10.252844043674003,"pfxZ":-0.06379489248404546,"pX":0.08517425888544618,"pZ":2.641866823069288,"vX0":9.086334753653807,"vY0":-136.0631163597151,"vZ0":-1.5583509036100627,"x":113.75,"y":167.45,"x0":-1.9453515531808556,"y0":50.00463766177574,"z0":5.434248601453556,"aX":-19.465659601359906},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.2,"breakHorizontal":16.9,"spinRate":1903,"spinDirection":252},"zone":5,"typeConfidence":0.91,"plateTime":0.4006545510520465,"extension":5.393166928538969},"index":1,"playId":"39c3e8b8-865b-3a4d-9a27-caa6d2797189","pitchNumber":1,"startTime":"2026-04-30T22:26:01.921Z","endTime":"2026-04-30T22:26:05.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.312192065697865,"aZ":-37.42281660829242,"pfxX":-12.34973747670163,"pfxZ":-2.7834110996421266,"pX":-0.014920154748266698,"pZ":1.3320468472410045,"vX0":9.495817104949404,"vY0":-136.96587989678125,"vZ0":-3.814761378813185,"x":117.57,"y":202.81,"x0":-1.9349822902205251,"y0":50.00320514117606,"z0":5.321982875078895,"aX":-23.293428785162686},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-5.8,"breakHorizontal":20.2,"spinRate":1925,"spinDirection":264},"zone":13,"typeConfidence":0.88,"plateTime":0.401023301028558,"extension":5.620582193911142},"hitData":{"launchSpeed":97.5,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.97,"coordY":164.35}},"index":2,"playId":"8cc035fc-e92b-3f81-9529-e75fe8ea7b08","pitchNumber":2,"startTime":"2026-04-30T22:26:17.987Z","endTime":"2026-04-30T22:26:25.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:26:25.332Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Shewmake strikes out swinging.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T22:26:28.472Z","endTime":"2026-04-30T22:27:53.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579694946646597,"aZ":-37.06801509116086,"pfxX":-8.45403434976589,"pfxZ":-2.7204742054864264,"pX":0.4500278952518992,"pZ":1.7496609737786981,"vX0":9.374758600876817,"vY0":-132.99699989039445,"vZ0":-3.2037508932183707,"x":99.85,"y":191.54,"x0":-2.0163003962972175,"y0":50.00463017307101,"z0":5.64867182885828,"aX":-15.200553977058068},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.4,"breakHorizontal":13.3,"spinRate":1530,"spinDirection":267},"zone":9,"typeConfidence":0.92,"plateTime":0.41128335544422967,"extension":5.653415666996055},"index":0,"playId":"bac2428c-449c-3423-92e3-53f60cde0575","pitchNumber":1,"startTime":"2026-04-30T22:26:54.256Z","endTime":"2026-04-30T22:26:58.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77294943605595,"aZ":-35.649233684741525,"pfxX":-10.005383164341882,"pfxZ":-1.961365186995414,"pX":0.035445695605428075,"pZ":0.7302550006521026,"vX0":8.375125213445054,"vY0":-132.32095080607468,"vZ0":-5.6273513365129,"x":115.65,"y":219.06,"x0":-1.8739179950085445,"y0":50.00582740843068,"z0":5.5030023864237645,"aX":-17.709418531822266},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.7,"breakHorizontal":16.2,"spinRate":1560,"spinDirection":263},"zone":14,"typeConfidence":0.92,"plateTime":0.41427621644039325,"extension":5.627527789231868},"index":1,"playId":"753eba05-ae92-38b2-aa9c-baaed844fa7a","pitchNumber":2,"startTime":"2026-04-30T22:27:08.326Z","endTime":"2026-04-30T22:27:11.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72047521627832,"aZ":-38.04691887304719,"pfxX":-9.777229688587102,"pfxZ":-3.2835005793962724,"pX":0.44005811221506347,"pZ":1.3307579237739324,"vX0":9.675462627194934,"vY0":-132.32478098174926,"vZ0":-3.7849595900411113,"x":100.23,"y":202.85,"x0":-1.9769100770087253,"y0":50.000086823599716,"z0":5.539407114604644,"aX":-17.50097673505445},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-6.6,"breakHorizontal":15.8,"spinRate":1521,"spinDirection":268},"zone":14,"typeConfidence":0.92,"plateTime":0.4124302506439239,"extension":5.888292277151478},"index":2,"playId":"e7c1fd09-0118-3e0a-ac3b-731aaf888e52","pitchNumber":3,"startTime":"2026-04-30T22:27:28.472Z","endTime":"2026-04-30T22:27:31.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543718336728315,"aZ":-21.62090096096953,"pfxX":-7.9206681556410725,"pfxZ":5.317172029307937,"pX":-1.1427480437865174,"pZ":3.3295994403673825,"vX0":5.643367617501018,"vY0":-138.69453501399786,"vZ0":-1.541508716766574,"x":160.56,"y":148.88,"x0":-2.1555980406041124,"y0":50.00372714383166,"z0":5.307974581700607,"aX":-15.722668532221222},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2046,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.39211768610668685,"extension":5.790429702569022},"index":3,"playId":"ff9d0d53-cf91-36dc-85d8-4005d1bad954","pitchNumber":4,"startTime":"2026-04-30T22:27:49.892Z","endTime":"2026-04-30T22:27:53.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:27:53.527Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews called out on strikes.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T22:27:53.429Z","endTime":"2026-04-30T22:29:11.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41070922411021,"aZ":-35.41800635827646,"pfxX":-9.47951631284731,"pfxZ":-1.6516570436763818,"pX":-1.25476970082528,"pZ":2.537877251080476,"vX0":5.485152435221213,"vY0":-138.5411978964367,"vZ0":-1.459848669640125,"x":164.83,"y":170.26,"x0":-2.019542577392959,"y0":50.005777683393276,"z0":5.419915232388331,"aX":-18.591861802194753},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-3.1,"breakHorizontal":16.2,"spinRate":1878,"spinDirection":254},"zone":11,"typeConfidence":0.91,"plateTime":0.3940356416237263,"extension":5.743827118731174},"index":0,"playId":"e0deaf3d-54fb-3d8d-bb43-7a2cbf701213","pitchNumber":1,"startTime":"2026-04-30T22:28:19.075Z","endTime":"2026-04-30T22:28:24.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518474901164016,"aZ":-30.373148944520313,"pfxX":5.917954899908553,"pfxZ":1.1621872512939477,"pX":1.9991219198358903,"pZ":1.715572237887329,"vX0":7.814177572593138,"vY0":-124.105123848731,"vZ0":-2.2703049602475884,"x":40.8,"y":192.46,"x0":-1.9629795673402415,"y0":50.005115283321416,"z0":5.179278693620892,"aX":9.20620586572215},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-12.6,"spinRate":2512,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4418257885134613,"extension":5.587218515509756},"index":1,"playId":"d1d596c4-e328-3951-8231-72a4bf9db0d6","pitchNumber":2,"startTime":"2026-04-30T22:28:34.894Z","endTime":"2026-04-30T22:28:38.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14297020577192,"aZ":-34.940452603196256,"pfxX":-9.799465391918641,"pfxZ":-1.4391679558246722,"pX":0.1842032422320667,"pZ":1.8083965079978064,"vX0":9.471676272562934,"vY0":-138.12441714241916,"vZ0":-3.1342694597327583,"x":109.98,"y":189.95,"x0":-2.024183181366901,"y0":50.00238317597851,"z0":5.3189488312217215,"aX":-18.843837778782593},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-3.1,"breakHorizontal":15.6,"spinRate":1982,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.39726660731388996,"extension":5.930150828234659},"index":2,"playId":"5b69c5d5-f9c9-3a0a-821d-c99775878ebc","pitchNumber":3,"startTime":"2026-04-30T22:28:49.075Z","endTime":"2026-04-30T22:28:52.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26254317167829,"aZ":-30.979878552215038,"pfxX":7.118967003119866,"pfxZ":0.7688021050546858,"pX":0.6619829837150917,"pZ":1.9168970468939548,"vX0":4.691176926927878,"vY0":-124.52420639075308,"vZ0":-1.657871460637641,"x":91.77,"y":187.02,"x0":-2.177528138416693,"y0":50.004303808553104,"z0":5.17791463685863,"aX":11.071043725782356},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-14.0,"spinRate":2520,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.44150622157874686,"extension":5.581288771594182},"index":3,"playId":"9ba5cc1c-9a0c-3176-b07c-3a29124a0ea0","pitchNumber":4,"startTime":"2026-04-30T22:29:07.635Z","endTime":"2026-04-30T22:29:11.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":677942,"link":"/api/v1/people/677942"},"left":{"id":687637,"link":"/api/v1/people/687637"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:29:11.483Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T22:31:40.588Z","endTime":"2026-04-30T22:32:02.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cody Bolton replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T22:29:42.948Z","endTime":"2026-04-30T22:31:42.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675989,"link":"/api/v1/people/675989"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.7,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97229560844239,"aZ":-19.60431322790114,"pfxX":-9.775590551728229,"pfxZ":6.573268908354077,"pX":0.1231478482376855,"pZ":3.660074604089936,"vX0":9.501764831009204,"vY0":-137.5429865192746,"vZ0":-1.9314181005531108,"x":112.31,"y":139.96,"x0":-2.108835082223936,"y0":50.006733007585474,"z0":5.7031925849334275,"aX":-18.70431721798201},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":15.7,"spinRate":2195,"spinDirection":218},"zone":12,"typeConfidence":0.95,"plateTime":0.3984750537725419,"extension":5.679629164842738},"index":1,"playId":"e7dde177-160e-3dd4-bc39-ab3fc6685b41","pitchNumber":1,"startTime":"2026-04-30T22:31:42.934Z","endTime":"2026-04-30T22:31:47.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.7,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49141352756306,"aZ":-19.824524002496215,"pfxX":-11.011664252905476,"pfxZ":6.468922732179165,"pX":-0.2416326120789705,"pZ":2.0102762843027144,"vX0":9.034993479378835,"vY0":-137.53479341803404,"vZ0":-6.047280752772433,"x":126.21,"y":184.5,"x0":-2.144279914942386,"y0":50.00181633316682,"z0":5.588992270442662,"aX":-21.021402436973997},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":18.0,"spinRate":2194,"spinDirection":213},"zone":8,"typeConfidence":0.95,"plateTime":0.39877803791826105,"extension":5.92936507096239},"hitData":{"launchSpeed":93.8,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.44,"coordY":171.16}},"index":2,"playId":"8502fe71-00f4-38d6-82ec-4ecbee0d72de","pitchNumber":2,"startTime":"2026-04-30T22:31:56.271Z","endTime":"2026-04-30T22:32:02.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:32:02.923Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T22:32:25.391Z","endTime":"2026-04-30T22:33:34.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colton Cowser replaces Taylor Ward.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":4,"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-30T22:32:11.892Z","endTime":"2026-04-30T22:32:27.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":82.7,"endSpeed":76.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.270978067288187,"aZ":-40.14234950274012,"pfxX":4.173528170092044,"pfxZ":-5.456844549021028,"pX":1.3489552870024226,"pZ":1.7927412128016798,"vX0":6.952973219692003,"vY0":-120.31348479707478,"vZ0":-1.14173699136719,"x":65.58,"y":190.38,"x0":-2.1255479478439874,"y0":50.0045483206832,"z0":5.844582769646103,"aX":6.091368110272342},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.8,"breakHorizontal":-9.2,"spinRate":2737,"spinDirection":52},"zone":14,"typeConfidence":0.86,"plateTime":0.4559960777279284,"extension":5.85519090661236},"index":1,"playId":"a66233d1-9dd7-3a5d-8510-ace30ceb876d","pitchNumber":1,"startTime":"2026-04-30T22:32:27.686Z","endTime":"2026-04-30T22:32:31.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223550751532827,"aZ":-31.860574366998904,"pfxX":7.360110617813531,"pfxZ":0.21853457710103896,"pX":-0.07209385199295672,"pZ":2.810109741641144,"vX0":3.6325807382452093,"vY0":-119.01087332583735,"vZ0":0.05906102642488875,"x":119.75,"y":162.91,"x0":-2.5774830750847952,"y0":50.00185586956122,"z0":5.686280893079166,"aX":10.48779220254217},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.7,"breakHorizontal":-14.3,"spinRate":2685,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.4613820782892324,"extension":5.712470491061758},"index":2,"playId":"1bccd0e9-90fc-3cec-9955-958289561fd8","pitchNumber":2,"startTime":"2026-04-30T22:32:43.963Z","endTime":"2026-04-30T22:32:47.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.1,"endSpeed":85.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434582965152025,"aZ":-26.523509404136366,"pfxX":2.3102811101407617,"pfxZ":3.126812082594407,"pX":0.14436958466051045,"pZ":0.868490935966058,"vX0":6.218976752309005,"vY0":-132.64185089162365,"vZ0":-6.662824782956511,"x":111.5,"y":215.33,"x0":-2.5170915223722448,"y0":50.0037398690851,"z0":5.307866688994481,"aX":4.178088350865152},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":-5.4,"spinRate":2659,"spinDirection":160},"zone":14,"typeConfidence":0.93,"plateTime":0.4106191222850475,"extension":5.913643279041303},"index":3,"playId":"5ded08ac-420c-3a1b-b3c0-cc8301419f22","pitchNumber":3,"startTime":"2026-04-30T22:32:57.893Z","endTime":"2026-04-30T22:33:01.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35523540713539,"aZ":-35.55759428526071,"pfxX":9.158760349851242,"pfxZ":-2.4015171402323467,"pX":-1.5290477890565528,"pZ":2.354184428022531,"vX0":0.4073798081131046,"vY0":-118.52959258163659,"vZ0":-0.13741128223618815,"x":175.28,"y":175.22,"x0":-2.8918169603415484,"y0":50.00048370096224,"z0":5.681757265823851,"aX":12.924492104404191},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":-16.7,"spinRate":2780,"spinDirection":58},"zone":13,"typeConfidence":0.92,"plateTime":0.4635328150994589,"extension":5.7642017751415935},"index":4,"playId":"41256d4f-cbbe-312f-b8e4-c2df76fdb087","pitchNumber":4,"startTime":"2026-04-30T22:33:14.735Z","endTime":"2026-04-30T22:33:19.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23397769618957,"aZ":-13.55032384738787,"pfxX":-2.9587127429233644,"pfxZ":9.603011244412173,"pX":0.8727119314824815,"pZ":1.9181136872769746,"vX0":9.312609761347701,"vY0":-138.44207973864997,"vZ0":-7.18678814164563,"x":83.73,"y":186.99,"x0":-2.15179378754171,"y0":50.00035586025206,"z0":5.456719057647884,"aX":-5.737983540864929},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":3.4,"spinRate":2331,"spinDirection":208},"zone":14,"typeConfidence":0.96,"plateTime":0.3958059885573393,"extension":6.026855758871404},"index":5,"playId":"0a6b6db8-0d94-3a7f-bf78-2e2275a142bb","pitchNumber":5,"startTime":"2026-04-30T22:33:30.003Z","endTime":"2026-04-30T22:33:34.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:33:34.212Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a sharp line drive to center fielder Daniel Johnson. Colton Cowser to 3rd.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T22:33:33.729Z","endTime":"2026-04-30T22:34:30.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnThird":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342858494308413,"aZ":-23.356946974828166,"pfxX":1.6056372643710306,"pfxZ":4.843472459378911,"pX":1.5128686272801681,"pZ":1.4511813806380107,"vX0":9.421627073648526,"vY0":-133.69998809605482,"vZ0":-6.160008827146168,"x":59.33,"y":199.6,"x0":-2.2573564278624554,"y0":50.003340494905295,"z0":5.448366588709566,"aX":2.9212258169887306},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":-4.8,"spinRate":2535,"spinDirection":184},"zone":14,"typeConfidence":0.82,"plateTime":0.40881704339833913,"extension":6.017084907534694},"index":0,"playId":"1785f8ad-1fad-3756-89e6-e60814af092b","pitchNumber":1,"startTime":"2026-04-30T22:33:59.083Z","endTime":"2026-04-30T22:34:03.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.693834794190618,"aZ":-12.752453736170432,"pfxX":-4.994439690251017,"pfxZ":9.800875827483004,"pX":0.051244308196502206,"pZ":1.9721792982304822,"vX0":7.864102493394948,"vY0":-139.91298578649804,"vZ0":-7.52885169394441,"x":115.05,"y":185.53,"x0":-2.1476233892674657,"y0":50.00591581900333,"z0":5.5347327684777134,"aX":-9.900512787504413},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2394,"spinDirection":207},"zone":8,"typeConfidence":0.95,"plateTime":0.3915431029541665,"extension":6.006750184736008},"hitData":{"launchSpeed":102.4,"launchAngle":13.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":93.97,"coordY":63.85}},"index":1,"playId":"b38dcd13-7816-3851-acdd-cda07fc42b7d","pitchNumber":2,"startTime":"2026-04-30T22:34:19.673Z","endTime":"2026-04-30T22:34:30.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:34:30.098Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Coby Mayo out on a sacrifice fly to left fielder Dustin Harris. Colton Cowser scores.","rbi":1,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T22:34:38.444Z","endTime":"2026-04-30T22:35:42.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":675989,"link":"/api/v1/people/675989"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":73.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204783370590068,"aZ":-29.635467237207262,"pfxX":8.60233278524897,"pfxZ":1.8263983990591708,"pX":0.8297743851749738,"pZ":3.105251960540133,"vX0":4.9072643240781355,"vY0":-119.1078309319042,"vZ0":0.39186730460067576,"x":85.37,"y":154.94,"x0":-2.398616954074844,"y0":50.00092093434728,"z0":5.695271005734926,"aX":11.93104935688137},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.7,"breakHorizontal":-17.0,"spinRate":2650,"spinDirection":61},"zone":12,"typeConfidence":0.91,"plateTime":0.4660710955227798,"extension":5.85180857333731},"index":0,"playId":"eee2a68e-f482-348c-89b8-5c382ec20a15","pitchNumber":1,"startTime":"2026-04-30T22:34:57.152Z","endTime":"2026-04-30T22:35:01.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":72.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.668797717233346,"aZ":-35.514527411892566,"pfxX":9.861702226927541,"pfxZ":-2.471188075540393,"pX":0.7395860212731029,"pZ":2.479833117792511,"vX0":4.400227886009887,"vY0":-117.34011553214052,"vZ0":0.42202914541582626,"x":88.81,"y":171.82,"x0":-2.4597295865696744,"y0":50.00372018741923,"z0":5.692773147788238,"aX":13.321708361916897},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.0,"breakHorizontal":-19.1,"spinRate":2638,"spinDirection":46},"zone":6,"typeConfidence":0.61,"plateTime":0.4724983331972763,"extension":6.055495767904666},"index":1,"playId":"b42fabbb-dabd-3b63-b7d3-190f6c6ba4a2","pitchNumber":2,"startTime":"2026-04-30T22:35:13.325Z","endTime":"2026-04-30T22:35:16.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":73.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309822990324037,"aZ":-33.32092093662934,"pfxX":10.956896074086794,"pfxZ":-0.8326405073857899,"pX":-0.39602417762689324,"pZ":2.886980007108523,"vX0":1.8673585534930832,"vY0":-118.61579331621613,"vZ0":0.9799861138576249,"x":132.1,"y":160.83,"x0":-2.619194097986573,"y0":50.00004065219629,"z0":5.5709120430520525,"aX":15.193108801574434},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.8,"breakHorizontal":-20.3,"spinRate":2617,"spinDirection":41},"zone":4,"typeConfidence":0.92,"plateTime":0.4665545502247692,"extension":6.022081679282092},"hitData":{"launchSpeed":95.6,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.74,"coordY":86.41}},"index":2,"playId":"a746ad92-f6d1-355e-9f12-c49cf1f1f98d","pitchNumber":3,"startTime":"2026-04-30T22:35:33.108Z","endTime":"2026-04-30T22:35:42.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:35:42.207Z","atBatIndex":85},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to center fielder Daniel Johnson.","rbi":0,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T22:35:54.770Z","endTime":"2026-04-30T22:38:10.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.73"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.92"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.53"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.81"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.13"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.448"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".181"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.448"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.218416310068577,"aZ":-40.19183987220603,"pfxX":7.444919279110773,"pfxZ":-6.1124337328521126,"pX":-1.663584127389606,"pZ":3.2780325215618373,"vX0":-0.343861360673862,"vY0":-114.11017403846746,"vZ0":2.9483977018077074,"x":180.41,"y":150.27,"x0":-2.4769131723228694,"y0":50.00536632622733,"z0":5.9460109643765815,"aX":9.758232226142859},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.0,"breakHorizontal":-13.3,"spinRate":2605,"spinDirection":53},"zone":11,"typeConfidence":0.91,"plateTime":0.48114118193578825,"extension":5.9590905789229796},"index":0,"playId":"82bbfa79-5a10-3c6e-bec2-dbe664739b10","pitchNumber":1,"startTime":"2026-04-30T22:36:08.996Z","endTime":"2026-04-30T22:36:13.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.870945887534415,"aZ":-25.55847652148943,"pfxX":-6.154149503263721,"pfxZ":3.8142057462293906,"pX":-0.22782840428784637,"pZ":3.788979688058525,"vX0":7.253714065895826,"vY0":-129.9867664927944,"vZ0":-0.1406539112565658,"x":125.68,"y":136.48,"x0":-2.2377800615579364,"y0":50.00162409106949,"z0":5.76290442905468,"aX":-10.670483850143103},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":9.8,"spinRate":2171,"spinDirection":221},"zone":11,"typeConfidence":0.8,"plateTime":0.41926596233182245,"extension":5.735515433846639},"index":1,"playId":"885a78d6-cb67-3125-a198-3246a5c945e5","pitchNumber":2,"startTime":"2026-04-30T22:36:23.275Z","endTime":"2026-04-30T22:36:27.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413000562480224,"aZ":-22.5701422455583,"pfxX":0.8718346391474956,"pfxZ":5.264705435777988,"pX":-1.0134693098503167,"pZ":2.212710998090798,"vX0":3.5719294539592026,"vY0":-133.36022640353818,"vZ0":-4.275739228359412,"x":155.63,"y":179.04,"x0":-2.4767848091334654,"y0":50.00029318986643,"z0":5.440369066992458,"aX":1.5880869914952882},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":-2.3,"spinRate":2721,"spinDirection":179},"zone":13,"typeConfidence":0.72,"plateTime":0.40882123375054435,"extension":5.954404065034575},"index":2,"playId":"90e0ebab-0354-30b0-a4c4-c7543686766b","pitchNumber":3,"startTime":"2026-04-30T22:36:39.259Z","endTime":"2026-04-30T22:37:06.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780165382515285,"aZ":-24.058876741793018,"pfxX":1.7011122038998212,"pfxZ":4.54419697629551,"pX":0.4642549165372504,"pZ":1.9723617187765068,"vX0":6.760040444271222,"vY0":-132.64091693079,"vZ0":-4.496865419710194,"x":99.3,"y":185.53,"x0":-2.3360236168362074,"y0":50.00245309198991,"z0":5.439094006052153,"aX":3.037226331238488},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-4.6,"spinRate":2721,"spinDirection":157},"zone":9,"typeConfidence":0.87,"plateTime":0.41259068271200583,"extension":5.9402695970822235},"index":3,"playId":"bced3d53-1932-3cf7-9da8-ca31103ad9c5","pitchNumber":4,"startTime":"2026-04-30T22:37:07.155Z","endTime":"2026-04-30T22:37:34.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688100083927953,"aZ":-22.727033725900757,"pfxX":1.1199012963991346,"pfxZ":5.244987054653114,"pX":0.18980919169591515,"pZ":2.3895938413903,"vX0":6.832202026626814,"vY0":-133.82284238723116,"vZ0":-3.22766094378533,"x":109.76,"y":174.26,"x0":-2.549004024601819,"y0":50.00505957315167,"z0":5.252032176580458,"aX":2.0163034708862195},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-3.6,"spinRate":2635,"spinDirection":181},"zone":5,"typeConfidence":0.68,"plateTime":0.41035888064437387,"extension":6.035186688177694},"index":4,"playId":"9a0de353-a964-3123-8b90-fd5f8a95e56d","pitchNumber":5,"startTime":"2026-04-30T22:37:36.514Z","endTime":"2026-04-30T22:37:40.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39008560033848,"aZ":-32.999875453251,"pfxX":8.797246234618257,"pfxZ":-0.5972727034581347,"pX":-0.2252100314265527,"pZ":2.230268900983634,"vX0":2.818572386933566,"vY0":-118.63217358224581,"vZ0":-0.5417281418150904,"x":125.58,"y":178.56,"x0":-2.579983998585345,"y0":50.00089171111447,"z0":5.541247214243859,"aX":12.20000545518926},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.8,"breakHorizontal":-16.7,"spinRate":2705,"spinDirection":60},"zone":8,"typeConfidence":0.92,"plateTime":0.4665495792865051,"extension":5.972588848565263},"hitData":{"launchSpeed":84.6,"launchAngle":44.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.73,"coordY":96.54}},"index":5,"playId":"c692681a-dbbf-3b12-a520-4ada392db1f4","pitchNumber":6,"startTime":"2026-04-30T22:37:58.290Z","endTime":"2026-04-30T22:38:10.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675989,"link":"/api/v1/people/675989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":675989,"link":"/api/v1/people/675989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T22:38:10.014Z","atBatIndex":86}]