[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:05:09.785Z","endTime":"2026-03-24T19:05:20.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-03-24T17:29:22.637Z","endTime":"2026-03-24T18:42:32.591Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"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-03-24T18:42:32.591Z","endTime":"2026-03-24T19:04:29.641Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"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-03-24T19:04:29.641Z","endTime":"2026-03-24T19:05:11.960Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.476215830044495,"aZ":-18.105956624138507,"pfxX":-8.589720155359068,"pfxZ":7.143369595142385,"pX":0.2368156346191622,"pZ":2.590589649460321,"vX0":7.138551439599583,"vY0":-139.70457119837917,"vZ0":-5.529021085957164,"x":107.97,"y":168.83,"x0":-1.2398196749712216,"y0":50.00513075399984,"z0":5.791718562754444,"aX":-16.923591234963947},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":14.0,"spinRate":2199,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3925684721808853,"extension":6.175838584062483},"hitData":{"launchSpeed":96.7,"launchAngle":55.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.65,"coordY":102.95}},"index":3,"playId":"fe87ca6a-10dc-3975-9a50-c353584e3452","pitchNumber":1,"startTime":"2026-03-24T19:05:11.960Z","endTime":"2026-03-24T19:05:20.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-24T19:05:20.371Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jazz Chisholm Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:05:38.023Z","endTime":"2026-03-24T19:07:28.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24629899789461,"aZ":-18.866690943711838,"pfxX":-7.613164779025029,"pfxZ":6.671997847938125,"pX":0.02726075903229051,"pZ":1.8254929380076046,"vX0":6.5442235801902795,"vY0":-140.85252982464954,"vZ0":-7.6099004905787995,"x":115.96,"y":189.49,"x0":-1.3458270305563966,"y0":50.00043713768466,"z0":5.798367928351507,"aX":-15.17982015712175},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":12.4,"spinRate":2251,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3899974767855632,"extension":6.15174431550906},"index":0,"playId":"03336cf8-9a5c-3404-a072-47e48acc468e","pitchNumber":1,"startTime":"2026-03-24T19:05:46.962Z","endTime":"2026-03-24T19:05:50.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644385619868967,"aZ":-14.762010021197852,"pfxX":-6.193091133847279,"pfxZ":8.582564859139213,"pX":0.1873413005773765,"pZ":2.9634987645473383,"vX0":6.449967733157946,"vY0":-141.38973804783024,"vZ0":-5.288475845731135,"x":109.86,"y":158.77,"x0":-1.316678731982275,"y0":50.00016778449506,"z0":5.8022166940742075,"aX":-12.561654976664169},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2200,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.387099940070069,"extension":6.2135097466721145},"index":1,"playId":"f6b55c67-c12a-30b8-999a-fa692bade223","pitchNumber":2,"startTime":"2026-03-24T19:06:04.267Z","endTime":"2026-03-24T19:06:09.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38623799825864,"aZ":-16.874829972572652,"pfxX":-5.976097404614176,"pfxZ":7.628632195023885,"pX":0.07581123785919397,"pZ":3.8593020731680006,"vX0":5.925762366257594,"vY0":-140.3855793345753,"vZ0":-2.526792981023825,"x":114.11,"y":134.58,"x0":-1.2811715793857454,"y0":50.0005820228758,"z0":5.863331929446679,"aX":-11.982746266196436},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":1921,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3894570130735353,"extension":6.022438339459123},"index":2,"playId":"a83a08a6-6723-305b-99a0-3373461a46f7","pitchNumber":3,"startTime":"2026-03-24T19:06:19.011Z","endTime":"2026-03-24T19:06:23.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479667780676646,"aZ":-29.46973849999883,"pfxX":-8.33430353523929,"pfxZ":1.4206919319239981,"pX":-1.4783552157399014,"pZ":1.6264921442162732,"vX0":2.118638324840497,"vY0":-136.71200658384495,"vZ0":-6.087117465346946,"x":173.35,"y":194.86,"x0":-1.1775042167475736,"y0":50.004656729631286,"z0":5.8895002097661875,"aX":-15.869752433986127},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":1457,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.3997433494278759,"extension":6.051171550849548},"index":3,"playId":"da851875-a946-36e1-bfa4-45284820ba06","pitchNumber":4,"startTime":"2026-03-24T19:06:31.499Z","endTime":"2026-03-24T19:06:39.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244827796368313,"aZ":-15.765257920875838,"pfxX":-6.1043957244961815,"pfxZ":8.151495911541401,"pX":0.2952690572067695,"pZ":2.9423740812119,"vX0":6.05256757355867,"vY0":-140.80989411978916,"vZ0":-5.520497879106533,"x":105.75,"y":159.34,"x0":-1.086459902081881,"y0":50.001271259226804,"z0":5.944150774013774,"aX":-12.28693232055389},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":9.8,"spinRate":2092,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38861197542946346,"extension":5.924305940219764},"index":4,"playId":"482540f3-d517-39fe-b0d5-00365574d707","pitchNumber":5,"startTime":"2026-03-24T19:06:51.832Z","endTime":"2026-03-24T19:06:55.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20342698351383,"aZ":-41.70800208717239,"pfxX":4.03292799690303,"pfxZ":-5.9766292194125175,"pX":0.9159668341567774,"pZ":2.311591606082484,"vX0":3.8451941052288228,"vY0":-124.97040713657817,"vZ0":-1.2546204622186323,"x":82.09,"y":176.37,"x0":-1.1619549479555873,"y0":50.0042497840634,"z0":6.220677917868781,"aX":6.431686167937024},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.9,"breakHorizontal":-8.2,"spinRate":2506,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43689950976503455,"extension":5.988002950831612},"index":5,"playId":"0f909778-d613-3cbc-8db4-25ca0f4c8266","pitchNumber":6,"startTime":"2026-03-24T19:07:09.358Z","endTime":"2026-03-24T19:07:17.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403295335948563,"aZ":-27.402026262160007,"pfxX":-8.573693863408518,"pfxZ":2.4869088737051346,"pX":-1.3044682708542386,"pZ":2.67113683872739,"vX0":3.053433022596246,"vY0":-137.22118432327264,"vZ0":-3.6914754489712216,"x":166.72,"y":166.66,"x0":-1.313112003142111,"y0":50.00563339088582,"z0":5.886336830835424,"aX":-16.465269272678743},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":1726,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.39812376624086054,"extension":6.381211620113448},"index":6,"playId":"fcca9f5a-11e7-34fb-88ba-7b27522d3752","pitchNumber":7,"startTime":"2026-03-24T19:07:22.179Z","endTime":"2026-03-24T19:07:28.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:07:28.209Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:07:41.402Z","endTime":"2026-03-24T19:08:27.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263628020694135,"aZ":-25.570382152852893,"pfxX":-9.736876864986897,"pfxZ":3.5376090432779366,"pX":-0.2484855348329467,"pZ":1.751381840833578,"vX0":6.1568383345662,"vY0":-135.3635447563124,"vZ0":-6.148350491491562,"x":126.47,"y":191.49,"x0":-1.2820861635800576,"y0":50.000167675825594,"z0":5.831124319070424,"aX":-18.15018046605892},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":16.4,"spinRate":1754,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4039361439391924,"extension":6.3406619042847945},"index":0,"playId":"82db18ab-b01f-3345-8b6e-12a756929c20","pitchNumber":1,"startTime":"2026-03-24T19:07:47.026Z","endTime":"2026-03-24T19:07:50.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10055267599653,"aZ":-16.49156359223974,"pfxX":-8.112760882872463,"pfxZ":7.6896955589772675,"pX":0.1353835966378052,"pZ":1.708182070393978,"vX0":6.756338940227986,"vY0":-141.6071699992338,"vZ0":-8.175389467938233,"x":111.84,"y":192.66,"x0":-1.2226449839332865,"y0":50.000256780348806,"z0":5.678947399101421,"aX":-16.54105467319803},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":2190,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.386188549334733,"extension":6.236071934031936},"index":1,"playId":"0da63267-2dcc-3207-968b-4b2c85a2a37d","pitchNumber":2,"startTime":"2026-03-24T19:08:03.049Z","endTime":"2026-03-24T19:08:07.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1643504626286,"aZ":-40.35264836775622,"pfxX":5.118443558817498,"pfxZ":-5.216134353411802,"pX":0.7619085490531671,"pZ":1.9776316810941001,"vX0":2.9726958717990497,"vY0":-124.23186172522949,"vZ0":-2.0596701184443615,"x":87.96,"y":185.38,"x0":-1.1139450475826282,"y0":50.00275868468232,"z0":6.161822036999727,"aX":8.024936759062951},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.7,"breakHorizontal":-10.0,"spinRate":2579,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.440370773828457,"extension":6.05730047616952},"index":2,"playId":"27cff2f0-e4e0-35f4-a321-25c11ce2d208","pitchNumber":3,"startTime":"2026-03-24T19:08:21.368Z","endTime":"2026-03-24T19:08:27.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:08:27.437Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Paul Goldschmidt grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Jazz Chisholm Jr. out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:08:38.131Z","endTime":"2026-03-24T19:08:56.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29914114280713,"aZ":-21.11972943432648,"pfxX":-9.909759050213642,"pfxZ":5.27849827540196,"pX":-0.6535593137351644,"pZ":2.1734442605151694,"vX0":5.018939256375147,"vY0":-143.60228287783784,"vZ0":-6.636784102184988,"x":141.91,"y":180.1,"x0":-1.1334314784864539,"y0":50.005907552670834,"z0":5.8222301500319675,"aX":-20.763761524497436},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":2196,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.38097218328058613,"extension":6.243211860944759},"hitData":{"launchSpeed":101.8,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.62,"coordY":149.52}},"index":0,"playId":"cfba8f0b-3854-3131-a8ae-cf35280af827","pitchNumber":1,"startTime":"2026-03-24T19:08:49.558Z","endTime":"2026-03-24T19:08:56.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:08:56.782Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:10:15.237Z","endTime":"2026-03-24T19:13:43.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.650151971232575,"aZ":-12.89206263755541,"pfxX":-5.108766287700373,"pfxZ":9.937155914169445,"pX":-1.061211280269075,"pZ":2.6095381905976467,"vX0":4.94608586485667,"vY0":-138.80511464762563,"vZ0":-6.471724011222665,"x":157.45,"y":168.32,"x0":-2.207180393548297,"y0":50.00479011323824,"z0":5.839048695921499,"aX":-9.915694981369041},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2377,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3954299300107649,"extension":5.984344583530505},"index":0,"playId":"29246668-bfb3-3d3d-a912-ef98c33de9b4","pitchNumber":1,"startTime":"2026-03-24T19:11:10.548Z","endTime":"2026-03-24T19:11:17.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.490461133736904,"aZ":-11.698156030183286,"pfxX":-4.831442190375677,"pfxZ":10.531553702661824,"pX":-0.5276289066117911,"pZ":2.6970410148702624,"vX0":5.965041354595089,"vY0":-138.66125911507993,"vZ0":-6.655125791556851,"x":137.11,"y":165.96,"x0":-2.0806968731572275,"y0":50.001121340765884,"z0":5.9115336522522535,"aX":-9.39206729080032},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2346,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3952639409051275,"extension":6.06645368866738},"index":1,"playId":"f48f4d62-5400-3a5e-88c1-2ba414d0f0d5","pitchNumber":2,"startTime":"2026-03-24T19:11:23.626Z","endTime":"2026-03-24T19:11:27.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356050833401014,"aZ":-43.16014213140052,"pfxX":6.991083123645138,"pfxZ":-7.62651193835722,"pX":0.032564436944959876,"pZ":3.0722669797674844,"vX0":3.1317518016200783,"vY0":-119.3741882853779,"vZ0":1.7362686284052236,"x":115.76,"y":155.83,"x0":-2.205282385840713,"y0":50.002616464912194,"z0":6.226070143678927,"aX":10.070885895545743},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.1,"breakHorizontal":-13.4,"spinRate":2857,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.4591517143766972,"extension":5.806716869015727},"index":2,"playId":"3d8e6aac-ce84-3107-a47b-0bc02a593310","pitchNumber":3,"startTime":"2026-03-24T19:11:41.048Z","endTime":"2026-03-24T19:11:50.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-24T19:12:19.698Z","endTime":"2026-03-24T19:12:34.478Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568713899960045,"aZ":-11.936077103492375,"pfxX":-5.615206622048858,"pfxZ":9.829795268809871,"pX":0.9276015548503163,"pZ":2.5631337219916337,"vX0":10.073918662011305,"vY0":-142.30699702835244,"vZ0":-6.79712946884998,"x":81.64,"y":169.58,"x0":-1.9228368037643853,"y0":50.00000495781859,"z0":5.732894587630884,"aX":-11.558369054098304},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2420,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3843720360844549,"extension":6.019734370904905},"index":4,"playId":"380c8a26-db99-372d-8ca5-0ca17fccb14c","pitchNumber":4,"startTime":"2026-03-24T19:12:34.478Z","endTime":"2026-03-24T19:12:44.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.2,"endSpeed":88.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226194039619607,"aZ":-18.35189985445601,"pfxX":-9.252809817738282,"pfxZ":6.99342256994788,"pX":0.5316555811381487,"pZ":0.8792202884858922,"vX0":10.612924223729642,"vY0":-139.4591205753663,"vZ0":-9.392124952657715,"x":96.73,"y":215.04,"x0":-2.1141235274167065,"y0":50.00605099420935,"z0":5.4919369283907695,"aX":-18.299497815976274},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":14.6,"spinRate":2241,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.392160969885861,"extension":6.20686169736088},"index":5,"playId":"d8ff32ec-b965-386a-b7bc-a6a8b123e01e","pitchNumber":5,"startTime":"2026-03-24T19:12:48.739Z","endTime":"2026-03-24T19:12:53.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968166497646372,"aZ":-14.65547513281809,"pfxX":-5.203934749853242,"pfxZ":9.052136621574043,"pX":-0.6063426363773619,"pZ":2.834645268722767,"vX0":5.712208263714237,"vY0":-138.46992620660998,"vZ0":-5.654074601662524,"x":140.11,"y":162.24,"x0":-2.0234211625021175,"y0":50.000186115936685,"z0":5.889607518858438,"aX":-10.067885745588274},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2298,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3961114811610562,"extension":5.92947860045014},"index":6,"playId":"0c8ce848-368b-3a76-8cce-cbb0e441052e","pitchNumber":6,"startTime":"2026-03-24T19:13:09.468Z","endTime":"2026-03-24T19:13:18.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74373719341483,"aZ":-12.494284531464267,"pfxX":-7.814959523654855,"pfxZ":9.774152313636048,"pX":0.1110153903439043,"pZ":1.8062473659004592,"vX0":8.944378193719677,"vY0":-140.7322298686071,"vZ0":-8.629002550735713,"x":112.77,"y":190.01,"x0":-2.087070573562158,"y0":50.005285499123566,"z0":5.713706200005089,"aX":-15.740594195753243},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":12.4,"spinRate":2329,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3886066149202154,"extension":6.076914779696089},"index":7,"playId":"dbeed3f4-1ff9-31fc-9a27-3ba04e483f47","pitchNumber":7,"startTime":"2026-03-24T19:13:39.471Z","endTime":"2026-03-24T19:13:43.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:13:43.622Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:14:02.375Z","endTime":"2026-03-24T19:15:39.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":76.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64369577629333,"aZ":-42.97576282282348,"pfxX":4.300739059327684,"pfxZ":-7.358212083671776,"pX":0.23851959612979723,"pZ":1.4908737311184657,"vX0":4.678498164349279,"vY0":-120.73685284701985,"vZ0":-1.7427380084599458,"x":107.91,"y":198.53,"x0":-2.2866859811976408,"y0":50.00144797582082,"z0":6.021977227765367,"aX":6.314850895306309},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.4,"breakHorizontal":-9.0,"spinRate":2888,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.454549846024384,"extension":5.765548675304412},"index":0,"playId":"c8476126-0c46-378e-a0f6-da5f9706edd6","pitchNumber":1,"startTime":"2026-03-24T19:14:06.062Z","endTime":"2026-03-24T19:14:12.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87962692566047,"aZ":-11.036784853943713,"pfxX":-7.723370971771689,"pfxZ":10.699381183387898,"pX":0.42637637189493854,"pZ":1.68192395620304,"vX0":9.57024993408104,"vY0":-139.97851578135501,"vZ0":-9.185835124553934,"x":100.75,"y":193.37,"x0":-2.0404617945565207,"y0":50.004252448237416,"z0":5.73735732382778,"aX":-15.261228180492008},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":11.9,"spinRate":2452,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39194083113547684,"extension":6.144738022096408},"index":1,"playId":"9aa99e30-609d-3eca-a6d7-29cc5042f75e","pitchNumber":2,"startTime":"2026-03-24T19:14:23.282Z","endTime":"2026-03-24T19:14:50.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"}},"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":87.2,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.807368934695987,"aZ":-28.113203841310565,"pfxX":2.501351627955329,"pfxZ":2.4692282856233208,"pX":0.8388633751555792,"pZ":1.4088572148107483,"vX0":7.222155906141922,"vY0":-126.8734018261103,"vZ0":-5.173068500620391,"x":85.02,"y":200.74,"x0":-2.3595362445427273,"y0":50.00337671553524,"z0":5.69088240303144,"aX":4.112867251456246},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-6.0,"spinRate":2507,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4302555919713753,"extension":6.006924847409642},"index":2,"playId":"7a282506-ff99-3be4-97be-f591629e0593","pitchNumber":3,"startTime":"2026-03-24T19:14:54.226Z","endTime":"2026-03-24T19:14:59.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":82.0,"endSpeed":75.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34085361440762,"aZ":-43.80288493209947,"pfxX":4.277572563793155,"pfxZ":-8.196387645082268,"pX":0.2836855130907019,"pZ":0.8057143498796648,"vX0":4.824027738324107,"vY0":-119.3229009476082,"vZ0":-2.599080913311282,"x":106.19,"y":217.03,"x0":-2.331905917750531,"y0":50.000999791375214,"z0":5.915460382802882,"aX":6.070094230385683},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.2,"breakHorizontal":-9.1,"spinRate":2738,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.46182037712789503,"extension":5.919390512387618},"index":3,"playId":"923b4fa2-7db8-35b7-811d-31b3c64f8859","pitchNumber":4,"startTime":"2026-03-24T19:15:12.069Z","endTime":"2026-03-24T19:15:18.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.049662330896,"aZ":-11.1399228231345,"pfxX":-5.407532260637753,"pfxZ":10.59566292146474,"pX":-0.5172076897843686,"pZ":1.8040751616410988,"vX0":6.065484893899772,"vY0":-140.31220151210854,"vZ0":-8.99525457262317,"x":136.71,"y":190.07,"x0":-2.0089058772157915,"y0":50.00250643985478,"z0":5.785980709805466,"aX":-10.734882382660803},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2387,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3910264452183174,"extension":6.0680289691771225},"index":4,"playId":"aa97c8a8-0e81-3d97-ad7c-484c423bb063","pitchNumber":5,"startTime":"2026-03-24T19:15:32.028Z","endTime":"2026-03-24T19:15:39.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:15:39.098Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Bregman homers (4) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:15:50.739Z","endTime":"2026-03-24T19:16:42.394Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":543037,"link":"/api/v1/people/543037"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.502488028012035,"aZ":-12.161615739160261,"pfxX":-2.6677728753539087,"pfxZ":10.82871530418717,"pX":0.9206804212240176,"pZ":1.529043578221503,"vX0":8.33367992114173,"vY0":-135.0925258803737,"vZ0":-9.180627518271299,"x":81.91,"y":197.5,"x0":-1.8577826692243673,"y0":50.00092998218376,"z0":5.8268291513899015,"aX":-4.930339926033543},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":3.0,"spinRate":2242,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40549767432038486,"extension":6.213972369730694},"index":0,"playId":"b19a957b-7fbf-333f-a2eb-7923696ea9f2","pitchNumber":1,"startTime":"2026-03-24T19:15:59.262Z","endTime":"2026-03-24T19:16:06.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483477889390752,"aZ":-16.66704818958516,"pfxX":-9.112843895743916,"pfxZ":7.830214025916713,"pX":-0.08201455623098101,"pZ":1.67589514968427,"vX0":8.905570213942363,"vY0":-139.60675837272265,"vZ0":-7.887242777352036,"x":120.13,"y":193.53,"x0":-2.1243828579825212,"y0":50.003269556867956,"z0":5.62810057193567,"aX":-18.046918922091717},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":14.8,"spinRate":2378,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3918667577390811,"extension":6.162210214646526},"hitData":{"launchSpeed":104.1,"launchAngle":27.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.43,"coordY":27.0}},"index":1,"playId":"0517c30a-802d-3480-afaf-a55e8ed27e05","pitchNumber":2,"startTime":"2026-03-24T19:16:15.931Z","endTime":"2026-03-24T19:16:42.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:16:42.394Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:16:44.948Z","endTime":"2026-03-24T19:19:23.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86072094017547,"aZ":-11.269104599060515,"pfxX":-6.9855408384132724,"pfxZ":10.574388328533473,"pX":-0.2893536227979774,"pZ":2.698885997780306,"vX0":7.640647315873242,"vY0":-140.22670843757294,"vZ0":-6.550557437705518,"x":128.03,"y":165.91,"x0":-2.1513410655878897,"y0":50.00458217455291,"z0":5.8121796039652605,"aX":-13.812477588649807},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":10.9,"spinRate":2429,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39170280172653804,"extension":6.084265913294622},"index":0,"playId":"22b57044-f086-3927-b735-f4a8aa5478ef","pitchNumber":1,"startTime":"2026-03-24T19:17:04.442Z","endTime":"2026-03-24T19:17:07.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.2,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66639741821106,"aZ":-13.119359995993257,"pfxX":-6.0420441279558075,"pfxZ":9.700170780360619,"pX":0.2973689834251374,"pZ":3.888128138776411,"vX0":8.7932349229081,"vY0":-139.78902524858958,"vZ0":-3.211809570160589,"x":105.66,"y":133.8,"x0":-2.114742294809841,"y0":50.00323833043767,"z0":5.922064377080028,"aX":-11.870261559220964},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2383,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39292602290334555,"extension":5.902373911630274},"index":1,"playId":"b69f3b92-20ab-3ce6-8aef-fe2f01cd76f3","pitchNumber":2,"startTime":"2026-03-24T19:17:20.049Z","endTime":"2026-03-24T19:17:23.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093825890350065,"aZ":-27.044171629762943,"pfxX":2.0914211239511658,"pfxZ":2.967889188270579,"pX":0.1826157369316438,"pZ":3.4428156993436403,"vX0":5.609699411422953,"vY0":-130.10894139853514,"vZ0":-1.2492779529738014,"x":110.04,"y":145.82,"x0":-2.26573957962327,"y0":50.003365824475566,"z0":5.962250214357957,"aX":3.6166975720415797},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-4.9,"spinRate":2539,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.419591847164519,"extension":5.82632478719119},"index":2,"playId":"88fc0fc6-493a-3955-8b3f-19e1fe20ca9c","pitchNumber":3,"startTime":"2026-03-24T19:17:34.479Z","endTime":"2026-03-24T19:17:40.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.413193310760267,"aZ":-24.618398271589363,"pfxX":-9.28852504897289,"pfxZ":4.635398091434665,"pX":0.27350789382559815,"pZ":1.1357949745275364,"vX0":9.266841666892645,"vY0":-127.23614571291333,"vZ0":-6.25101833980594,"x":106.57,"y":208.11,"x0":-2.218346099828478,"y0":50.00447052776123,"z0":5.589580097874966,"aX":-15.149349606562177},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":1759,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4313709741969638,"extension":6.345188413240254},"index":3,"playId":"b6f98f75-9d8d-3ac2-b431-d0f2a29899b4","pitchNumber":4,"startTime":"2026-03-24T19:17:55.904Z","endTime":"2026-03-24T19:18:02.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34025760127859,"aZ":-15.178064971078832,"pfxX":-6.045578544607295,"pfxZ":8.450408300706322,"pX":-0.6160522647995812,"pZ":3.521768298360109,"vX0":6.512192244550591,"vY0":-141.6308689839132,"vZ0":-3.8252643368542563,"x":140.48,"y":143.69,"x0":-2.170686716081848,"y0":50.00480218587288,"z0":5.874430366962282,"aX":-12.162170991354069},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2453,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3882111692407282,"extension":5.953480765703215},"index":4,"playId":"7f1cde2d-302c-380a-97e1-b7ad5deec235","pitchNumber":5,"startTime":"2026-03-24T19:18:13.241Z","endTime":"2026-03-24T19:18:19.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60992994462833,"aZ":-31.16448091171978,"pfxX":1.602984846010145,"pfxZ":0.5915228151971057,"pX":0.3827135648467996,"pZ":2.3068003434741966,"vX0":6.405939308976243,"vY0":-129.95251832050295,"vZ0":-3.0403891568799057,"x":102.41,"y":176.5,"x0":-2.3278269739122375,"y0":50.00032372048851,"z0":5.872520069497502,"aX":2.7264108847430975},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.6,"breakHorizontal":-4.4,"spinRate":2551,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4223537119446643,"extension":6.0184456045603065},"index":5,"playId":"6157ce6a-0607-3c21-abac-90dea70294bb","pitchNumber":6,"startTime":"2026-03-24T19:18:32.698Z","endTime":"2026-03-24T19:18:35.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29260218255334,"aZ":-13.546527746532467,"pfxX":-5.372068286025347,"pfxZ":9.288130017330182,"pX":-0.43944087338772825,"pZ":2.5008942060272057,"vX0":6.537567951880264,"vY0":-141.22904287935594,"vZ0":-6.730347635473836,"x":133.75,"y":171.26,"x0":-2.0941148485695344,"y0":50.003579050310314,"z0":5.798476502106707,"aX":-10.775513703083975},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2434,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.38888853787421374,"extension":6.0955767654219715},"index":6,"playId":"7978260b-b466-307b-bbc3-a79cb025c84e","pitchNumber":7,"startTime":"2026-03-24T19:18:54.142Z","endTime":"2026-03-24T19:19:01.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96609427555591,"aZ":-12.431363495866236,"pfxX":-5.694883069495308,"pfxZ":9.743751725374473,"pX":0.5979886928613598,"pZ":2.290879933275793,"vX0":9.099962690075563,"vY0":-141.38158503473144,"vZ0":-7.522747217153227,"x":94.21,"y":176.93,"x0":-1.9212171774499003,"y0":50.00562574014158,"z0":5.782688289267042,"aX":-11.542464038213497},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2346,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.38728501211193045,"extension":6.134906971937634},"index":7,"playId":"5bbe833d-f14b-3e3b-a01e-90bb1cb32039","pitchNumber":8,"startTime":"2026-03-24T19:19:18.387Z","endTime":"2026-03-24T19:19:23.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:19:23.073Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:21:24.872Z","endTime":"2026-03-24T19:21:35.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Scott Kingery replaces third baseman Alex Bregman, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T19:20:37.825Z","endTime":"2026-03-24T19:21:27.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66803426720851,"aZ":-14.711887918894247,"pfxX":-5.518778951507707,"pfxZ":8.70896702344595,"pX":-0.24127250050501084,"pZ":2.324178551336939,"vX0":4.572238098299971,"vY0":-140.4426825246346,"vZ0":-7.059571804494237,"x":126.2,"y":176.03,"x0":-1.1702777445572716,"y0":50.00500727111674,"z0":5.820367051970328,"aX":-11.068188977067067},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2159,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38942958139092587,"extension":6.005536402280439},"hitData":{"launchSpeed":105.2,"launchAngle":10.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.4,"coordY":113.82}},"index":1,"playId":"7bf5c158-fc78-3529-9860-2eac81f01549","pitchNumber":1,"startTime":"2026-03-24T19:21:27.080Z","endTime":"2026-03-24T19:21:35.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:21:35.401Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Jasson Domínguez to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:21:54.622Z","endTime":"2026-03-24T19:24:16.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08852556818684,"aZ":-22.83573232794689,"pfxX":-9.839638266167192,"pfxZ":4.6168609682202035,"pX":0.14217669107966352,"pZ":3.5556229207836214,"vX0":7.258925765882471,"vY0":-141.13114091773588,"vZ0":-2.592728516540943,"x":111.58,"y":142.78,"x0":-1.1802783017563905,"y0":50.00696433459834,"z0":5.95153640219139,"aX":-19.92208283262715},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":2223,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3875919568755122,"extension":6.081688116790318},"index":0,"playId":"1281dcb8-4368-3dca-bdba-db8335f4a36c","pitchNumber":1,"startTime":"2026-03-24T19:22:01.736Z","endTime":"2026-03-24T19:22:08.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"3a307b35-9a7b-35fd-9b92-0eca11f7aed2","startTime":"2026-03-24T19:22:17.167Z","endTime":"2026-03-24T19:22:21.281Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308593648201878,"aZ":-17.69231330570735,"pfxX":-9.331690092572483,"pfxZ":7.110412853842657,"pX":-0.2575706106102993,"pZ":2.037149602327252,"vX0":6.137378191597366,"vY0":-141.55375657283426,"vZ0":-7.608997762448841,"x":126.82,"y":183.78,"x0":-1.2377686254430136,"y0":50.001835690419284,"z0":5.885939448824802,"aX":-18.998971823963924},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":15.7,"spinRate":2202,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38646083377932605,"extension":6.198512752573789},"index":2,"playId":"f2509fda-e47e-36d8-94c5-e73cd783b68a","pitchNumber":2,"startTime":"2026-03-24T19:22:34.985Z","endTime":"2026-03-24T19:22:39.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jasson Domínguez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"f2509fda-e47e-36d8-94c5-e73cd783b68a","startTime":"2026-03-24T19:22:50.244Z","endTime":"2026-03-24T19:23:03.863Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"postOnSecond":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.62,"dramaIndex":61.0,"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791696497868358,"aZ":-27.5820528506466,"pfxX":2.7203108186960065,"pfxZ":2.645260794926548,"pX":-0.43788131294396115,"pZ":2.417583595987285,"vX0":1.9261337862145442,"vY0":-131.04785612669147,"vZ0":-3.3837107926308843,"x":133.69,"y":173.51,"x0":-1.5360357928378292,"y0":50.00578024276904,"z0":5.786725981860192,"aX":4.73064169017219},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2322,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.41801917857142357,"extension":6.228029688132607},"index":4,"playId":"71aaddb1-48d7-3c0f-bc51-1478844d4007","pitchNumber":3,"startTime":"2026-03-24T19:23:03.863Z","endTime":"2026-03-24T19:23:08.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982567906356124,"aZ":-40.96583082258553,"pfxX":4.798686304454597,"pfxZ":-6.016725218378692,"pX":-1.249294272540538,"pZ":2.9330729285049735,"vX0":-1.5078191071508145,"vY0":-120.53167752318456,"vZ0":0.5395166299861673,"x":164.62,"y":159.59,"x0":-1.2364483606467387,"y0":50.00346269213316,"z0":6.344521118689062,"aX":7.010582656431402},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.4,"breakHorizontal":-8.3,"spinRate":2551,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.4556685132559699,"extension":6.002592007738183},"index":5,"playId":"04b0b887-e405-39dc-8da8-42d1dfbc1114","pitchNumber":4,"startTime":"2026-03-24T19:23:23.964Z","endTime":"2026-03-24T19:23:29.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19860767098286,"aZ":-13.506714517531977,"pfxX":-5.170784715451632,"pfxZ":9.146901010813679,"pX":-0.3183944802876847,"pZ":3.285232727995113,"vX0":4.560776008873179,"vY0":-141.89549594256727,"vZ0":-4.957268056410829,"x":129.14,"y":150.08,"x0":-1.2740222279834383,"y0":50.00424964997274,"z0":5.914281452478354,"aX":-10.554493571935437},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2066,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3858711184466208,"extension":6.254159919731681},"index":6,"playId":"c4bc00d5-33b7-3edc-b909-134c7d1724a5","pitchNumber":5,"startTime":"2026-03-24T19:23:43.281Z","endTime":"2026-03-24T19:23:46.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.654921949363825,"aZ":-23.976516354548103,"pfxX":-8.7535165581804,"pfxZ":4.246097072514617,"pX":-1.55502010220516,"pZ":3.0932299134962533,"vX0":2.096362262174203,"vY0":-137.845253233608,"vZ0":-3.4541986117134273,"x":176.27,"y":155.26,"x0":-1.186263077276441,"y0":50.005119107161136,"z0":5.975030393126509,"aX":-16.904665016962863},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":1902,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.39682958460514595,"extension":6.2262623906732255},"hitData":{"launchSpeed":51.6,"launchAngle":6.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.34,"coordY":156.11}},"index":7,"playId":"57d13a61-e31b-30fa-abfb-2adadf13cf99","pitchNumber":6,"startTime":"2026-03-24T19:24:05.248Z","endTime":"2026-03-24T19:24:16.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.62,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:24:16.166Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan McMahon out on a sacrifice fly to right fielder Michael Conforto. Jasson Domínguez scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:24:31.512Z","endTime":"2026-03-24T19:27:02.649Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18986589959856,"aZ":-13.820779880880186,"pfxX":-5.635106144611374,"pfxZ":8.999987365567081,"pX":-1.268585278428929,"pZ":2.913305710661159,"vX0":2.461695820801851,"vY0":-141.6463602239368,"vZ0":-5.50629678517291,"x":165.36,"y":160.12,"x0":-1.4148352681740606,"y0":50.00621983740814,"z0":5.760257098982768,"aX":-11.497082859482694},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2172,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3861168384959135,"extension":6.252710443090135},"index":0,"playId":"00fd5c99-26ac-3738-a780-745aa972186f","pitchNumber":1,"startTime":"2026-03-24T19:24:41.535Z","endTime":"2026-03-24T19:24:48.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"00fd5c99-26ac-3738-a780-745aa972186f","startTime":"2026-03-24T19:24:48.153Z","endTime":"2026-03-24T19:25:05.220Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481459814061378,"aZ":-19.965772347618135,"pfxX":-6.53976062653974,"pfxZ":6.415914147481798,"pX":0.7659873706836826,"pZ":1.7725471132472324,"vX0":7.042126965137456,"vY0":-136.2616500010233,"vZ0":-7.529934001837399,"x":87.8,"y":190.92,"x0":-0.987179956287755,"y0":50.00598910167811,"z0":5.923172143722436,"aX":-12.451876129133675},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":10.6,"spinRate":1770,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.40008045928231306,"extension":6.3407513224155245},"index":2,"playId":"71a2240c-5a60-3e4b-b743-7f07da71a96a","pitchNumber":2,"startTime":"2026-03-24T19:25:05.220Z","endTime":"2026-03-24T19:25:15.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91376239349947,"aZ":-23.668958397812517,"pfxX":-8.880501575314005,"pfxZ":4.425580154849091,"pX":-0.7748938889098674,"pZ":1.7256072455642144,"vX0":4.480514392827794,"vY0":-137.33317420784786,"vZ0":-6.596525265833664,"x":146.54,"y":192.19,"x0":-1.2692180438853884,"y0":50.00043969899657,"z0":5.756308741656662,"aX":-17.04959919367495},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":1776,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.3980349887729955,"extension":6.411989699216932},"index":3,"playId":"cbc8597d-d1b1-3403-9251-6294175e5f43","pitchNumber":3,"startTime":"2026-03-24T19:25:25.300Z","endTime":"2026-03-24T19:25:30.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":97.7,"endSpeed":89.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711936355896864,"aZ":-15.284014684016276,"pfxX":-4.655050609075645,"pfxZ":8.23090056775882,"pX":1.1064194531215732,"pZ":2.1100054038525586,"vX0":7.54143802488651,"vY0":-141.9296988124141,"vZ0":-7.734834331666093,"x":74.83,"y":181.81,"x0":-0.9732516377177337,"y0":50.004373710297344,"z0":5.832733296367495,"aX":-9.554188893654668},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":7.0,"spinRate":2096,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38505897884886897,"extension":6.201228528028946},"index":4,"playId":"8967bf7f-82b8-3832-88e7-25869967e9f6","pitchNumber":4,"startTime":"2026-03-24T19:25:52.923Z","endTime":"2026-03-24T19:26:00.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"08317796-0116-0043-001c-f08cd117d70a","startTime":"2026-03-24T19:26:16.500Z","endTime":"2026-03-24T19:26:28.202Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.464246483864926,"aZ":-20.27265330988374,"pfxX":-9.376096088072844,"pfxZ":5.696137139404418,"pX":0.5464949831018606,"pZ":2.3701768613986216,"vX0":7.490813585467154,"vY0":-143.23686117275744,"vZ0":-6.322354499773934,"x":96.17,"y":174.79,"x0":-0.8776130561651978,"y0":50.002475140796584,"z0":5.863389128534457,"aX":-19.584504763543954},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.2,"breakHorizontal":15.6,"spinRate":2237,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3816362708180554,"extension":6.294962063981726},"index":6,"playId":"038821a0-163f-3ce4-b41d-cf8c9739d398","pitchNumber":5,"startTime":"2026-03-24T19:26:28.202Z","endTime":"2026-03-24T19:26:31.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48277230753013,"aZ":-36.3078994568397,"pfxX":4.371660427321196,"pfxZ":-2.618309922858579,"pX":0.15016599302763944,"pZ":2.7500115534224596,"vX0":1.697743011659501,"vY0":-124.14755560522109,"vZ0":-0.996882951557659,"x":111.28,"y":164.53,"x0":-1.1086930282638425,"y0":50.00573358413161,"z0":6.1518225283317856,"aX":6.893895263966013},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.8,"breakHorizontal":-8.3,"spinRate":2413,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.43948875660311737,"extension":6.020154429271406},"hitData":{"launchSpeed":97.7,"launchAngle":44.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.69,"coordY":72.57}},"index":7,"playId":"66b4f775-ba5d-31c8-b6d9-13c219a3458e","pitchNumber":6,"startTime":"2026-03-24T19:26:50.512Z","endTime":"2026-03-24T19:27:02.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.45,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:27:02.649Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, third baseman Scott Kingery to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:27:29.190Z","endTime":"2026-03-24T19:28:09.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":97.7,"endSpeed":90.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503530196501952,"aZ":-21.136337160155087,"pfxX":-6.581174054410371,"pfxZ":5.3159206869331745,"pX":1.04978292839225,"pZ":1.1239998284091293,"vX0":7.766281693098191,"vY0":-142.02795414678937,"vZ0":-9.392430512849124,"x":76.98,"y":208.43,"x0":-0.8439249141860378,"y0":50.0039536025148,"z0":5.777258660789324,"aX":-13.668110096047187},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":10.7,"spinRate":2178,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38324803972567745,"extension":6.4468265161118685},"index":0,"playId":"5c154d7f-2766-3f7b-8a6b-d8b9372bfd51","pitchNumber":1,"startTime":"2026-03-24T19:27:29.811Z","endTime":"2026-03-24T19:27:39.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":89.3,"endSpeed":83.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.550196470665377,"aZ":-27.79968299362606,"pfxX":1.8188810054557507,"pfxZ":2.5359159086401832,"pX":2.2104529351597626,"pZ":-0.1476324619908265,"vX0":8.145917397791491,"vY0":-129.67513233836135,"vZ0":-9.190334452097604,"x":32.74,"y":242.77,"x0":-1.1902333702722339,"y0":50.005302148091346,"z0":5.518146914373717,"aX":3.14125903278423},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.9,"spinRate":2450,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.42014201879101787,"extension":6.210787014311971},"index":1,"playId":"7ec35d9d-af54-30d1-a873-9cf010a77a0e","pitchNumber":2,"startTime":"2026-03-24T19:27:44.261Z","endTime":"2026-03-24T19:27:48.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":97.5,"endSpeed":90.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015202899502523,"aZ":-19.650723977742274,"pfxX":-8.369298387919986,"pfxZ":6.080299669657187,"pX":-0.08181539689126675,"pZ":1.8116332346282698,"vX0":6.034162821814926,"vY0":-141.8006854062559,"vZ0":-7.837822726526608,"x":120.12,"y":189.87,"x0":-1.1379749664195684,"y0":50.00344057909297,"z0":5.840819921235239,"aX":-17.23569818570137},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":2263,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3846362453351917,"extension":6.132456729473616},"hitData":{"launchSpeed":102.0,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.01,"coordY":171.29}},"index":2,"playId":"ed460ed2-c585-373b-bb72-27e915c0b58e","pitchNumber":3,"startTime":"2026-03-24T19:28:01.622Z","endTime":"2026-03-24T19:28:09.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:28:09.748Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:30:18.979Z","endTime":"2026-03-24T19:30:48.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84002826231358,"aZ":-11.986171394767934,"pfxX":-5.757505791699774,"pfxZ":10.626158643310102,"pX":0.30936965126616245,"pZ":2.44490163860278,"vX0":8.418007249832286,"vY0":-137.08994597332057,"vZ0":-6.8572978767696355,"x":105.21,"y":172.77,"x0":-2.0557046787774302,"y0":50.00145261840623,"z0":5.800037124772182,"aX":-10.937534750322651},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2402,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3998311332792941,"extension":6.172092228687931},"index":0,"playId":"12c80dec-e814-3c00-a2ea-d9337f4209e2","pitchNumber":1,"startTime":"2026-03-24T19:30:28.475Z","endTime":"2026-03-24T19:30:33.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683824698880557,"aZ":-16.256467246484323,"pfxX":-7.235615335840094,"pfxZ":8.40784788825186,"pX":-0.21644242947924902,"pZ":2.8740676430490777,"vX0":7.976025849084493,"vY0":-136.60812724795818,"vZ0":-4.718448779083353,"x":125.25,"y":161.18,"x0":-2.2318712970349526,"y0":50.000674287908836,"z0":5.738760733028101,"aX":-13.694482782435257},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2290,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4007219499932848,"extension":6.128372317951741},"hitData":{"launchSpeed":99.4,"launchAngle":28.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.71,"coordY":43.71}},"index":1,"playId":"b6fb24e5-c816-3a7b-9741-64bcbe9b15c9","pitchNumber":2,"startTime":"2026-03-24T19:30:41.564Z","endTime":"2026-03-24T19:30:48.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:30:48.168Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out sharply to left fielder Jasson Domínguez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:31:07.007Z","endTime":"2026-03-24T19:31:44.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526142121617045,"aZ":-14.334375244149909,"pfxX":-7.0240500150745,"pfxZ":9.178100284002696,"pX":-0.08057781419013985,"pZ":3.5872216386731344,"vX0":8.376299844295032,"vY0":-138.4327885293844,"vZ0":-3.517944939394705,"x":120.07,"y":141.93,"x0":-2.2311214396536183,"y0":50.0009920896265,"z0":5.83235574176135,"aX":-13.650139960456073},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2440,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.395466517132276,"extension":6.137430373141225},"index":0,"playId":"4d618233-79e4-310b-a730-773100341ce3","pitchNumber":1,"startTime":"2026-03-24T19:31:22.335Z","endTime":"2026-03-24T19:31:26.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.250999235058828,"aZ":-42.56666024810384,"pfxX":3.94487875121347,"pfxZ":-7.363847449097513,"pX":-0.010927878231450373,"pZ":2.7406435506059026,"vX0":4.1942199141615255,"vY0":-118.01307320838717,"vZ0":1.2840180314690606,"x":117.42,"y":164.78,"x0":-2.3229325523583166,"y0":50.000994733936025,"z0":6.1073430149317405,"aX":5.568718144266185},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.7,"breakHorizontal":-8.2,"spinRate":2703,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.46394074568287813,"extension":5.807693504247896},"hitData":{"launchSpeed":105.2,"launchAngle":18.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.78,"coordY":71.28}},"index":1,"playId":"725f4d33-3178-3247-9059-b3bc0c87ab71","pitchNumber":2,"startTime":"2026-03-24T19:31:39.523Z","endTime":"2026-03-24T19:31:44.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":543037,"link":"/api/v1/people/543037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:31:44.327Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:34:10.970Z","endTime":"2026-03-24T19:36:24.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694660,"fullName":"Harrison Cohen","link":"/api/v1/people/694660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7,8,9],"actionIndex":[1],"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-03-24T19:32:07.718Z","endTime":"2026-03-24T19:32:57.350Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Harrison Cohen replaces Gerrit Cole.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-24T19:32:57.350Z","endTime":"2026-03-24T19:34:13.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694660,"link":"/api/v1/people/694660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543037,"link":"/api/v1/people/543037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8958766205264,"aZ":-26.985868884903105,"pfxX":-0.08382490394149444,"pfxZ":3.232221106624565,"pX":0.5923841269533511,"pZ":1.5462105461255893,"vX0":4.449151062001156,"vY0":-125.93224629479094,"vZ0":-3.7648224929072613,"x":94.42,"y":197.03,"x0":-1.1872646395483986,"y0":50.001234818954856,"z0":5.246777047365727,"aX":-0.13521023638270224},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-0.8,"spinRate":2374,"spinDirection":170},"zone":9,"typeConfidence":0.9,"plateTime":0.43515844618935784,"extension":5.074275957296338},"index":2,"playId":"1f83e227-e0d5-3906-8fe1-dd48291b9e13","pitchNumber":1,"startTime":"2026-03-24T19:34:13.276Z","endTime":"2026-03-24T19:34:17.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-24T19:34:22.471Z","endTime":"2026-03-24T19:34:36.401Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20096716852231,"aZ":-28.609051086088567,"pfxX":-6.139326497922168,"pfxZ":2.1541359069066566,"pX":0.7459556530006933,"pZ":2.1518288263145737,"vX0":6.964015528353585,"vY0":-127.38659415919867,"vZ0":-2.4472388757755383,"x":88.57,"y":180.68,"x0":-1.215367296992278,"y0":50.0054680609903,"z0":5.3685439682042615,"aX":-10.173029822222682},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":9.7,"spinRate":1824,"spinDirection":231},"zone":6,"typeConfidence":0.87,"plateTime":0.4286567681806188,"extension":5.364145493944928},"index":4,"playId":"00d8166d-7358-3f4d-927a-cc34461cbc8e","pitchNumber":2,"startTime":"2026-03-24T19:34:36.401Z","endTime":"2026-03-24T19:34:40.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.559860666606156,"aZ":-29.131680422742544,"pfxX":1.7020798907992698,"pfxZ":1.869286474724242,"pX":0.8042628590856922,"pZ":-0.06532762853502884,"vX0":4.737337695937838,"vY0":-126.23975115871157,"vZ0":-6.701435886957726,"x":86.34,"y":240.54,"x0":-1.3111942735654625,"y0":50.005016533345305,"z0":4.941895742786919,"aX":2.7707031080246116},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2483,"spinDirection":149},"zone":14,"typeConfidence":0.89,"plateTime":0.43241349755726954,"extension":5.476987509584971},"index":5,"playId":"d8838104-5f97-30fc-8543-b6dacc90d645","pitchNumber":3,"startTime":"2026-03-24T19:34:56.285Z","endTime":"2026-03-24T19:35:00.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05143644560519,"aZ":-26.438533901549363,"pfxX":3.631035484687428,"pfxZ":3.5429782826995115,"pX":0.7773259145455992,"pZ":1.3540730649997086,"vX0":4.229309493828935,"vY0":-125.76191617166718,"vZ0":-4.012244737037254,"x":87.37,"y":202.22,"x0":-1.3914034767372374,"y0":50.001665505512705,"z0":5.089536346283556,"aX":5.87492473520862},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-7.4,"spinRate":2290,"spinDirection":173},"zone":14,"typeConfidence":0.89,"plateTime":0.43381994343744745,"extension":5.241323162978377},"index":6,"playId":"b2bd87c8-89b1-3627-8b51-365032887033","pitchNumber":4,"startTime":"2026-03-24T19:35:16.352Z","endTime":"2026-03-24T19:35:21.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37880376560184,"aZ":-15.68695876529342,"pfxX":-2.6259538406030125,"pfxZ":8.468620011604308,"pX":-0.9311420936109643,"pZ":2.849547803143248,"vX0":1.451875572049273,"vY0":-137.66542441022602,"vZ0":-4.435029729807047,"x":152.49,"y":161.84,"x0":-1.1201263732200029,"y0":50.005598049712624,"z0":5.5207897108264845,"aX":-5.114788688011849},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":4.6,"spinRate":2338,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3956614860831378,"extension":5.221684849009344},"index":7,"playId":"8dd76402-ede2-3f24-817c-3513b821373c","pitchNumber":5,"startTime":"2026-03-24T19:35:38.401Z","endTime":"2026-03-24T19:35:44.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20121877000406,"aZ":-25.92145197189578,"pfxX":0.19641929899477328,"pfxZ":3.7944631845539174,"pX":0.28924839500670224,"pZ":2.4204320213451127,"vX0":4.261424260864377,"vY0":-126.5724530523562,"vZ0":-1.9970297061137363,"x":105.97,"y":173.43,"x0":-1.4311633390149952,"y0":50.00179780725008,"z0":5.26489205402976,"aX":0.32224945940523114},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2445,"spinDirection":162},"zone":6,"typeConfidence":0.91,"plateTime":0.43028662902990256,"extension":5.294687699725249},"index":8,"playId":"9533f189-2f3d-3a23-ba9d-c2c66ba4af6e","pitchNumber":6,"startTime":"2026-03-24T19:35:58.326Z","endTime":"2026-03-24T19:36:04.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303155040985963,"aZ":-25.790066504769673,"pfxX":2.145295652246478,"pfxZ":3.8594309755050675,"pX":0.13422345769120272,"pZ":1.5326556628416992,"vX0":2.7907426565082005,"vY0":-127.60613656052935,"vZ0":-3.877240714072745,"x":111.88,"y":197.4,"x0":-1.2507993391668106,"y0":50.004960035480764,"z0":5.094548362304898,"aX":3.552279157765942},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":-4.4,"spinRate":2351,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.4285873774233755,"extension":5.4063150318773046},"index":9,"playId":"1f7042af-8736-304a-84fe-5c2b19426a61","pitchNumber":7,"startTime":"2026-03-24T19:36:20.725Z","endTime":"2026-03-24T19:36:24.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:36:24.007Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.C. Escarra flies out to second baseman Ty Southisene.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:38:29.116Z","endTime":"2026-03-24T19:39:44.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Josiah Hartshorn replaces first baseman Michael Busch, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T19:38:31.233Z","endTime":"2026-03-24T19:38:31.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kane Kepley replaces left fielder Ian Happ, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T19:38:31.235Z","endTime":"2026-03-24T19:38:31.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ty Southisene replaces shortstop Dansby Swanson, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-24T19:38:31.237Z","endTime":"2026-03-24T19:38:31.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Angel Cepeda replaces second baseman Nico Hoerner, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-24T19:38:31.239Z","endTime":"2026-03-24T19:38:31.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384133690536732,"aZ":-40.018477259484975,"pfxX":1.57858745013869,"pfxZ":-5.361735019468481,"pX":-0.013324897403376307,"pZ":3.058905251232917,"vX0":2.274636253408403,"vY0":-120.19390977234704,"vZ0":0.7587986842553078,"x":117.51,"y":156.19,"x0":-1.1772091011830301,"y0":50.00356912216518,"z0":6.293798035615037,"aX":2.308708533620995},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.2,"breakHorizontal":-3.4,"spinRate":2456,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.45577116661073624,"extension":5.996678852686663},"index":4,"playId":"12d07670-cd51-3735-88d4-57815bb2264a","pitchNumber":1,"startTime":"2026-03-24T19:38:31.241Z","endTime":"2026-03-24T19:38:35.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366931338788884,"aZ":-28.00002001109328,"pfxX":-8.020171438468937,"pfxZ":2.2305506785859013,"pX":-0.5827356727583111,"pZ":3.474658158326139,"vX0":4.469604599177703,"vY0":-135.6383189576748,"vZ0":-1.7766837086524823,"x":139.21,"y":144.96,"x0":-1.2058434112189211,"y0":50.004249397801836,"z0":6.08177286629398,"aX":-15.015039757931396},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":1650,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.40309881838255324,"extension":5.934917092421782},"index":5,"playId":"f26f21e7-0250-3541-8a3b-b4640d9f426e","pitchNumber":2,"startTime":"2026-03-24T19:38:42.726Z","endTime":"2026-03-24T19:38:48.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05854586560424,"aZ":-20.61852139068035,"pfxX":-6.707497997775571,"pfxZ":5.841852725812993,"pX":0.8762631684999463,"pZ":2.6618903186554204,"vX0":7.158151247163057,"vY0":-139.47960820818395,"vZ0":-5.383094513030889,"x":83.6,"y":166.91,"x0":-0.8464451010833062,"y0":50.00579485098156,"z0":5.967852341343785,"aX":-13.277266732123831},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":10.8,"spinRate":2023,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3920155171086539,"extension":5.95891215233222},"index":6,"playId":"07911488-6ec9-3ef6-802e-55dd02259954","pitchNumber":3,"startTime":"2026-03-24T19:38:57.173Z","endTime":"2026-03-24T19:39:14.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536220160870137,"aZ":-26.652713225658818,"pfxX":-7.895421729188926,"pfxZ":2.9756801691814267,"pX":-0.3518273811780779,"pZ":3.9831249809925957,"vX0":4.973367281185507,"vY0":-134.72318272559113,"vZ0":-0.6825915400511144,"x":130.41,"y":131.24,"x0":-1.1865133613192327,"y0":50.00550770403064,"z0":6.107117042836097,"aX":-14.660606753857484},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":13.4,"spinRate":1751,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40502606025953636,"extension":5.844932896169484},"index":7,"playId":"660552a1-7d08-3992-a08a-bfae1e794e12","pitchNumber":4,"startTime":"2026-03-24T19:39:18.161Z","endTime":"2026-03-24T19:39:22.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782083276393447,"aZ":-16.651518974313724,"pfxX":-6.106110965480532,"pfxZ":7.427886367381504,"pX":0.7759603821875293,"pZ":2.320768887081482,"vX0":7.089460803303768,"vY0":-142.7234848557961,"vZ0":-7.018342340120032,"x":87.42,"y":176.12,"x0":-0.9314379130338131,"y0":50.00513724284998,"z0":5.835497029349513,"aX":-12.765428288119045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":9.8,"spinRate":2119,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3818500237249829,"extension":5.991347303535413},"hitData":{"launchSpeed":76.9,"launchAngle":55.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.17,"coordY":127.88}},"index":8,"playId":"1993fc27-12e5-3257-871e-6524a960990c","pitchNumber":5,"startTime":"2026-03-24T19:39:31.455Z","endTime":"2026-03-24T19:39:44.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:39:44.828Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ben Rice homers (2) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:39:57.699Z","endTime":"2026-03-24T19:41:17.421Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93159144047108,"aZ":-26.077408517549173,"pfxX":-8.054333626384448,"pfxZ":3.285011258955855,"pX":-1.1002192719521722,"pZ":3.7122179924375116,"vX0":3.2645687575760465,"vY0":-135.0142638546049,"vZ0":-1.273414736307864,"x":158.94,"y":138.55,"x0":-1.2749508575706356,"y0":50.0033447887266,"z0":6.016065160824799,"aX":-14.94902428188458},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":1712,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.40486533986094964,"extension":6.152495464494454},"index":0,"playId":"41828132-4493-3004-ba8b-991fea30fca1","pitchNumber":1,"startTime":"2026-03-24T19:40:05.968Z","endTime":"2026-03-24T19:40:12.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136159935989742,"aZ":-19.013243164672552,"pfxX":-8.607646647002284,"pfxZ":6.29711234936992,"pX":1.2803475722465942,"pZ":1.884028135877354,"vX0":9.044442896095978,"vY0":-142.9978760958638,"vZ0":-7.719765714302454,"x":68.2,"y":187.91,"x0":-0.7912927337037783,"y0":50.00184379985819,"z0":5.791909601039393,"aX":-17.989208403060676},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.1,"breakHorizontal":13.9,"spinRate":2204,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38168081124132325,"extension":6.021113561802974},"index":1,"playId":"1f108550-0d56-3a6e-80ec-cbd73e4b2c5f","pitchNumber":2,"startTime":"2026-03-24T19:40:19.746Z","endTime":"2026-03-24T19:40:26.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460139610791323,"aZ":-18.004917868749455,"pfxX":-6.3692229037679,"pfxZ":6.8720285461557244,"pX":0.08130157611424539,"pZ":1.3922168265170816,"vX0":5.008529420492494,"vY0":-141.7514844708838,"vZ0":-9.164965566305757,"x":113.9,"y":201.19,"x0":-0.869610881554085,"y0":50.0029295105228,"z0":5.787152512294458,"aX":-13.130191574953527},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":10.7,"spinRate":2146,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3844979402862534,"extension":6.00895767665196},"index":2,"playId":"80993302-1b29-31cd-9df6-f448f85732d6","pitchNumber":3,"startTime":"2026-03-24T19:40:37.472Z","endTime":"2026-03-24T19:40:44.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03063897236996,"aZ":-14.04663986783687,"pfxX":-7.1512999950697775,"pfxZ":8.992873658678565,"pX":-0.08008541308299186,"pZ":2.480218806657901,"vX0":5.398081939516606,"vY0":-141.2696684089582,"vZ0":-6.6522059449726205,"x":120.05,"y":171.81,"x0":-1.0892870820426845,"y0":50.0019829521751,"z0":5.773367905871089,"aX":-14.412994388990695},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":11.8,"spinRate":2259,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3881419152792982,"extension":5.981190119122836},"hitData":{"launchSpeed":111.4,"launchAngle":25.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":214.01,"coordY":47.43}},"index":3,"playId":"a1499c3a-8252-3b2e-a8d7-ab98eecd73e6","pitchNumber":4,"startTime":"2026-03-24T19:40:51.894Z","endTime":"2026-03-24T19:41:17.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":0.73,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:41:17.421Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out, first baseman Josiah Hartshorn to pitcher Edward Cabrera.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:41:28.759Z","endTime":"2026-03-24T19:42:26.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194255125910846,"aZ":-22.167358609248865,"pfxX":-8.337104803063756,"pfxZ":4.805628417394281,"pX":-0.36437356857915726,"pZ":3.7516628425967724,"vX0":4.5732854307497455,"vY0":-142.75974527591634,"vZ0":-2.341056512418673,"x":130.89,"y":137.49,"x0":-0.8965271616762462,"y0":50.00313322935674,"z0":5.964778290727894,"aX":-17.3577648708239},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2157,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38241705505368895,"extension":5.9644125187315895},"index":0,"playId":"d6e8575d-df4e-3f9d-b9ec-e88ece0b64ae","pitchNumber":1,"startTime":"2026-03-24T19:41:39.262Z","endTime":"2026-03-24T19:41:43.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55213189367575,"aZ":-39.82647884480387,"pfxX":4.26072349601087,"pfxZ":-4.945606977136137,"pX":-0.15701796946109767,"pZ":4.336176913184764,"vX0":1.0922049916084215,"vY0":-123.05684062442859,"vZ0":3.2780443697081516,"x":122.99,"y":121.7,"x0":-1.1594869883853,"y0":50.00485580353701,"z0":6.3424485224724965,"aX":6.588396949059065},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.0,"breakHorizontal":-7.9,"spinRate":2412,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4437179968644349,"extension":6.005093801534172},"index":1,"playId":"fffbc8c4-0eef-3ece-b4fb-f3a804c6fe8d","pitchNumber":2,"startTime":"2026-03-24T19:41:52.476Z","endTime":"2026-03-24T19:41:58.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.816677934900444,"aZ":-35.779775119307956,"pfxX":5.4608077315938965,"pfxZ":-2.3132899379727956,"pX":-0.12900988966537574,"pZ":3.331093070653638,"vX0":0.7833893050539419,"vY0":-123.2168212965684,"vZ0":0.22755122861411348,"x":121.92,"y":148.84,"x0":-1.1604989399357892,"y0":50.005199057194595,"z0":6.232196442128212,"aX":8.495808419026101},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-10.1,"spinRate":2425,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.44254929756221095,"extension":5.880129052923573},"index":2,"playId":"abf6cb6f-bffe-3c9d-8256-9626622681db","pitchNumber":3,"startTime":"2026-03-24T19:42:05.871Z","endTime":"2026-03-24T19:42:11.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03949297473537,"aZ":-20.038705145700785,"pfxX":-9.146369286149106,"pfxZ":5.903186748384491,"pX":0.46781255251563525,"pZ":1.7003647293751245,"vX0":7.305230566891863,"vY0":-141.72356043046852,"vZ0":-7.56740933090447,"x":99.17,"y":192.87,"x0":-0.9407632615273206,"y0":50.00553080230623,"z0":5.661082369035332,"aX":-18.81439982019842},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.5,"breakHorizontal":15.2,"spinRate":2209,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3848585277081287,"extension":5.986970382954848},"hitData":{"launchSpeed":100.6,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.59,"coordY":162.18}},"index":3,"playId":"d6427505-1a68-3ab9-b836-71389f803c61","pitchNumber":4,"startTime":"2026-03-24T19:42:21.515Z","endTime":"2026-03-24T19:42:26.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:42:26.334Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:43:32.609Z","endTime":"2026-03-24T19:44:33.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-03-24T19:42:57.142Z","endTime":"2026-03-24T19:43:34.956Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73538369035263,"aZ":-24.970586504162082,"pfxX":-8.328772836058695,"pfxZ":3.8049824504656335,"pX":0.09444842994454888,"pZ":1.9359396261326798,"vX0":6.162955506563903,"vY0":-135.97057606922152,"vZ0":-5.9730338167105,"x":113.4,"y":186.51,"x0":-1.1070027449521807,"y0":50.00172302366213,"z0":5.8678451127068625,"aX":-15.766065653945581},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":13.9,"spinRate":1796,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.40113846751115334,"extension":6.291017927754819},"index":1,"playId":"9179aacc-ddeb-3789-b127-9412765d7101","pitchNumber":1,"startTime":"2026-03-24T19:43:34.956Z","endTime":"2026-03-24T19:43:47.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79989924465514,"aZ":-25.74157425783822,"pfxX":-8.06952198206386,"pfxZ":3.321642647645521,"pX":0.35093539879788505,"pZ":2.268879393410855,"vX0":6.615605211096538,"vY0":-137.37654178369118,"vZ0":-5.1751272956518655,"x":103.62,"y":177.52,"x0":-1.0250048151277007,"y0":50.0006491084995,"z0":5.898400579335546,"aX":-15.618448026587421},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":1816,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.3967770520854277,"extension":6.233294064286702},"index":2,"playId":"3875eea2-5f67-3f96-9ed2-07fb9d6e7149","pitchNumber":2,"startTime":"2026-03-24T19:43:53.091Z","endTime":"2026-03-24T19:43:57.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56489196899828,"aZ":-27.630959407314542,"pfxX":-7.814869204729976,"pfxZ":2.346991047858472,"pX":-0.31820276561388,"pZ":2.4443009273830376,"vX0":4.508934344775614,"vY0":-137.52311399935667,"vZ0":-4.39797060098964,"x":129.13,"y":172.78,"x0":-0.954938381683779,"y0":50.0014356142141,"z0":5.91562197620997,"aX":-15.121438625991354},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":13.3,"spinRate":1578,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.396714606027059,"extension":6.071984792430531},"hitData":{"launchSpeed":106.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.14,"coordY":90.79}},"index":3,"playId":"886e24c2-6fdb-368f-92f7-a39d4d27d825","pitchNumber":3,"startTime":"2026-03-24T19:44:23.547Z","endTime":"2026-03-24T19:44:33.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:44:33.305Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:44:53.849Z","endTime":"2026-03-24T19:46:10.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234679315133548,"aZ":-19.413966297656085,"pfxX":-7.122891165271115,"pfxZ":6.191111138465222,"pX":0.3264165605282021,"pZ":1.8536799411187752,"vX0":6.382185389696468,"vY0":-142.30865472891844,"vZ0":-7.689119592916812,"x":104.56,"y":188.73,"x0":-1.014817607188082,"y0":50.00037101357281,"z0":5.810218543581187,"aX":-14.675563085133252},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":11.6,"spinRate":2124,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.38419662002897415,"extension":6.252549961087871},"index":0,"playId":"e42f637a-76e2-3544-9060-82c48d79b913","pitchNumber":1,"startTime":"2026-03-24T19:45:01.649Z","endTime":"2026-03-24T19:45:06.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74725063516894,"aZ":-31.373236174083573,"pfxX":0.35585470332126157,"pfxZ":0.454181474978693,"pX":-0.2151874322576134,"pZ":3.4867225747733714,"vX0":3.0035040116717884,"vY0":-130.45004588582924,"vZ0":0.03937905181414314,"x":125.2,"y":144.64,"x0":-1.4208172075759689,"y0":50.00009855573255,"z0":5.808753633546861,"aX":0.6212001319162226},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.1,"breakHorizontal":-1.2,"spinRate":2279,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.4175997658372661,"extension":6.129026793029883},"index":1,"playId":"e8016897-090d-33e8-b2ae-9f61525dab62","pitchNumber":2,"startTime":"2026-03-24T19:45:24.348Z","endTime":"2026-03-24T19:45:29.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47412955192119,"aZ":-39.03848132489704,"pfxX":5.423737886229199,"pfxZ":-4.368111920900221,"pX":-1.21446738333336,"pZ":3.304043218868593,"vX0":-1.3456674023568782,"vY0":-124.47075966440089,"vZ0":0.6727247936383296,"x":163.29,"y":149.57,"x0":-1.3721846701344975,"y0":50.001274121462835,"z0":6.25714167503223,"aX":8.527870987643809},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.6,"breakHorizontal":-9.5,"spinRate":2573,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.43968687364097647,"extension":5.929700182922316},"index":2,"playId":"8d53e9ae-f6b2-3c51-997f-d2b9fd12abbf","pitchNumber":3,"startTime":"2026-03-24T19:45:44.814Z","endTime":"2026-03-24T19:45:50.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677526941934968,"aZ":-27.963784541725143,"pfxX":-0.46833019429462563,"pfxZ":2.4054328283076805,"pX":0.72834649936302,"pZ":1.8696097546589827,"vX0":5.310491057122956,"vY0":-131.27066465775684,"vZ0":-4.409202212313945,"x":89.24,"y":188.3,"x0":-1.256464777514224,"y0":50.00614722696961,"z0":5.642588986618403,"aX":-0.8215337196473256},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":-0.2,"spinRate":2400,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.41657893334037244,"extension":6.204243662100574},"index":3,"playId":"a5f75787-ec0e-3f0a-b614-c4b5771414fc","pitchNumber":4,"startTime":"2026-03-24T19:46:04.248Z","endTime":"2026-03-24T19:46:10.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:46:10.057Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to right fielder Randal Grichuk.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T19:48:14.647Z","endTime":"2026-03-24T19:48:29.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Weathers replaces Harrison Cohen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T19:47:23.214Z","endTime":"2026-03-24T19:48:16.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677960,"link":"/api/v1/people/677960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479640950007948,"aZ":-13.223176623150206,"pfxX":9.201527616963089,"pfxZ":9.104144190750734,"pX":-0.002588139720962943,"pZ":1.7364976093103897,"vX0":-10.96246523943327,"vY0":-142.6111684552578,"vZ0":-7.92109458289568,"x":117.1,"y":191.89,"x0":2.6762556133194417,"y0":50.00594858067977,"z0":5.364303524570843,"aX":19.161528737747552},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":-14.8,"spinRate":2304,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.38248456883761417,"extension":5.659564169914872},"hitData":{"launchSpeed":90.8,"launchAngle":57.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.35,"coordY":107.98}},"index":1,"playId":"d3ad47ff-f37b-3cde-8f19-47b1bbae21e0","pitchNumber":1,"startTime":"2026-03-24T19:48:16.847Z","endTime":"2026-03-24T19:48:29.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:48:29.242Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Conforto doubles (6) on a sharp line drive to right fielder Randal Grichuk.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T19:48:43.274Z","endTime":"2026-03-24T19:49:54.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":95.5,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70701915466066,"aZ":-18.579237287749233,"pfxX":10.667633891564481,"pfxZ":6.905100004648048,"pX":0.30322767556598157,"pZ":1.7430795168245674,"vX0":-10.175551342918977,"vY0":-138.6535842599782,"vZ0":-6.372771357180033,"x":105.44,"y":191.72,"x0":2.6146864588719483,"y0":50.00443289217554,"z0":5.288640207966748,"aX":21.008488293778075},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":-17.5,"spinRate":2378,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.39333834118298405,"extension":5.645391091977996},"index":0,"playId":"a04581e3-d022-30bb-8691-d1145f82d249","pitchNumber":1,"startTime":"2026-03-24T19:48:50.355Z","endTime":"2026-03-24T19:48:54.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066164429201102,"aZ":-27.654456783644495,"pfxX":-4.094019535774083,"pfxZ":3.0661035340251273,"pX":-1.8540070257526655,"pZ":1.5693498697482098,"vX0":-9.62658980907042,"vY0":-120.36168970342197,"vZ0":-3.0681432394998533,"x":187.67,"y":196.41,"x0":2.720141484466926,"y0":50.0050465900668,"z0":5.294259652770303,"aX":-6.043442059789065},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.0,"breakHorizontal":9.6,"spinRate":2617,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.45404015464502967,"extension":5.529077514584241},"index":1,"playId":"00ff95e6-8fcb-3dd5-9323-a73f96c92b26","pitchNumber":2,"startTime":"2026-03-24T19:49:05.135Z","endTime":"2026-03-24T19:49:11.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":84.3,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493219525273915,"aZ":-26.802734563053264,"pfxX":-3.8283144615850215,"pfxZ":3.508571951963212,"pX":-0.4174090998991353,"pZ":1.8766532882426197,"vX0":-6.810078850733952,"vY0":-122.72486451564279,"vZ0":-2.7463077540991723,"x":132.91,"y":188.11,"x0":2.887001693554456,"y0":50.00288654248983,"z0":5.284892308970755,"aX":-5.858602792376146},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.0,"breakHorizontal":8.5,"spinRate":2611,"spinDirection":293},"zone":7,"typeConfidence":2.0,"plateTime":0.4457108540506076,"extension":5.694445032494597},"index":2,"playId":"9366a820-98c7-3420-8d9d-e9eb8688197f","pitchNumber":3,"startTime":"2026-03-24T19:49:18.088Z","endTime":"2026-03-24T19:49:26.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-24T19:49:32.420Z","endTime":"2026-03-24T19:49:41.620Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.414840163322864,"aZ":-29.376894451832992,"pfxX":-2.8978193961168692,"pfxZ":1.852424295393197,"pX":-0.19024124224053018,"pZ":2.1179782653402155,"vX0":-6.496779420949969,"vY0":-121.79888575542155,"vZ0":-1.551380493587747,"x":124.25,"y":181.59,"x0":2.8812021738367415,"y0":50.00430396580095,"z0":5.287513519180949,"aX":-4.383892484610524},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":6.7,"spinRate":2616,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.4485397954632355,"extension":5.627209880290459},"hitData":{"launchSpeed":102.6,"launchAngle":14.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.78,"coordY":128.67}},"index":4,"playId":"927ecaf9-5d77-3b62-8feb-4015a91cc86b","pitchNumber":4,"startTime":"2026-03-24T19:49:41.620Z","endTime":"2026-03-24T19:49:54.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":0.78,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:49:54.198Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T19:50:15.025Z","endTime":"2026-03-24T19:52:31.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89408797496356,"aZ":-20.11828233757109,"pfxX":11.465310075159698,"pfxZ":5.895181462528374,"pX":0.5276330752544743,"pZ":2.8975762864149424,"vX0":-10.075689267087263,"vY0":-141.0992871439849,"vZ0":-3.3508449903848874,"x":96.89,"y":160.55,"x0":2.6308758414314344,"y0":50.00230762961424,"z0":5.375107378309109,"aX":23.441735937032455},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.3,"breakHorizontal":-19.1,"spinRate":2249,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.3861401270927858,"extension":5.643382890233754},"index":0,"playId":"a2b00de4-a3a5-347d-aa07-01e6e10d7518","pitchNumber":1,"startTime":"2026-03-24T19:50:28.238Z","endTime":"2026-03-24T19:50:32.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.424612030070467,"aZ":-21.99802207255328,"pfxX":11.377765166518303,"pfxZ":4.96276456987953,"pX":0.8238472552667587,"pZ":3.655541448438868,"vX0":-9.294854188695489,"vY0":-141.81201095923223,"vZ0":-1.0783884360326534,"x":85.6,"y":140.08,"x0":2.6550215972105966,"y0":50.00181146887379,"z0":5.435256167493259,"aX":23.32588667265786},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.0,"breakHorizontal":-18.8,"spinRate":2374,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.38526744305093397,"extension":5.610839848044709},"index":1,"playId":"570b2921-eb16-3ebd-997f-e7ee567e8dba","pitchNumber":2,"startTime":"2026-03-24T19:50:49.286Z","endTime":"2026-03-24T19:50:52.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-24T19:51:11.603Z","endTime":"2026-03-24T19:51:29.206Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577693996444843,"aZ":-22.745203031651478,"pfxX":13.413089310660094,"pfxZ":4.641031697167671,"pX":0.6793272359612689,"pZ":1.7664247160082223,"vX0":-10.184261621014047,"vY0":-141.04266311364586,"vZ0":-5.628870837560271,"x":91.11,"y":191.09,"x0":2.579248979394709,"y0":50.00370383559467,"z0":5.237861589762625,"aX":27.250515046458098},"breaks":{"breakAngle":46.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":-22.4,"spinRate":2347,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.38712424546535207,"extension":5.746525506954848},"index":3,"playId":"a5ade00a-f91b-3031-a798-2280305cf2fa","pitchNumber":3,"startTime":"2026-03-24T19:51:29.206Z","endTime":"2026-03-24T19:51:33.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386433245225916,"aZ":-31.338857620981358,"pfxX":-1.5513742795709664,"pfxZ":0.5503492417005299,"pX":-3.1411981712064208,"pZ":-0.018872684853487302,"vX0":-13.156446828807011,"vY0":-122.53885815312678,"vZ0":-5.700745141454146,"x":236.74,"y":239.29,"x0":2.5102869115628343,"y0":50.0013310797535,"z0":5.031643306139643,"aX":-2.3459402465411547},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":6.1,"spinRate":2670,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.44786077804480806,"extension":5.743954653395929},"index":4,"playId":"2a581739-edad-3950-9e00-2e7602e8de12","pitchNumber":4,"startTime":"2026-03-24T19:52:00.440Z","endTime":"2026-03-24T19:52:03.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.286272931589483,"aZ":-32.55735311765794,"pfxX":-4.618112668389935,"pfxZ":-0.251822167703212,"pX":-1.041271883619479,"pZ":2.1794012443599624,"vX0":-7.9823664469287765,"vY0":-122.30212416206167,"vZ0":-0.6056635157002738,"x":156.69,"y":179.94,"x0":2.865836406831839,"y0":50.00384035625645,"z0":5.224303004800344,"aX":-6.990133238157232},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.4,"breakHorizontal":10.2,"spinRate":2734,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4479680066453895,"extension":5.7062413654358615},"hitData":{"launchSpeed":82.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.05,"coordY":170.79}},"index":5,"playId":"8aa51680-fe92-362e-b917-ed8248ca7b2d","pitchNumber":5,"startTime":"2026-03-24T19:52:20.686Z","endTime":"2026-03-24T19:52:31.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:52:31.377Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josiah Hartshorn walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T19:52:52.652Z","endTime":"2026-03-24T19:53:58.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"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, 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":83.3,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713012658627267,"aZ":-33.867452103520726,"pfxX":-4.679034575375775,"pfxZ":-1.149210605083237,"pX":0.4665730110645453,"pZ":1.329172855797198,"vX0":-4.714972227846109,"vY0":-121.26777136743722,"vZ0":-2.2142109840972815,"x":99.22,"y":202.89,"x0":3.0503594590684604,"y0":50.0017160939753,"z0":5.234288461285991,"aX":-6.904644042130353},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":9.7,"spinRate":2739,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4532339987641665,"extension":5.6096874927253975},"index":0,"playId":"7f28ba0c-18b1-34ad-b177-bc3ea756b155","pitchNumber":1,"startTime":"2026-03-24T19:52:58.246Z","endTime":"2026-03-24T19:53:06.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":99.2,"endSpeed":90.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59954157175961,"aZ":-12.764448531739744,"pfxX":8.659171467901675,"pfxZ":9.2110242473677,"pX":-0.5731584113487926,"pZ":3.2197987759490925,"vX0":-12.007369049581344,"vY0":-144.03381526282612,"vZ0":-4.245221138703705,"x":138.85,"y":151.85,"x0":2.5192617444346426,"y0":50.000201159680934,"z0":5.498607073135169,"aX":18.24246576349441},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.0,"breakHorizontal":-13.3,"spinRate":2453,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.3798802148796665,"extension":5.6861213702923905},"index":1,"playId":"f69a40ea-17c2-3443-852e-ad9540e11343","pitchNumber":2,"startTime":"2026-03-24T19:53:15.566Z","endTime":"2026-03-24T19:53:23.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":98.4,"endSpeed":90.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13318048309614,"aZ":-14.838356269236629,"pfxX":8.356036858903755,"pfxZ":8.286900428005795,"pX":-1.0230054576991974,"pZ":2.0278044770339574,"vX0":-12.139194515451212,"vY0":-142.840796378539,"vZ0":-6.830062422593956,"x":155.99,"y":184.03,"x0":2.1722095623723057,"y0":50.00032158357791,"z0":5.361123822237727,"aX":17.476378539977457},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":-13.1,"spinRate":2307,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.38166956306453637,"extension":5.724431732245892},"index":2,"playId":"7c7f7a8f-1f6a-30cf-afa9-452168514efb","pitchNumber":3,"startTime":"2026-03-24T19:53:34.000Z","endTime":"2026-03-24T19:53:41.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.789994262597524,"aZ":-12.57312564693082,"pfxX":7.611526328900884,"pfxZ":9.468609803404648,"pX":0.33469661854872973,"pZ":3.3424885023879,"vX0":-8.76908258205489,"vY0":-142.51215078472708,"vZ0":-3.727870682475748,"x":104.24,"y":148.53,"x0":2.4533625371882155,"y0":50.003122482613364,"z0":5.454041821087236,"aX":15.757588536186795},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2314,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.3834106169300786,"extension":5.6803291691372655},"index":3,"playId":"ad9af5dd-3520-32df-a44e-c629c7574497","pitchNumber":4,"startTime":"2026-03-24T19:53:52.114Z","endTime":"2026-03-24T19:53:58.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.5,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:53:58.956Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Scott Kingery grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T19:54:29.766Z","endTime":"2026-03-24T19:55:11.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.7,"endSpeed":77.2,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595166352595847,"aZ":-33.265161760356506,"pfxX":-3.503553976358102,"pfxZ":-0.7178106506396524,"pX":0.11552121775869557,"pZ":1.4343640489918714,"vX0":-5.828211111142741,"vY0":-123.20180903607384,"vZ0":-2.3731649752214414,"x":112.6,"y":200.05,"x0":2.9797717611678465,"y0":50.004474702099344,"z0":5.259546950179891,"aX":-5.311836913406993},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":7.9,"spinRate":2729,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4469311681415573,"extension":5.698720409241794},"index":0,"playId":"32f439f2-e977-3a25-81cc-2e01fc5a01c0","pitchNumber":1,"startTime":"2026-03-24T19:54:29.766Z","endTime":"2026-03-24T19:54:36.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658139672996743,"aZ":-28.234767837141067,"pfxX":8.202724305825802,"pfxZ":2.339329922920607,"pX":1.0612684064336941,"pZ":1.6529871705995256,"vX0":-7.084082068295885,"vY0":-128.77445068848607,"vZ0":-3.6921100149250057,"x":76.55,"y":194.15,"x0":2.776360624301628,"y0":50.005949004151795,"z0":5.279182146893709,"aX":13.838592208508015},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.3,"spinRate":2058,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.42463155235947614,"extension":5.729272063248843},"index":1,"playId":"c494fe0c-977e-3cc2-9f7a-4bd35cdb8ae8","pitchNumber":2,"startTime":"2026-03-24T19:54:46.227Z","endTime":"2026-03-24T19:54:51.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37547007415079,"aZ":-29.23600586130861,"pfxX":8.62143169106487,"pfxZ":1.7256556921429445,"pX":0.7250619174418247,"pZ":1.0973205071584615,"vX0":-7.751445649171709,"vY0":-129.2624448767171,"vZ0":-4.6967335757652515,"x":89.36,"y":209.15,"x0":2.633548130158101,"y0":50.003566399745544,"z0":5.166295929952385,"aX":14.681280883870889},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":2111,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.422729264138197,"extension":5.827948523446607},"hitData":{"launchSpeed":78.8,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.5,"coordY":164.71}},"index":2,"playId":"30717095-2adf-362f-939e-e08e4d3eabc7","pitchNumber":3,"startTime":"2026-03-24T19:55:05.348Z","endTime":"2026-03-24T19:55:11.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:55:11.198Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jasson Domínguez homers (4) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T19:57:19.027Z","endTime":"2026-03-24T19:58:00.245Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kade Snell replaces center fielder Pete Crow-Armstrong, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T19:56:54.448Z","endTime":"2026-03-24T19:56:54.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Kane Kepley.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T19:56:54.471Z","endTime":"2026-03-24T19:57:19.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25397482750094,"aZ":-21.895717153704716,"pfxX":-8.279914004507342,"pfxZ":5.101117853227216,"pX":-0.46826825594242943,"pZ":2.292621413737319,"vX0":3.7369579141771205,"vY0":-140.7027750260837,"vZ0":-6.1540352733753085,"x":141.4,"y":163.79,"x0":-0.7336386836301986,"y0":50.00590747367813,"z0":5.915348020392432,"aX":-16.697574651408363},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":14.3,"spinRate":2300,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3884488469629317,"extension":5.950129108912},"index":2,"playId":"a96233d8-016f-3221-b3e2-a357f00965b2","pitchNumber":1,"startTime":"2026-03-24T19:57:19.027Z","endTime":"2026-03-24T19:57:25.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.026081663059422,"aZ":-28.48752546222204,"pfxX":1.816554255930321,"pfxZ":2.1361174394165374,"pX":0.3722084848473023,"pZ":2.3544163835205225,"vX0":3.3256659357471468,"vY0":-129.94685271647538,"vZ0":-3.1491331952321397,"x":102.81,"y":175.21,"x0":-1.1558249376191574,"y0":50.0014959600322,"z0":5.726287295635464,"aX":3.133011712043631},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.0,"spinRate":2369,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.42010973691046827,"extension":6.044967920642295},"hitData":{"launchSpeed":109.1,"launchAngle":25.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.29,"coordY":40.17}},"index":3,"playId":"27a40e6a-957f-376b-8f7a-e54641450992","pitchNumber":2,"startTime":"2026-03-24T19:57:31.854Z","endTime":"2026-03-24T19:58:00.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-10.600000000000001,"leverageIndex":0.9,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:58:00.245Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randal Grichuk homers (1) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T19:58:18.410Z","endTime":"2026-03-24T19:59:35.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":81.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.784146350441112,"aZ":-30.90451446687143,"pfxX":2.605162614846148,"pfxZ":0.7509324075135453,"pX":0.5592363596319022,"pZ":3.0878523465533805,"vX0":3.7118761477595523,"vY0":-128.65997277740937,"vZ0":-0.7412359366255189,"x":95.68,"y":155.41,"x0":-1.2343411751695783,"y0":50.004063368366126,"z0":5.750302760379584,"aX":4.418772670595664},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2369,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.42382982486354237,"extension":5.960455096055012},"index":0,"playId":"377d4899-5ce8-3618-bd4b-a5b4ca8ae3ef","pitchNumber":1,"startTime":"2026-03-24T19:58:20.984Z","endTime":"2026-03-24T19:58:25.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253890409535128,"aZ":-25.93008709428934,"pfxX":-8.965513530781598,"pfxZ":3.2468335425371952,"pX":-1.3594068587547634,"pZ":1.9544192355022623,"vX0":2.8569720066081548,"vY0":-136.84194514365416,"vZ0":-5.8217273135495535,"x":168.82,"y":186.01,"x0":-1.2433845110061563,"y0":50.002846244538254,"z0":5.853174670495839,"aX":-17.239823260971242},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":1778,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3981507806816236,"extension":6.166451918128247},"index":1,"playId":"26441670-c37f-3098-9cb8-0440c034162f","pitchNumber":2,"startTime":"2026-03-24T19:58:39.752Z","endTime":"2026-03-24T19:58:52.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119193229017547,"aZ":-24.53746488278032,"pfxX":-8.523846595750948,"pfxZ":3.9043052747439306,"pX":-1.0974919397823546,"pZ":1.8377960641949231,"vX0":3.2723357641347577,"vY0":-138.3519292713184,"vZ0":-6.340471817880154,"x":158.83,"y":189.16,"x0":-1.1816062585516582,"y0":50.00490263569588,"z0":5.781802122869734,"aX":-16.683400792243322},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":1777,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3944589586276144,"extension":6.155517708307556},"index":2,"playId":"96bd65c9-488c-3073-ba6a-b8d00a8d938f","pitchNumber":3,"startTime":"2026-03-24T19:58:53.254Z","endTime":"2026-03-24T19:58:57.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87080404441225,"aZ":-17.448675999120393,"pfxX":-6.522793524351208,"pfxZ":7.203915345667054,"pX":0.25387302883983415,"pZ":2.3800159507964453,"vX0":5.973279094637138,"vY0":-141.29148239580175,"vZ0":-6.193057702546759,"x":107.32,"y":174.52,"x0":-1.0288715460808724,"y0":50.0024620240169,"z0":5.7012684355906575,"aX":-13.333261391291723},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":10.8,"spinRate":2147,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3860317537622202,"extension":5.95794884006113},"hitData":{"launchSpeed":107.4,"launchAngle":30.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.72,"coordY":45.73}},"index":3,"playId":"2ac383de-73ce-3690-877d-b9ff056e8229","pitchNumber":4,"startTime":"2026-03-24T19:59:13.196Z","endTime":"2026-03-24T19:59:35.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":0.7,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:59:35.525Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan McMahon lines out sharply to center fielder Kane Kepley.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T19:59:51.147Z","endTime":"2026-03-24T20:01:07.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.229658008794555,"aZ":-27.962412285749554,"pfxX":-9.056951853294365,"pfxZ":2.2175655239716487,"pX":-1.3722882203253954,"pZ":3.291193170653672,"vX0":2.7147297024042585,"vY0":-136.7274253364107,"vZ0":-1.922031665893019,"x":169.31,"y":149.92,"x0":-1.1993052521122487,"y0":50.00430415800611,"z0":5.916095829236425,"aX":-17.204070259641316},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":15.8,"spinRate":1604,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40010403622016044,"extension":6.052252491843045},"index":0,"playId":"8440447a-45a0-336e-a1b8-37a93b212300","pitchNumber":1,"startTime":"2026-03-24T19:59:56.631Z","endTime":"2026-03-24T20:00:02.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74923457173588,"aZ":-26.184590956186486,"pfxX":-8.803768377059104,"pfxZ":3.1048056119532053,"pX":-0.47584849881815283,"pZ":2.537934181714125,"vX0":5.0078346408400325,"vY0":-137.40223423611744,"vZ0":-4.036872577275835,"x":135.14,"y":170.26,"x0":-1.1691192102799852,"y0":50.006225404513685,"z0":5.785949994503026,"aX":-16.99572724793118},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":1616,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.39720868807962173,"extension":6.120313149104021},"index":1,"playId":"b05ea64a-817f-31ef-bb3f-999a29943013","pitchNumber":2,"startTime":"2026-03-24T20:00:10.388Z","endTime":"2026-03-24T20:00:18.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60256624750928,"aZ":-17.670375243147944,"pfxX":-6.7273564724075445,"pfxZ":7.079226255038462,"pX":-0.8259004645498282,"pZ":4.474578242959356,"vX0":3.7654812495966947,"vY0":-142.23210159942457,"vZ0":-0.6573727596262581,"x":148.48,"y":117.97,"x0":-1.292873535115089,"y0":50.002850076175115,"z0":5.8291251092463146,"aX":-13.784349749339054},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":2168,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38508122761027375,"extension":6.073963756682178},"index":2,"playId":"28a565f2-1ecf-3d40-9e99-ebdcd15518fe","pitchNumber":3,"startTime":"2026-03-24T20:00:29.015Z","endTime":"2026-03-24T20:00:36.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38231045470521,"aZ":-24.101573186065433,"pfxX":-8.72984051076819,"pfxZ":3.952300391978003,"pX":0.2763086223177922,"pZ":2.9703608473219614,"vX0":6.483605291141115,"vY0":-141.53971260723236,"vZ0":-3.5294341514544745,"x":106.47,"y":158.58,"x0":-0.9025850336538789,"y0":50.001340187375575,"z0":5.765359620271655,"aX":-17.82369104345867},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":2011,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38603501445462296,"extension":6.051160989737167},"index":3,"playId":"f3f31253-6842-3506-9847-d3b67ec156f4","pitchNumber":4,"startTime":"2026-03-24T20:00:42.476Z","endTime":"2026-03-24T20:00:46.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-24T20:00:53.005Z","endTime":"2026-03-24T20:01:00.754Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747430048787574,"aZ":-27.37573365595525,"pfxX":-10.142412778253611,"pfxZ":2.499131449071455,"pX":-0.17301606660249857,"pZ":1.5728191543500598,"vX0":6.142505369957516,"vY0":-137.48035277232412,"vZ0":-6.083027397306953,"x":123.59,"y":196.31,"x0":-1.1155515274497376,"y0":50.00247385541269,"z0":5.6658781420633595,"aX":-19.46436292827478},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":1763,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3980131592788778,"extension":6.278858787729861},"hitData":{"launchSpeed":110.1,"launchAngle":14.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.18,"coordY":61.02}},"index":5,"playId":"54c1ba0f-dbfa-310e-b206-c08ca362251e","pitchNumber":5,"startTime":"2026-03-24T20:01:00.754Z","endTime":"2026-03-24T20:01:07.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:01:07.510Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:01:26.579Z","endTime":"2026-03-24T20:02:35.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.080963526419445,"aZ":-20.725252606063968,"pfxX":-9.109188175040954,"pfxZ":5.706464557432848,"pX":-0.6289364114146002,"pZ":1.4213117615338642,"vX0":4.041668915596998,"vY0":-140.77325016208997,"vZ0":-8.249860046012783,"x":140.97,"y":200.4,"x0":-0.9001584300927666,"y0":50.001980099844275,"z0":5.7324200197101725,"aX":-18.27393540191017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":1977,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38913969866678855,"extension":6.225566513934358},"index":0,"playId":"6d766b52-b666-3f13-a215-f07e44912f4c","pitchNumber":1,"startTime":"2026-03-24T20:01:31.136Z","endTime":"2026-03-24T20:01:34.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":93.8,"endSpeed":86.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326891753587674,"aZ":-24.903699452102096,"pfxX":-9.604613924865184,"pfxZ":3.8344567034251273,"pX":-1.5500045844276797,"pZ":3.642403132460663,"vX0":2.621320230658419,"vY0":-136.6826916964803,"vZ0":-1.7051320336427476,"x":176.08,"y":140.44,"x0":-1.2717369200725492,"y0":50.005647312458834,"z0":5.979640811018868,"aX":-18.22726717351482},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":1678,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4002887501273009,"extension":6.242580491365645},"index":1,"playId":"5e192e59-29ee-314f-8d2a-3174df7975a1","pitchNumber":2,"startTime":"2026-03-24T20:01:56.413Z","endTime":"2026-03-24T20:02:02.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":89.8,"endSpeed":82.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919876705795485,"aZ":-30.13320422977923,"pfxX":-0.6084004412481703,"pfxZ":1.1726084210244299,"pX":-0.3443778811978751,"pZ":3.2361302812741832,"vX0":2.4065057529891685,"vY0":-130.8390395002333,"vZ0":-0.8731702430284743,"x":130.13,"y":151.4,"x0":-1.1944506114243858,"y0":50.00533781097348,"z0":5.819200072516243,"aX":-1.0619962273187737},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.2,"breakHorizontal":0.6,"spinRate":2363,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.41758091626405225,"extension":5.929224942253512},"index":2,"playId":"5d4cef15-aef4-34d9-91f3-8ed6b8224dfd","pitchNumber":3,"startTime":"2026-03-24T20:02:11.175Z","endTime":"2026-03-24T20:02:21.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316908236695397,"aZ":-26.84858314913054,"pfxX":0.32202262270863624,"pfxZ":3.0673272146573316,"pX":1.5879998113488403,"pZ":1.7485730291361188,"vX0":6.811455374923516,"vY0":-131.08318545784232,"vZ0":-4.98663154210922,"x":56.47,"y":191.57,"x0":-1.0885821754757845,"y0":50.003976680260614,"z0":5.6860179338457835,"aX":0.5574963247630802},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-2.2,"spinRate":2332,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4182302963669069,"extension":6.092129810180288},"index":3,"playId":"438d2467-6744-38b4-8395-68355e867cba","pitchNumber":4,"startTime":"2026-03-24T20:02:26.538Z","endTime":"2026-03-24T20:02:35.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:02:35.485Z","atBatIndex":28},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"J.C. Escarra triples (1) on a line drive to right fielder Michael Conforto.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:02:44.642Z","endTime":"2026-03-24T20:04:41.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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, 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":84.0,"endSpeed":77.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544086946413877,"aZ":-34.979517611969314,"pfxX":5.251761245560306,"pfxZ":-1.8536097320888771,"pX":0.9452843326413558,"pZ":2.4188209159803793,"vX0":3.18970097029059,"vY0":-122.34941125155238,"vZ0":-1.6245999856850655,"x":80.97,"y":173.47,"x0":-1.058405551076944,"y0":50.00337179014221,"z0":6.094141131785872,"aX":7.947068816214357},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-10.3,"spinRate":2528,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44798891029356325,"extension":6.0773745648737},"index":0,"playId":"0c459314-83a4-3dd9-9ecc-ffe87da7c818","pitchNumber":1,"startTime":"2026-03-24T20:02:53.102Z","endTime":"2026-03-24T20:02:57.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91338230167466,"aZ":-26.596330816673095,"pfxX":-9.351520716808174,"pfxZ":2.9182479830844734,"pX":-1.0695014890630627,"pZ":2.243669627360288,"vX0":3.8800851156752403,"vY0":-137.35397651937058,"vZ0":-4.608429805103508,"x":157.77,"y":178.2,"x0":-1.2838925823889475,"y0":50.00626612436456,"z0":5.7477807506633924,"aX":-17.90403930272125},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":16.2,"spinRate":1708,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3984891469968881,"extension":6.08661441095273},"index":1,"playId":"5c76b7be-8c90-3840-b318-d48f0a323752","pitchNumber":2,"startTime":"2026-03-24T20:03:06.238Z","endTime":"2026-03-24T20:03:14.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119997988246077,"aZ":-25.621748200174217,"pfxX":-8.605728326407451,"pfxZ":3.4098757737429537,"pX":-0.014581109714552584,"pZ":1.6281902607988572,"vX0":5.774428996621295,"vY0":-137.21203356245854,"vZ0":-6.521195241280193,"x":117.56,"y":194.82,"x0":-1.019808778868938,"y0":50.00422624977475,"z0":5.762383081599279,"aX":-16.539961985911873},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":14.5,"spinRate":1635,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.39798643004420287,"extension":6.229154067945507},"index":2,"playId":"c3f448da-beec-3323-bf93-ea09d873e298","pitchNumber":3,"startTime":"2026-03-24T20:03:26.355Z","endTime":"2026-03-24T20:03:29.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370208511286684,"aZ":-20.822283308862403,"pfxX":-6.091235320804831,"pfxZ":5.822039413286518,"pX":-2.198810401979536,"pZ":4.055263862674886,"vX0":-0.029027129438650434,"vY0":-138.82889103373083,"vZ0":-0.9297254948969669,"x":200.81,"y":129.29,"x0":-1.396944333366718,"y0":50.00367609590714,"z0":5.781742633549363,"aX":-11.878092911037013},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":11.0,"spinRate":1847,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3946858588043698,"extension":6.020663493752492},"index":3,"playId":"e4effae3-4c2d-3613-a299-eb3cf7aae239","pitchNumber":4,"startTime":"2026-03-24T20:03:54.331Z","endTime":"2026-03-24T20:03:59.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50163530818484,"aZ":-20.791856740835566,"pfxX":-7.852050523074525,"pfxZ":5.4952057908875105,"pX":-0.48570030244130297,"pZ":4.448607273803017,"vX0":4.526069324006884,"vY0":-142.92000701995116,"vZ0":-0.4086805797065795,"x":135.51,"y":118.67,"x0":-1.068507285069168,"y0":50.003625107594765,"z0":5.897633239692817,"aX":-16.26747676929672},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":13.3,"spinRate":2076,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38302694769407,"extension":6.113665410233674},"index":4,"playId":"7d298f30-c00a-3e23-be8f-cba74f00f8a4","pitchNumber":5,"startTime":"2026-03-24T20:04:10.775Z","endTime":"2026-03-24T20:04:15.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484299741573984,"aZ":-17.819450491148725,"pfxX":-7.528974884525914,"pfxZ":6.985511830336825,"pX":0.41193351849362053,"pZ":2.2305109924100046,"vX0":6.388217733094352,"vY0":-141.76242320003254,"vZ0":-6.759066829269155,"x":101.3,"y":178.56,"x0":-0.8818771034167041,"y0":50.00268085247961,"z0":5.764507826666362,"aX":-15.471720870885902},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3849512385481191,"extension":6.191605891775964},"hitData":{"launchSpeed":112.2,"launchAngle":8.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":223.98,"coordY":93.33}},"index":5,"playId":"a0965250-6c31-3bc9-8918-fb41b1160414","pitchNumber":6,"startTime":"2026-03-24T20:04:26.483Z","endTime":"2026-03-24T20:04:41.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.26,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:04:41.106Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Amed Rosario lines out to pitcher Edward Cabrera.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:05:56.148Z","endTime":"2026-03-24T20:07:58.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Amed Rosario replaces Ben Rice.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-03-24T20:04:56.846Z","endTime":"2026-03-24T20:05:00.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-24T20:05:00.394Z","endTime":"2026-03-24T20:05:58.326Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.185503301357333,"aZ":-28.130568204732096,"pfxX":1.104659938118067,"pfxZ":2.3184620081948513,"pX":-0.5154102618044537,"pZ":3.996936845640764,"vX0":1.8941912258669475,"vY0":-131.14415080449731,"vZ0":0.8192495870169442,"x":136.65,"y":130.86,"x0":-1.3899957129533789,"y0":50.00366090465109,"z0":5.775241991977416,"aX":1.9284711885744599},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.4,"spinRate":2323,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4173170614588875,"extension":6.172433614498765},"index":2,"playId":"45c2a521-eaf8-3120-bcdc-f17648250458","pitchNumber":1,"startTime":"2026-03-24T20:05:58.326Z","endTime":"2026-03-24T20:06:04.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":91.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16402240183954,"aZ":-21.63357362557426,"pfxX":-6.802966204284523,"pfxZ":5.027267692824946,"pX":-0.41257956019954567,"pZ":3.1702826689439365,"vX0":4.84263147563563,"vY0":-142.5808050019052,"vZ0":-3.804419158988297,"x":132.73,"y":153.18,"x0":-1.2335622752427533,"y0":50.00257211528854,"z0":5.856481801931818,"aX":-14.262714188180508},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.6,"breakHorizontal":11.6,"spinRate":2130,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3815072152995791,"extension":6.376998621152259},"index":3,"playId":"05446120-b35f-325e-b2c7-d6e034cd4ba1","pitchNumber":2,"startTime":"2026-03-24T20:06:15.472Z","endTime":"2026-03-24T20:06:19.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04077182432118,"aZ":-26.72393343795174,"pfxX":-0.14173404824764102,"pfxZ":3.0070751735366095,"pX":1.1847983785775813,"pZ":3.1751290981019014,"vX0":6.043901724373292,"vY0":-132.6855117426952,"vZ0":-1.7885510998908398,"x":71.84,"y":153.05,"x0":-1.0885386431915114,"y0":50.002328092295706,"z0":5.77453224383143,"aX":-0.2575537310304544},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":-0.8,"spinRate":2230,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4102508307330184,"extension":6.273188890784398},"index":4,"playId":"e7fa34f9-e353-377c-9c93-0a277b89a01a","pitchNumber":3,"startTime":"2026-03-24T20:06:51.915Z","endTime":"2026-03-24T20:06:56.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":90.5,"endSpeed":83.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538224621235216,"aZ":-26.25101639575955,"pfxX":0.6422932841002176,"pfxZ":3.341988764271415,"pX":1.4628737449736517,"pZ":2.585293812243758,"vX0":6.6052344788161,"vY0":-131.7216888437536,"vZ0":-2.9740467837209583,"x":61.24,"y":168.98,"x0":-1.1511286861426988,"y0":50.00463043890261,"z0":5.650583626790788,"aX":1.1392255863052347},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":2195,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4143433077048315,"extension":6.2096340430416985},"index":5,"playId":"4100a6a8-8d5c-3a99-a870-744484500b8a","pitchNumber":4,"startTime":"2026-03-24T20:07:11.088Z","endTime":"2026-03-24T20:07:15.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34040056612579,"aZ":-23.03871936818303,"pfxX":-6.871000471134637,"pfxZ":4.836515776354549,"pX":-0.5957017091795384,"pZ":2.815114751382726,"vX0":3.974072640846564,"vY0":-135.5223088277373,"vZ0":-3.8300643152707448,"x":139.71,"y":162.77,"x0":-1.1766952279761538,"y0":50.00317960703652,"z0":5.826546187295811,"aX":-12.977968053084755},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":11.8,"spinRate":1629,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.40181528520585497,"extension":6.1766626805512},"index":6,"playId":"b057ba7e-915b-36ee-88a9-e7a8838ab743","pitchNumber":5,"startTime":"2026-03-24T20:07:28.261Z","endTime":"2026-03-24T20:07:31.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03582647147748,"aZ":-26.275519696285798,"pfxX":-9.876685259012069,"pfxZ":3.0973058444533192,"pX":-0.6718904712922411,"pZ":1.8186266261591437,"vX0":4.8416357407035475,"vY0":-136.9070751981781,"vZ0":-5.9052381006656836,"x":142.61,"y":189.68,"x0":-1.1758886344486206,"y0":50.006840569758396,"z0":5.792048534680302,"aX":-18.832091303726276},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":1677,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.3994359726242549,"extension":6.4723373666559825},"hitData":{"launchSpeed":99.3,"launchAngle":6.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":125.76,"coordY":178.89}},"index":7,"playId":"da1494ce-90db-33ba-9994-f8e6cec3640a","pitchNumber":6,"startTime":"2026-03-24T20:07:54.768Z","endTime":"2026-03-24T20:07:58.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.88,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:07:58.939Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kane Kepley flies out sharply to left fielder Jasson Domínguez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:10:25.689Z","endTime":"2026-03-24T20:11:05.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Amed Rosario remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:10:02.750Z","endTime":"2026-03-24T20:10:02.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Paul DeJong replaces second baseman Jazz Chisholm Jr., batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T20:10:02.770Z","endTime":"2026-03-24T20:10:02.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Spencer Jones replaces center fielder Cody Bellinger, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-24T20:10:02.772Z","endTime":"2026-03-24T20:10:02.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Max Schuemann replaces shortstop José Caballero, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-24T20:10:02.774Z","endTime":"2026-03-24T20:10:28.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329078770273778,"aZ":-20.48571245430367,"pfxX":10.828925212837145,"pfxZ":6.1132006769042615,"pX":1.098042486629433,"pZ":2.089329701188084,"vX0":-8.107997671817094,"vY0":-136.7316919641597,"vZ0":-5.002411489223872,"x":75.15,"y":182.37,"x0":2.680081659764696,"y0":50.005607129317376,"z0":5.329233543116047,"aX":20.712425198951824},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":-18.1,"spinRate":2322,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.3990718518777894,"extension":5.810511960773628},"index":4,"playId":"268dff6d-e6e9-3e82-84dc-38d8b3b38098","pitchNumber":1,"startTime":"2026-03-24T20:10:28.004Z","endTime":"2026-03-24T20:10:40.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74450859421498,"aZ":-28.4312205025421,"pfxX":7.186448765668234,"pfxZ":2.3656194549642935,"pX":-1.1863981070807128,"pZ":1.591076864368894,"vX0":-11.207436173988288,"vY0":-125.44828091266405,"vZ0":-3.200195168407989,"x":162.22,"y":195.82,"x0":2.417281631151685,"y0":50.005380451469726,"z0":5.215203968939473,"aX":11.389809129186736},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":-10.3,"spinRate":1922,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.43758426701415365,"extension":6.077083602960043},"index":5,"playId":"bc5ea40b-5661-38e9-9692-88a504124865","pitchNumber":2,"startTime":"2026-03-24T20:10:45.418Z","endTime":"2026-03-24T20:10:59.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491673272705146,"aZ":-19.96104257183369,"pfxX":11.551619591554969,"pfxZ":6.218419251292472,"pX":-0.1781939349119439,"pZ":1.7511083116931911,"vX0":-11.55898745938989,"vY0":-138.01098532546357,"vZ0":-5.808946488493865,"x":123.79,"y":191.5,"x0":2.5273723697424653,"y0":50.00390775798893,"z0":5.191880479568118,"aX":22.69024332795161},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":-19.1,"spinRate":2207,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.39416674795413265,"extension":5.8663024487047855},"hitData":{"launchSpeed":100.0,"launchAngle":24.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":57.98,"coordY":74.13}},"index":6,"playId":"6475c2ac-7262-3049-8f69-2b5ab4067d7e","pitchNumber":3,"startTime":"2026-03-24T20:10:58.715Z","endTime":"2026-03-24T20:11:05.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:11:05.333Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Cepeda grounds out, shortstop Max Schuemann to first baseman Amed Rosario.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:11:32.377Z","endTime":"2026-03-24T20:12:58.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.160109768477305,"aZ":-11.355815975522242,"pfxX":9.199515449945821,"pfxZ":10.027664057306948,"pX":1.173609217496135,"pZ":2.133551142425636,"vX0":-7.192585368282659,"vY0":-142.15478188375977,"vZ0":-7.330186550403354,"x":72.26,"y":181.17,"x0":2.5230867265330548,"y0":50.006856419038336,"z0":5.442574455971132,"aX":19.105770546947788},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":-15.5,"spinRate":2448,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.38319653756696637,"extension":5.73501085266181},"index":0,"playId":"b9de13c9-8688-3301-94cd-12212a27e344","pitchNumber":1,"startTime":"2026-03-24T20:11:32.377Z","endTime":"2026-03-24T20:11:42.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82647615869805,"aZ":-10.89270403289905,"pfxX":9.379324247626444,"pfxZ":10.221933447229173,"pX":-0.14538217186044816,"pZ":2.6254900145906106,"vX0":-10.133410653402954,"vY0":-143.51633372817273,"vZ0":-6.091154034768896,"x":122.54,"y":167.89,"x0":2.21601271384665,"y0":50.001646264469215,"z0":5.456656215982465,"aX":19.52587747505358},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":-14.9,"spinRate":2494,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.38193833632979146,"extension":5.944578525963861},"index":1,"playId":"9db9e952-1035-3f46-992b-f2304e6a26c9","pitchNumber":2,"startTime":"2026-03-24T20:11:46.043Z","endTime":"2026-03-24T20:11:53.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.178069986400715,"aZ":-11.684533906828563,"pfxX":10.420618578762069,"pfxZ":9.71253103403772,"pX":0.31975249729555755,"pZ":1.8894045745453214,"vX0":-9.534061489617901,"vY0":-144.4518737354741,"vZ0":-7.876216977061082,"x":104.81,"y":187.77,"x0":2.3119138195804387,"y0":50.00315158629349,"z0":5.372649367627241,"aX":21.98540832596053},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":-16.9,"spinRate":2533,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.37941725490474676,"extension":5.92973848279367},"index":2,"playId":"7742346c-888e-34e6-acfa-c5058399c1bd","pitchNumber":3,"startTime":"2026-03-24T20:12:30.103Z","endTime":"2026-03-24T20:12:33.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587533294883876,"aZ":-31.15113964685863,"pfxX":-1.9885534067800938,"pfxZ":0.568175836337689,"pX":-0.37669738084454035,"pZ":2.6149054022828158,"vX0":-6.285594087720673,"vY0":-133.61755062796686,"vZ0":-1.9712214109546462,"x":131.36,"y":168.18,"x0":2.2639768829220053,"y0":50.00534309902289,"z0":5.598921627348308,"aX":-3.5982810125787075},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.8,"breakHorizontal":4.9,"spinRate":2740,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.40980762122940195,"extension":5.840868639474373},"hitData":{"launchSpeed":88.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.96,"coordY":153.69}},"index":3,"playId":"13e4f943-6c3a-362f-8405-2132c992742a","pitchNumber":4,"startTime":"2026-03-24T20:12:47.503Z","endTime":"2026-03-24T20:12:58.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:12:58.420Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty Southisene grounds out, shortstop Max Schuemann to first baseman Amed Rosario.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:13:19.924Z","endTime":"2026-03-24T20:14:19.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.913577224884104,"aZ":-30.801213058032406,"pfxX":-2.161874929712913,"pfxZ":0.9209407162173608,"pX":0.07811012826659387,"pZ":1.8962919707541424,"vX0":-6.019817834882186,"vY0":-120.61208568413961,"vZ0":-1.909990730216021,"x":114.02,"y":187.58,"x0":2.8756255741637413,"y0":50.00289021326312,"z0":5.384941069138948,"aX":-3.221084883966999},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":5.2,"spinRate":2580,"spinDirection":301},"zone":8,"typeConfidence":2.0,"plateTime":0.45213146069352383,"extension":5.599090924849428},"index":0,"playId":"7f8c802b-ba85-3e6c-b50a-26a3a96f05dc","pitchNumber":1,"startTime":"2026-03-24T20:13:19.924Z","endTime":"2026-03-24T20:13:24.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.4,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.652248761180495,"aZ":-13.768587047719045,"pfxX":7.221167496615252,"pfxZ":8.505096632529975,"pX":-0.6683071325671135,"pZ":2.889985587497561,"vX0":-10.782243558094176,"vY0":-144.99295771923852,"vZ0":-5.178545940220178,"x":142.47,"y":160.75,"x0":2.1322612298656956,"y0":50.005678550472474,"z0":5.515826489347049,"aX":15.632699383663786},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.8,"breakHorizontal":-11.4,"spinRate":2505,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.37541423052376155,"extension":5.557238283066851},"index":1,"playId":"50f1153a-b0b7-356a-85d2-0bfe25ceb01e","pitchNumber":2,"startTime":"2026-03-24T20:13:32.771Z","endTime":"2026-03-24T20:13:35.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":98.7,"endSpeed":91.6,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76033877292782,"aZ":-17.091931849735612,"pfxX":8.342031822439939,"pfxZ":7.093270631126073,"pX":0.837942425724929,"pZ":3.0049185435010926,"vX0":-7.545140256364223,"vY0":-143.6247775499115,"vZ0":-4.110520092560464,"x":85.06,"y":157.65,"x0":2.3927499685531957,"y0":50.000231831242694,"z0":5.491594215875807,"aX":17.73306637274634},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.4,"breakHorizontal":-13.9,"spinRate":2197,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.37881120592921835,"extension":5.65803900667653},"index":2,"playId":"ee4d7161-e2f0-3799-b776-e54dd48998f3","pitchNumber":3,"startTime":"2026-03-24T20:13:54.599Z","endTime":"2026-03-24T20:13:57.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325443409653495,"aZ":-28.557191150835965,"pfxX":8.94838263569292,"pfxZ":2.043198246295103,"pX":0.8529405940634079,"pZ":2.1328519248797653,"vX0":-7.2896748033890635,"vY0":-131.4654397210062,"vZ0":-2.8133171875082295,"x":84.49,"y":181.19,"x0":2.4859327013700216,"y0":50.00066796795012,"z0":5.315122822080207,"aX":15.814458938335367},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":1857,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4150994275588733,"extension":5.644084991637793},"hitData":{"launchSpeed":108.0,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.12,"coordY":149.52}},"index":3,"playId":"a1e7a5ae-004f-3f20-a93f-620ec2756895","pitchNumber":4,"startTime":"2026-03-24T20:14:11.099Z","endTime":"2026-03-24T20:14:19.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-0.9999999999999964,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:14:19.834Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul DeJong grounds out, third baseman Scott Kingery to first baseman Josiah Hartshorn.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:16:25.872Z","endTime":"2026-03-24T20:16:35.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jordan Nwogu replaces right fielder Michael Conforto, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:16:12.562Z","endTime":"2026-03-24T20:16:27.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685087,"link":"/api/v1/people/685087"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419098774269514,"aZ":-14.85301736500342,"pfxX":-7.10603064391976,"pfxZ":8.843286973189004,"pX":0.24317869474652692,"pZ":2.9109844696417637,"vX0":6.055823446716094,"vY0":-138.8949047885911,"vZ0":-5.036187589290682,"x":107.73,"y":160.18,"x0":-1.0396028202543532,"y0":50.002249797274665,"z0":5.73165295817056,"aX":-13.916810745935923},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":11.6,"spinRate":2208,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39399476621220586,"extension":6.000766483142119},"hitData":{"launchSpeed":66.3,"launchAngle":-24.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.28,"coordY":157.42}},"index":1,"playId":"144ab8cd-c276-30c2-b3c6-4eae94b2696c","pitchNumber":1,"startTime":"2026-03-24T20:16:27.888Z","endTime":"2026-03-24T20:16:35.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:16:35.520Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Jones walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:16:48.906Z","endTime":"2026-03-24T20:18:01.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"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":96.1,"endSpeed":87.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91440988674954,"aZ":-18.68021185475629,"pfxX":-7.6542024744052615,"pfxZ":6.862096649601067,"pX":-1.0298649550376906,"pZ":2.7303276803275986,"vX0":3.6827831070069434,"vY0":-139.91493994197893,"vZ0":-3.990545648193975,"x":156.26,"y":165.06,"x0":-1.374459962705228,"y0":50.00448168601374,"z0":5.412204300270829,"aX":-15.056172629757478},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":13.0,"spinRate":2151,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3926589121597317,"extension":6.170762322291723},"index":0,"playId":"d57db131-e7ac-36be-a4ed-678a2e400680","pitchNumber":1,"startTime":"2026-03-24T20:16:56.501Z","endTime":"2026-03-24T20:17:05.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.499606250895418,"aZ":-17.632604690160708,"pfxX":-7.216075139860565,"pfxZ":7.338979512266821,"pX":-1.2612163789500537,"pZ":2.403861961285276,"vX0":2.9261516888144183,"vY0":-139.85103919342697,"vZ0":-5.465382368160674,"x":165.07,"y":173.88,"x0":-1.38352568988565,"y0":50.0019858071837,"z0":5.53978497606114,"aX":-14.294577351720557},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2183,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3916374892593715,"extension":5.842660587346556},"index":1,"playId":"11028245-1ad7-30fa-968c-ef8006fdc88e","pitchNumber":2,"startTime":"2026-03-24T20:17:08.457Z","endTime":"2026-03-24T20:17:13.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68712783380254,"aZ":-21.846477265566588,"pfxX":-8.965374457087123,"pfxZ":5.247687666814144,"pX":0.02612762310121531,"pZ":3.5898278425047314,"vX0":5.911742509803749,"vY0":-139.22979568025963,"vZ0":-2.2100666825566733,"x":116.0,"y":141.85,"x0":-0.9578396408971025,"y0":50.00006855423967,"z0":5.83663266379918,"aX":-17.6330540700255},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":2138,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.393113534534435,"extension":5.958248692185166},"index":2,"playId":"f32ef35e-c816-3204-8156-b5b6b6aa72bc","pitchNumber":3,"startTime":"2026-03-24T20:17:28.737Z","endTime":"2026-03-24T20:17:32.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.617848302117718,"aZ":-23.80851400667576,"pfxX":-9.548183575913685,"pfxZ":4.186132577707911,"pX":0.571661945069402,"pZ":3.781748881017148,"vX0":7.071298507536682,"vY0":-140.25231498270688,"vZ0":-1.402430885988362,"x":95.21,"y":136.67,"x0":-0.7370083296120881,"y0":50.00469978781416,"z0":5.835343752428465,"aX":-19.094861254744103},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2218,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3899727641794639,"extension":5.897556676121082},"index":3,"playId":"0c96e724-a93d-3e02-b99b-facc33c16278","pitchNumber":4,"startTime":"2026-03-24T20:17:44.235Z","endTime":"2026-03-24T20:17:50.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17331530154888,"aZ":-28.96787726964208,"pfxX":-8.56777387769608,"pfxZ":1.7363735684239234,"pX":-1.7032505595843088,"pZ":3.59369575114415,"vX0":1.2141764614739152,"vY0":-134.80954359292488,"vZ0":-0.4964150158025692,"x":181.92,"y":141.75,"x0":-1.0447535355686564,"y0":50.0033933941847,"z0":5.817620168979406,"aX":-15.83569989208487},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1540,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4056590080596041,"extension":6.027091117562029},"index":4,"playId":"c63bf951-a64a-3326-83e8-9849c2026668","pitchNumber":5,"startTime":"2026-03-24T20:17:56.504Z","endTime":"2026-03-24T20:18:01.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:18:01.624Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Payton Henry singles on a ground ball to right fielder Jordan Nwogu. Spencer Jones scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:18:23.307Z","endTime":"2026-03-24T20:19:03.759Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Payton Henry replaces Paul Goldschmidt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-24T20:18:11.533Z","endTime":"2026-03-24T20:18:25.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40270545733575,"aZ":-20.783263072074714,"pfxX":-8.59615764146059,"pfxZ":5.556252421991166,"pX":-0.6113507756026809,"pZ":3.5140013154008236,"vX0":4.3060262970429735,"vY0":-141.99737049975852,"vZ0":-2.6733612709909185,"x":140.3,"y":143.9,"x0":-1.027642774513186,"y0":50.00218090775983,"z0":5.7845940248055046,"aX":-17.61709294905754},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.7,"breakHorizontal":14.8,"spinRate":2184,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38519812696220024,"extension":6.243490027541773},"index":1,"playId":"ed8666d0-b737-3632-a622-0b6c802816d2","pitchNumber":1,"startTime":"2026-03-24T20:18:25.467Z","endTime":"2026-03-24T20:18:29.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"first":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Spencer Jones steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"ed8666d0-b737-3632-a622-0b6c802816d2","startTime":"2026-03-24T20:18:40.963Z","endTime":"2026-03-24T20:18:52.633Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682987,"link":"/api/v1/people/682987"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"first":{"id":682987,"link":"/api/v1/people/682987"},"postOnSecond":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.67,"dramaIndex":29.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332891489338767,"aZ":-20.976459781157956,"pfxX":-9.253783274052,"pfxZ":5.496895461618087,"pX":0.017894187762139534,"pZ":2.3946421923659313,"vX0":5.986106843818945,"vY0":-141.40391816666477,"vZ0":-5.691075812754181,"x":116.32,"y":174.12,"x0":-0.9172725357023631,"y0":50.00490590185483,"z0":5.766807199600372,"aX":-18.86056158684857},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2186,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3864031636638323,"extension":6.440571475982123},"hitData":{"launchSpeed":107.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.24,"coordY":94.84}},"index":3,"playId":"3700f21a-8fb2-34b7-84c6-1fb766bfa870","pitchNumber":2,"startTime":"2026-03-24T20:18:52.633Z","endTime":"2026-03-24T20:19:03.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-4.9,"leverageIndex":0.67,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:19:03.759Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jasson Domínguez grounds into a force out, first baseman Josiah Hartshorn to shortstop Angel Cepeda. Payton Henry out at 2nd. Jasson Domínguez to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:21:31.204Z","endTime":"2026-03-24T20:21:58.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-24T20:19:12.850Z","endTime":"2026-03-24T20:20:25.535Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":668721,"link":"/api/v1/people/668721"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Vince Reilly replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-24T20:20:25.535Z","endTime":"2026-03-24T20:21:33.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805291,"link":"/api/v1/people/805291"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":668721,"link":"/api/v1/people/668721"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724199241853494,"aZ":-19.865760217569388,"pfxX":-2.591137545527895,"pfxZ":6.279441707930536,"pX":-1.0737376587247967,"pZ":3.655891681799298,"vX0":2.8112354071817958,"vY0":-139.2469629395904,"vZ0":-0.9422906075443951,"x":157.93,"y":140.07,"x0":-1.7605076487469893,"y0":50.00618694394087,"z0":5.315034604028943,"aX":-5.0816532364808396},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":4.1,"spinRate":1975,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3935993753447282,"extension":6.326492892055027},"index":2,"playId":"b212829c-084a-3b05-a20b-1bc4c5496ada","pitchNumber":1,"startTime":"2026-03-24T20:21:33.485Z","endTime":"2026-03-24T20:21:37.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":668721,"link":"/api/v1/people/668721"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588462160008582,"aZ":-29.800068986816132,"pfxX":-5.538550858350869,"pfxZ":1.477732673160908,"pX":-0.44238539873485644,"pZ":2.4245786716122724,"vX0":5.085255834909127,"vY0":-125.63159824075368,"vZ0":-0.858535784989442,"x":133.86,"y":173.32,"x0":-1.7656084851740492,"y0":50.00578328731392,"z0":5.176074995650582,"aX":-8.924277574330906},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":9.0,"spinRate":1522,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4346729667323599,"extension":6.49193177561226},"hitData":{"launchSpeed":80.8,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.54,"coordY":171.29}},"index":3,"playId":"c002f2cb-35c2-3e8d-9588-dfeff785e77c","pitchNumber":2,"startTime":"2026-03-24T20:21:47.953Z","endTime":"2026-03-24T20:21:58.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":668721,"link":"/api/v1/people/668721"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.4,"awayTeamWinProbability":88.6,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:21:58.288Z","atBatIndex":37},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jasson Domínguez caught stealing 2nd base, catcher Miguel Amaya to second baseman Ty Southisene.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:22:17.635Z","endTime":"2026-03-24T20:22:51.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89612553365837,"aZ":-28.52207175013266,"pfxX":0.9987686886628495,"pfxZ":2.028168361728687,"pX":0.1501272597819754,"pZ":3.4016896125581533,"vX0":4.694621659224759,"vY0":-132.909526089812,"vZ0":0.34580095820394463,"x":111.28,"y":146.93,"x0":-1.7644859373467574,"y0":50.00127366584934,"z0":5.33126041680291,"aX":1.797072318169211},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":-2.8,"spinRate":2152,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.41117012825518984,"extension":6.269486480889409},"index":0,"playId":"5400ae2c-b50e-3299-aeb5-520362f2c742","pitchNumber":1,"startTime":"2026-03-24T20:22:45.219Z","endTime":"2026-03-24T20:22:51.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.7999999999999989,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:22:51.421Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, third baseman Ryan McMahon to first baseman Amed Rosario.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:25:00.768Z","endTime":"2026-03-24T20:25:38.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Payton Henry remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:24:26.109Z","endTime":"2026-03-24T20:24:38.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Carlson replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T20:24:38.770Z","endTime":"2026-03-24T20:25:03.088Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94600387672321,"aZ":-15.767082852273381,"pfxX":5.915268762524217,"pfxZ":8.166064202826249,"pX":-1.0002391169304061,"pZ":1.6056402746472156,"vX0":-11.318745483324443,"vY0":-140.43180542214054,"vZ0":-7.7007371111787695,"x":155.13,"y":195.43,"x0":2.302771974526012,"y0":50.005896239252955,"z0":5.396674165931947,"aX":11.890366735035313},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":-8.5,"spinRate":2353,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3890981165597194,"extension":5.744236096537135},"index":2,"playId":"a89c7359-d97f-3490-b62f-baa4e17a8a73","pitchNumber":1,"startTime":"2026-03-24T20:25:03.088Z","endTime":"2026-03-24T20:25:06.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27813672089502,"aZ":-29.388698513682876,"pfxX":9.2224633132044,"pfxZ":1.7497192265825525,"pX":0.5674056518208059,"pZ":2.295804874481572,"vX0":-7.962743610337248,"vY0":-125.33579713121613,"vZ0":-1.9350847700455387,"x":95.37,"y":176.79,"x0":2.587014943891783,"y0":50.00263389270534,"z0":5.47733773969342,"aX":14.676347906716178},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-14.9,"spinRate":2044,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.43696986283631345,"extension":5.729475297715812},"index":3,"playId":"4d5414b8-7182-3e49-a9e3-9be4ce2b155c","pitchNumber":2,"startTime":"2026-03-24T20:25:15.720Z","endTime":"2026-03-24T20:25:18.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.139118328069515,"aZ":-13.131602692616312,"pfxX":8.049260370885147,"pfxZ":9.303314695294754,"pX":-0.285832693542024,"pZ":1.6092100030634688,"vX0":-10.568226751256933,"vY0":-141.84948312361985,"vZ0":-8.233267887072554,"x":127.9,"y":195.33,"x0":2.4347855890105152,"y0":50.000698633477626,"z0":5.378197808719854,"aX":16.472461031446056},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2246,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.38550264125417444,"extension":5.786578024580578},"hitData":{"launchSpeed":107.3,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.48,"coordY":162.69}},"index":4,"playId":"294a3523-6b6c-3af6-a931-d585192627e5","pitchNumber":3,"startTime":"2026-03-24T20:25:32.611Z","endTime":"2026-03-24T20:25:38.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:25:38.619Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Amaya homers (3) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:26:05.329Z","endTime":"2026-03-24T20:28:26.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":87.1,"endSpeed":79.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772000033876655,"aZ":-25.10346490457319,"pfxX":7.058116864031707,"pfxZ":4.366367523756432,"pX":-0.6186144307868372,"pZ":3.131986084973294,"vX0":-10.064224993018776,"vY0":-126.4668838947198,"vZ0":-0.8210073573995759,"x":140.58,"y":154.22,"x0":2.4953654503034057,"y0":50.00395978588291,"z0":5.474178049040467,"aX":11.434938244855443},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":-10.4,"spinRate":1998,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.43308607397721266,"extension":5.711395208926369},"index":0,"playId":"51e1569e-fba9-3977-9a07-7e486af714d6","pitchNumber":1,"startTime":"2026-03-24T20:26:05.456Z","endTime":"2026-03-24T20:26:14.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586106947162087,"aZ":-31.118314482793576,"pfxX":-6.685953367673855,"pfxZ":0.6956369718161586,"pX":-0.6643674103668035,"pZ":2.2474392346966523,"vX0":-6.395407232972923,"vY0":-122.38500279016132,"vZ0":-0.9695407686589342,"x":142.32,"y":178.1,"x0":2.8489511552141122,"y0":50.00310870787467,"z0":5.30790051917762,"aX":-10.168006820942091},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":13.6,"spinRate":2662,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.4471169917216251,"extension":5.556243397587195},"index":1,"playId":"d697a80d-9f13-3855-820d-82fdebd6610c","pitchNumber":2,"startTime":"2026-03-24T20:26:42.369Z","endTime":"2026-03-24T20:26:45.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":89.7,"endSpeed":83.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47114797590093,"aZ":-30.000328885506903,"pfxX":-0.1822234417453208,"pfxZ":1.248840342671362,"pX":-0.5473611209142266,"pZ":1.2338927256278627,"vX0":-7.701743415477387,"vY0":-130.53935719469268,"vZ0":-5.06935743375102,"x":137.86,"y":205.46,"x0":2.455213157272608,"y0":50.00191468730178,"z0":5.438542795406441,"aX":-0.31623822891221715},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":1.9,"spinRate":2701,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4183352823270998,"extension":5.800821615019043},"index":2,"playId":"bdafa5d1-4ff8-36ec-b38c-5261d57875ab","pitchNumber":3,"startTime":"2026-03-24T20:27:00.513Z","endTime":"2026-03-24T20:27:08.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32179380400903,"aZ":-33.676155959826225,"pfxX":7.534382955016634,"pfxZ":-0.8707823568088093,"pX":0.24740188560429313,"pZ":1.7382710537119377,"vX0":-8.234217329053761,"vY0":-130.0360783521105,"vZ0":-2.602267049573321,"x":107.57,"y":191.85,"x0":2.470584758431285,"y0":50.00487488294482,"z0":5.297432607020464,"aX":12.952566478599566},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":-11.9,"spinRate":2334,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.42061280184622607,"extension":5.745047216395575},"index":3,"playId":"ecda67fb-9c76-37d3-947d-56fa908d69db","pitchNumber":4,"startTime":"2026-03-24T20:27:16.898Z","endTime":"2026-03-24T20:27:21.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-24T20:27:28.795Z","endTime":"2026-03-24T20:27:41.413Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":101.0,"endSpeed":93.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88983587925952,"aZ":-17.827815644795823,"pfxX":6.182885056592458,"pfxZ":6.50670362022481,"pX":0.014107089874475448,"pZ":2.711522534694381,"vX0":-9.226743921474185,"vY0":-146.9072117751106,"vZ0":-4.913434527396557,"x":116.46,"y":165.57,"x0":2.379359045879783,"y0":50.00677531465424,"z0":5.451584556052649,"aX":13.639590743225698},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.0,"breakHorizontal":-9.6,"spinRate":2346,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.3715731757778835,"extension":5.711700337191301},"index":5,"playId":"6221b525-6fed-3402-967c-b66ad46c4a9a","pitchNumber":5,"startTime":"2026-03-24T20:27:41.413Z","endTime":"2026-03-24T20:27:45.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666309740184353,"aZ":-30.17146936698116,"pfxX":-4.712740229652571,"pfxZ":1.1048324106099514,"pX":-0.15100924460250767,"pZ":2.0130498484196035,"vX0":-5.352657480246904,"vY0":-132.88810174835325,"vZ0":-3.519173594778297,"x":122.76,"y":184.43,"x0":2.4911261936852664,"y0":50.00361629190299,"z0":5.512723254674576,"aX":-8.54875259049157},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":9.6,"spinRate":2729,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.4099523681069872,"extension":5.723946573839681},"hitData":{"launchSpeed":110.3,"launchAngle":24.0,"totalDistance":446.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":39.01,"coordY":39.99}},"index":6,"playId":"4cb72afd-35a6-3736-b6c0-4b3957988a27","pitchNumber":6,"startTime":"2026-03-24T20:27:59.480Z","endTime":"2026-03-24T20:28:26.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":6.300000000000001,"leverageIndex":0.52,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:28:26.909Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Nwogu grounds out, shortstop Max Schuemann to first baseman Amed Rosario.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:28:43.561Z","endTime":"2026-03-24T20:29:05.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.8,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36002662724594,"aZ":-18.642614946928717,"pfxX":6.494717450088085,"pfxZ":6.310815672135742,"pX":0.9179846877447086,"pZ":1.5530056210829883,"vX0":-6.678913331492998,"vY0":-145.12455109047815,"vZ0":-7.680030547940581,"x":82.01,"y":196.85,"x0":2.3998304437495803,"y0":50.00011344298446,"z0":5.358676193006735,"aX":13.92125808729174},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.1,"breakHorizontal":-10.6,"spinRate":2346,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.3766947971914174,"extension":5.809627224946014},"index":0,"playId":"82130871-0a50-3702-9189-19cdc0baae1f","pitchNumber":1,"startTime":"2026-03-24T20:28:44.839Z","endTime":"2026-03-24T20:28:50.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239312339062323,"aZ":-17.082683753102646,"pfxX":7.538214950374895,"pfxZ":7.151917377344257,"pX":0.43534031987896,"pZ":2.1390377723918212,"vX0":-8.170487658122497,"vY0":-143.86339185002535,"vZ0":-6.130964579985815,"x":100.41,"y":181.03,"x0":2.323544782931071,"y0":50.006367592659934,"z0":5.344773627297243,"aX":15.913065518369105},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.0,"breakHorizontal":-12.1,"spinRate":2280,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.37974271902336243,"extension":5.80792435669537},"hitData":{"launchSpeed":111.2,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.04,"coordY":152.56}},"index":1,"playId":"3ca80d11-78c3-36cd-9a9c-4bb21b7e0c55","pitchNumber":2,"startTime":"2026-03-24T20:28:59.416Z","endTime":"2026-03-24T20:29:05.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:29:05.852Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kade Snell grounds out, shortstop Max Schuemann to first baseman Amed Rosario.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:29:33.646Z","endTime":"2026-03-24T20:29:54.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353999393761082,"aZ":-23.73250006503041,"pfxX":8.253495186651023,"pfxZ":4.163017586134558,"pX":0.40480567869217665,"pZ":3.1087640538648316,"vX0":-8.960063936222333,"vY0":-141.35396468454834,"vZ0":-1.8417345913723335,"x":101.57,"y":154.84,"x0":2.539036182531818,"y0":50.006402292862,"z0":5.288052659433938,"aX":16.75357376314437},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":-13.2,"spinRate":2318,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.38705224296191254,"extension":5.720248784259238},"index":0,"playId":"b22c815b-450f-3b7d-8bdb-f6ce6d3f8be2","pitchNumber":1,"startTime":"2026-03-24T20:29:33.646Z","endTime":"2026-03-24T20:29:39.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19796492882232,"aZ":-24.174304969918833,"pfxX":10.520079600981367,"pfxZ":3.8321374130046966,"pX":0.2648774445932427,"pZ":2.1023359063139906,"vX0":-10.07002138928396,"vY0":-143.29824393373625,"vZ0":-4.541047879521901,"x":106.9,"y":182.02,"x0":2.4527183976752864,"y0":50.00078284252114,"z0":5.212199008888947,"aX":21.941473775691744},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.2,"breakHorizontal":-17.2,"spinRate":2399,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.3818075011794777,"extension":5.5614322606128335},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.03,"coordY":152.56}},"index":1,"playId":"1bbd6108-4b31-3475-9b57-96eb0bdd835d","pitchNumber":2,"startTime":"2026-03-24T20:29:49.638Z","endTime":"2026-03-24T20:29:54.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:29:54.680Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randal Grichuk walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:32:08.200Z","endTime":"2026-03-24T20:33:31.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ed Howard replaces third baseman Scott Kingery, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:31:51.614Z","endTime":"2026-03-24T20:31:51.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690992,"link":"/api/v1/people/690992"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"302","replacedPlayer":{"id":664068,"link":"/api/v1/people/664068"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":664068,"link":"/api/v1/people/664068"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dylan Carlson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T20:31:51.630Z","endTime":"2026-03-24T20:31:51.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Owen Ayers replaces catcher Miguel Amaya, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-24T20:31:51.632Z","endTime":"2026-03-24T20:32:10.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.5,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622337061947217,"aZ":-20.44384708722473,"pfxX":-5.811662952631858,"pfxZ":5.788615167567349,"pX":0.45960907282869434,"pZ":2.313735483647697,"vX0":7.4763478145691185,"vY0":-140.48557389312828,"vZ0":-4.516456687758971,"x":99.48,"y":176.31,"x0":-1.4636582146805388,"y0":50.00632959868828,"z0":5.246432699605412,"aX":-11.783644948833942},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":9.2,"spinRate":2077,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3878112364658026,"extension":6.447959377789582},"index":3,"playId":"c70fad8f-0788-3df0-ae96-b9362e7e0014","pitchNumber":1,"startTime":"2026-03-24T20:32:10.377Z","endTime":"2026-03-24T20:32:13.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08376666086661,"aZ":-24.96542540814047,"pfxX":1.343208503405605,"pfxZ":3.797091371589681,"pX":1.1824385208253239,"pZ":0.3017894258508034,"vX0":6.750919391006612,"vY0":-135.7457646524966,"vZ0":-8.230677048513867,"x":71.93,"y":230.63,"x0":-1.4944259579828718,"y0":50.00259705024561,"z0":5.066686839342974,"aX":2.5459424797422305},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-3.6,"spinRate":2387,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.40097032426819634,"extension":6.533033726908558},"index":4,"playId":"fa764560-228b-32e6-8898-d0508be5a66c","pitchNumber":2,"startTime":"2026-03-24T20:32:26.668Z","endTime":"2026-03-24T20:32:33.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307535031135597,"aZ":-18.141657943221645,"pfxX":-2.693142006468321,"pfxZ":6.776890332652142,"pX":0.5338923604756274,"pZ":3.5573922589394176,"vX0":6.738511198585973,"vY0":-142.6568995702413,"vZ0":-1.9988721145176591,"x":96.65,"y":142.73,"x0":-1.5038383338123789,"y0":50.00569933707692,"z0":5.404671847901454,"aX":-5.579480417624823},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":3.6,"spinRate":2269,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3832317096715787,"extension":6.346209794021782},"index":5,"playId":"a9e77b46-1474-37a5-9a70-de893d1cde41","pitchNumber":3,"startTime":"2026-03-24T20:32:51.837Z","endTime":"2026-03-24T20:32:55.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692364748437818,"aZ":-26.854005354955447,"pfxX":2.1513632083893635,"pfxZ":3.0035596011811787,"pX":1.1903352946139307,"pZ":2.6218305431103697,"vX0":6.578165135082008,"vY0":-131.86683810666196,"vZ0":-1.5761327897758424,"x":71.63,"y":167.99,"x0":-1.610780659942594,"y0":50.00115266133532,"z0":5.198685106539664,"aX":3.806566789061678},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":-5.3,"spinRate":2150,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4145611641168383,"extension":6.507704669521619},"index":6,"playId":"aa91cab1-6c8f-3fcb-9c1b-cd7c1b378c3d","pitchNumber":4,"startTime":"2026-03-24T20:33:09.911Z","endTime":"2026-03-24T20:33:15.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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(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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872829885466572,"aZ":-24.920933792169095,"pfxX":3.005133152139371,"pfxZ":4.063067059473448,"pX":1.2791786699526688,"pZ":1.7625164023896347,"vX0":6.308339965214195,"vY0":-131.67155600174127,"vZ0":-4.052942223020254,"x":68.24,"y":191.19,"x0":-1.52326538862704,"y0":50.0000091255243,"z0":5.132149307033645,"aX":5.3552948033057985},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-6.6,"spinRate":2332,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4135304474112118,"extension":6.458393641771605},"index":7,"playId":"cd06c2d1-c8e5-3e60-9de8-14f1714c50fc","pitchNumber":5,"startTime":"2026-03-24T20:33:25.377Z","endTime":"2026-03-24T20:33:31.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.43,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:33:31.139Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:33:54.396Z","endTime":"2026-03-24T20:37:04.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6,7,8,9],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42971542648466,"aZ":-16.63879923741348,"pfxX":-0.5569226203667488,"pfxZ":7.671998652036017,"pX":0.003891935035790617,"pZ":3.6874716867234616,"vX0":4.859749019971214,"vY0":-140.79503172878842,"vZ0":-1.4491350793097602,"x":116.85,"y":139.22,"x0":-1.6658791225092777,"y0":50.001837381501815,"z0":5.276289312712212,"aX":-1.1289241290056002},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":0.1,"spinRate":2299,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.3877705805120728,"extension":6.510903398874191},"index":0,"playId":"0cb426bf-63dd-39f4-80ec-1feab4562be1","pitchNumber":1,"startTime":"2026-03-24T20:33:54.730Z","endTime":"2026-03-24T20:33:59.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Duke Ellis replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T20:34:35.148Z","endTime":"2026-03-24T20:34:40.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"base":1,"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38056806066404,"aZ":-28.478030551600458,"pfxX":1.5315543582131186,"pfxZ":2.092949166094627,"pX":-1.1348353753554004,"pZ":2.911421587877464,"vX0":1.2630458533063371,"vY0":-131.19452074300835,"vZ0":-0.6240961968123813,"x":160.26,"y":160.17,"x0":-1.8192995861753112,"y0":50.00298382808047,"z0":5.251008859772852,"aX":2.704098339468842},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":-3.0,"spinRate":2264,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.41544799509906083,"extension":6.489073373638894},"index":2,"playId":"33dd3d84-ba8c-3ac5-9299-bc12dfd074d3","pitchNumber":2,"startTime":"2026-03-24T20:34:40.722Z","endTime":"2026-03-24T20:34:45.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Duke Ellis steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"33dd3d84-ba8c-3ac5-9299-bc12dfd074d3","startTime":"2026-03-24T20:34:54.531Z","endTime":"2026-03-24T20:35:15.469Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":668752,"link":"/api/v1/people/668752"},"postOnSecond":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.69,"dramaIndex":31.0,"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":92.3,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116745906983898,"aZ":-25.695268179061237,"pfxX":0.18223164271173142,"pfxZ":3.5012449728400368,"pX":-0.2277096611364135,"pZ":1.6873579766479123,"vX0":4.070866539417133,"vY0":-134.47883188377557,"vZ0":-4.4357021307682905,"x":125.68,"y":193.22,"x0":-1.7778600938129414,"y0":50.00588609070502,"z0":5.15657601449961,"aX":0.3372712002739229},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2416,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.40556822616375765,"extension":6.725736747152239},"index":4,"playId":"a4863d5c-4e0f-3096-a0ce-a91ff05a34df","pitchNumber":3,"startTime":"2026-03-24T20:35:15.469Z","endTime":"2026-03-24T20:35:19.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"playId":"08317796-0456-0033-001c-f08cd117d70a","startTime":"2026-03-24T20:35:39.950Z","endTime":"2026-03-24T20:35:52.108Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943184483453166,"aZ":-18.784912036445057,"pfxX":-2.6613170424836357,"pfxZ":6.521453554708364,"pX":0.45610649489494537,"pZ":3.6263590159598826,"vX0":6.564836606985326,"vY0":-142.00898796729734,"vZ0":-1.2763909064296104,"x":99.61,"y":140.87,"x0":-1.5344539417760044,"y0":50.002464543655904,"z0":5.270520757788872,"aX":-5.464538507372387},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.8,"breakHorizontal":3.6,"spinRate":2279,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3849397623909936,"extension":6.308529179684632},"index":6,"playId":"61ee5b12-061c-314b-8a6a-a5902546995d","pitchNumber":4,"startTime":"2026-03-24T20:35:52.108Z","endTime":"2026-03-24T20:35:57.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432912332701168,"aZ":-28.48076290835221,"pfxX":-5.611854010834618,"pfxZ":2.2915793466476098,"pX":-0.4093588943600191,"pZ":1.759533008300386,"vX0":4.652084630912123,"vY0":-125.70700427871094,"vZ0":-2.7829090118178046,"x":132.6,"y":191.27,"x0":-1.5471384717241463,"y0":50.005197940849726,"z0":5.172661038833017,"aX":-9.05981698910706},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":9.2,"spinRate":1530,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4342979244887992,"extension":6.768404664670151},"index":7,"playId":"8cb90e38-73e6-3d83-b2a3-16e74e6c2950","pitchNumber":5,"startTime":"2026-03-24T20:36:18.323Z","endTime":"2026-03-24T20:36:26.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.815440606746446,"aZ":-29.309084709115083,"pfxX":-2.550469543459482,"pfxZ":1.7050228114132864,"pX":-1.1288355818658022,"pZ":1.851417477873744,"vX0":2.0709748726024584,"vY0":-127.49196754505334,"vZ0":-2.7986423576318944,"x":160.03,"y":188.79,"x0":-1.6116918553525656,"y0":50.004436240222226,"z0":5.2251914513352995,"aX":-4.291225131982682},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":4.3,"spinRate":1664,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4260628049162669,"extension":6.518324831590444},"index":8,"playId":"4fdf0200-6714-3fef-b161-e79f1c25db41","pitchNumber":6,"startTime":"2026-03-24T20:36:39.519Z","endTime":"2026-03-24T20:36:46.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433132076931198,"aZ":-24.70083550174938,"pfxX":-1.599733342522386,"pfxZ":4.524693113201353,"pX":-0.6324147877024511,"pZ":3.1854740177275684,"vX0":2.679833201625102,"vY0":-127.2209626532902,"vZ0":-0.5033885400807543,"x":141.11,"y":152.77,"x0":-1.4882951139307172,"y0":50.00015586966408,"z0":5.332165026219945,"aX":-2.6402744047592996},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":2.3,"spinRate":1566,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4294311136823885,"extension":6.664148426591952},"index":9,"playId":"851d70a3-45f9-387d-a911-6b6ecf069d1b","pitchNumber":7,"startTime":"2026-03-24T20:36:59.174Z","endTime":"2026-03-24T20:37:04.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.69,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:37:04.175Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Schuemann walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:37:25.034Z","endTime":"2026-03-24T20:39:46.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"postOnSecond":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":89.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47823072352169,"aZ":-23.171422031492455,"pfxX":-6.201987285556666,"pfxZ":4.430952203892183,"pX":-0.22226301544045696,"pZ":2.8828509577426926,"vX0":6.350178006351293,"vY0":-140.82242021468076,"vZ0":-2.54025374285914,"x":125.47,"y":160.94,"x0":-1.688100325416648,"y0":50.002740001916145,"z0":5.2766891080522536,"aX":-12.602076606781711},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":10.1,"spinRate":2123,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38722394039868435,"extension":6.628721465643284},"index":0,"playId":"d50c175b-5226-330e-8534-3cb45ce639f6","pitchNumber":1,"startTime":"2026-03-24T20:37:34.192Z","endTime":"2026-03-24T20:37:38.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307455945877102,"aZ":-23.48134817283933,"pfxX":5.181018892531699,"pfxZ":4.657731047127242,"pX":-0.016541949269472982,"pZ":2.304562745542861,"vX0":2.519645940087666,"vY0":-135.011604456769,"vZ0":-3.4362464644372475,"x":117.63,"y":176.56,"x0":-1.6319213173904272,"y0":50.003154636947585,"z0":5.225072083983567,"aX":9.672453523429386},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":-9.8,"spinRate":2314,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.40395295171577006,"extension":6.467162881641677},"index":1,"playId":"102c8155-c8cd-34e3-a5cc-a96d82c3671c","pitchNumber":2,"startTime":"2026-03-24T20:37:54.253Z","endTime":"2026-03-24T20:38:01.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357980134282467,"aZ":-16.88351768468564,"pfxX":0.7469433452345413,"pfxZ":7.440740465535411,"pX":1.0769762933479186,"pZ":2.8928293142224875,"vX0":6.577737152661186,"vY0":-141.0998785861075,"vZ0":-3.714631879785035,"x":75.95,"y":160.67,"x0":-1.3631982968533436,"y0":50.001757344978465,"z0":5.28681371220535,"aX":1.533999738370702},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":-2.4,"spinRate":2288,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.38538254869210187,"extension":6.490199433575418},"index":2,"playId":"72557e01-d6e4-33ba-b085-4c8b9d81493a","pitchNumber":3,"startTime":"2026-03-24T20:38:16.409Z","endTime":"2026-03-24T20:38:24.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":83.9,"endSpeed":78.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.417940491929542,"aZ":-32.557655484484194,"pfxX":6.186167110032996,"pfxZ":-0.24948404777686672,"pX":1.7947517069043462,"pZ":1.149733527515603,"vX0":5.995800515906962,"vY0":-122.09356527921811,"vZ0":-3.1001229723117536,"x":48.59,"y":207.74,"x0":-1.4903075602801028,"y0":50.00551979879582,"z0":5.217410439774177,"aX":9.406644896441385},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-12.6,"spinRate":2492,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44738075771136954,"extension":6.561392682037568},"index":3,"playId":"bf78bed7-0397-30dc-b7c5-0710a9424466","pitchNumber":4,"startTime":"2026-03-24T20:38:38.509Z","endTime":"2026-03-24T20:38:44.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-24T20:38:57.712Z","endTime":"2026-03-24T20:39:17.997Z","isPitch":false,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490918430085806,"aZ":-21.441986497172746,"pfxX":-4.035134223077591,"pfxZ":5.2215027301729275,"pX":-0.7510276889351835,"pZ":3.484905926529237,"vX0":3.6338064890544586,"vY0":-141.7677395889804,"vZ0":-1.6018931411039625,"x":145.63,"y":144.69,"x0":-1.5191588424811016,"y0":50.00255986417324,"z0":5.41283077781042,"aX":-8.292628640164768},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":6.7,"spinRate":2035,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3849474334606753,"extension":6.340289239903188},"index":5,"playId":"846ff1ac-05c3-36d5-98e0-906eb3c4d10b","pitchNumber":5,"startTime":"2026-03-24T20:39:17.997Z","endTime":"2026-03-24T20:39:24.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737322093351477,"aZ":-23.785968749969225,"pfxX":4.744082831682185,"pfxZ":4.588381767181367,"pX":1.2663664555061176,"pZ":1.9480329124407594,"vX0":5.804962819276254,"vY0":-133.3701059734804,"vZ0":-4.075522537797266,"x":68.73,"y":186.18,"x0":-1.542807305941203,"y0":50.00132891757425,"z0":5.181250191555684,"aX":8.671228335601052},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-9.7,"spinRate":2172,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4083978847394194,"extension":6.571339157708089},"index":6,"playId":"700fa859-4061-36e9-8977-0addf5a540aa","pitchNumber":6,"startTime":"2026-03-24T20:39:40.813Z","endTime":"2026-03-24T20:39:46.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.65,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:39:46.773Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.C. Escarra strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:40:03.118Z","endTime":"2026-03-24T20:41:32.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"postOnThird":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182440994158906,"aZ":-21.352677014847163,"pfxX":-1.281672568539419,"pfxZ":5.222314635710867,"pX":0.5156738646301385,"pZ":1.8316925271412983,"vX0":6.5583230732435025,"vY0":-142.24913667333416,"vZ0":-5.640773772308332,"x":97.34,"y":189.32,"x0":-1.6420332517018212,"y0":50.00278656093774,"z0":5.172100551110784,"aX":-2.65613107347286},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":1.2,"spinRate":2238,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38338972957630757,"extension":6.4035495036197645},"index":0,"playId":"e30dd8f9-dc4a-35e3-a177-bc285979fda4","pitchNumber":1,"startTime":"2026-03-24T20:40:12.752Z","endTime":"2026-03-24T20:40:23.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38321871754162,"aZ":-17.005061037779143,"pfxX":1.2315870624666996,"pfxZ":7.389870200563235,"pX":1.7619895333978466,"pZ":1.9498882025450184,"vX0":8.3137850674572,"vY0":-141.25232244656243,"vZ0":-6.127114715817537,"x":49.84,"y":186.13,"x0":-1.3605067258659487,"y0":50.005265327322746,"z0":5.212100418773614,"aX":2.5264082060351556},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":-3.7,"spinRate":2237,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3854461823426134,"extension":6.421000880162008},"index":1,"playId":"a83ad925-dd8e-31a1-91aa-be2277da09a2","pitchNumber":2,"startTime":"2026-03-24T20:40:33.487Z","endTime":"2026-03-24T20:40:37.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Duke Ellis steals (2) 3rd base. Max Schuemann steals (3) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"a83ad925-dd8e-31a1-91aa-be2277da09a2","startTime":"2026-03-24T20:40:49.982Z","endTime":"2026-03-24T20:41:00.369Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":668752,"link":"/api/v1/people/668752"},"postOnSecond":{"id":680474,"link":"/api/v1/people/680474"},"postOnThird":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247592702699865,"aZ":-27.415319674160564,"pfxX":-5.182964914717104,"pfxZ":2.8317737228828497,"pX":0.16704727742167433,"pZ":2.117705673235522,"vX0":5.912609652060326,"vY0":-128.25561160040462,"vZ0":-2.324006221117019,"x":110.63,"y":181.6,"x0":-1.4848830683341587,"y0":50.00368924371197,"z0":5.153946693521084,"aX":-8.714561405156543},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":8.2,"spinRate":1427,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.425564150710112,"extension":6.724584287373397},"index":3,"playId":"6b8cafc6-ee77-3df3-b2c3-aad775c23dff","pitchNumber":3,"startTime":"2026-03-24T20:41:00.369Z","endTime":"2026-03-24T20:41:04.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-24T20:41:15.435Z","endTime":"2026-03-24T20:41:27.740Z","isPitch":false,"type":"action","player":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726929969543168,"aZ":-27.54990744217259,"pfxX":-4.110573802124291,"pfxZ":2.679886685614494,"pX":0.15592593715489303,"pZ":1.0493206029111226,"vX0":5.664356842881754,"vY0":-129.91094553926519,"vZ0":-5.03603568987095,"x":111.06,"y":210.45,"x0":-1.5088841952017096,"y0":50.00383809052666,"z0":5.08239837175864,"aX":-7.095488999970981},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":6.4,"spinRate":1450,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4200607917539725,"extension":6.5729577382979345},"index":5,"playId":"456f3236-f6b8-345c-adb5-7d774e3fbc5c","pitchNumber":4,"startTime":"2026-03-24T20:41:27.740Z","endTime":"2026-03-24T20:41:32.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":3.9000000000000004,"leverageIndex":0.91,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:41:32.106Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a ground ball to right fielder Jordan Nwogu. Duke Ellis scores. Max Schuemann scores.","rbi":2,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:41:50.105Z","endTime":"2026-03-24T20:43:13.957Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"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":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":{"id":805291,"link":"/api/v1/people/805291"},"isScoringEvent":true,"rbi":true,"earned":true,"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":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"responsiblePitcher":{"id":805291,"link":"/api/v1/people/805291"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":86.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601716334963953,"aZ":-25.062344337908804,"pfxX":2.469454918720359,"pfxZ":3.7841022324363847,"pX":1.5590587754965068,"pZ":1.2458537998239232,"vX0":7.334683090928831,"vY0":-135.26172779141882,"vZ0":-5.677425980565801,"x":57.57,"y":205.14,"x0":-1.4933703338843143,"y0":50.00364709913462,"z0":5.096745035619026,"aX":4.638370478166179},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":-5.9,"spinRate":2281,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.402785002515881,"extension":6.481822221556509},"index":0,"playId":"eda8f387-042f-3dbd-9671-cd998fd3fe1f","pitchNumber":1,"startTime":"2026-03-24T20:42:01.703Z","endTime":"2026-03-24T20:42:09.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575688451968045,"aZ":-19.355906207266013,"pfxX":-5.607878518543108,"pfxZ":6.295553376864532,"pX":0.9595260049252502,"pZ":2.5807593624912704,"vX0":9.212174480429024,"vY0":-141.42171395826483,"vZ0":-3.9309252729935555,"x":80.43,"y":169.1,"x0":-1.60332226528547,"y0":50.00524858030695,"z0":5.221358637106665,"aX":-11.423794482008814},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":8.4,"spinRate":2160,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3864753225011399,"extension":6.541222046522655},"index":1,"playId":"d4734675-e105-398b-a033-eba9cc93e801","pitchNumber":2,"startTime":"2026-03-24T20:42:21.269Z","endTime":"2026-03-24T20:42:25.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17426271008183,"aZ":-32.46159546648429,"pfxX":6.959074243343286,"pfxZ":-0.1863089609786206,"pX":2.34220434796041,"pZ":0.9664804209829223,"vX0":7.0299173035798255,"vY0":-124.49843351453002,"vZ0":-3.6470211080909056,"x":27.72,"y":212.69,"x0":-1.4182086648312238,"y0":50.00027387774405,"z0":5.126989395498314,"aX":10.95945194320367},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":-14.2,"spinRate":2475,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4393630693496573,"extension":6.596741256868772},"index":2,"playId":"9f9a736a-ffac-3978-93ff-cb8874a19cf3","pitchNumber":3,"startTime":"2026-03-24T20:42:43.811Z","endTime":"2026-03-24T20:42:51.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98739328210617,"aZ":-20.387256000977416,"pfxX":-9.859833416842246,"pfxZ":5.837523463967749,"pX":0.8118937340281381,"pZ":2.3359758510288677,"vX0":9.98414030139817,"vY0":-141.56619372347558,"vZ0":-4.394261803145989,"x":86.05,"y":175.71,"x0":-1.4890316905020289,"y0":50.00038614534962,"z0":5.2229401009207,"aX":-19.899768967110557},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":15.7,"spinRate":2094,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.38773100430420016,"extension":6.572415188929172},"hitData":{"launchSpeed":105.5,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.51,"coordY":121.71}},"index":3,"playId":"7afdaf8a-e23c-3442-8f06-d57a0b58cf37","pitchNumber":4,"startTime":"2026-03-24T20:43:05.656Z","endTime":"2026-03-24T20:43:13.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-8.2,"leverageIndex":1.03,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:43:13.957Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Paul DeJong doubles (3) on a sharp line drive to left fielder Kade Snell. Amed Rosario scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:45:56.670Z","endTime":"2026-03-24T20:46:46.027Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687168,"fullName":"Brayden Spears","link":"/api/v1/people/687168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":{"id":805291,"link":"/api/v1/people/805291"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-24T20:43:36.240Z","endTime":"2026-03-24T20:45:16.720Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brayden Spears replaces Vince Reilly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-24T20:45:16.720Z","endTime":"2026-03-24T20:45:58.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687168,"link":"/api/v1/people/687168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":92.6,"endSpeed":85.6,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842514231730362,"aZ":-22.710312900382725,"pfxX":-4.396465801449917,"pfxZ":5.122115608558026,"pX":0.9750099652534926,"pZ":1.4847880359380863,"vX0":11.203545106071392,"vY0":-134.4524693961993,"vZ0":-6.0046388982948,"x":79.83,"y":198.69,"x0":-2.658937734777573,"y0":50.000375770124556,"z0":5.3394918465116605,"aX":-8.118821759363716},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":5.8,"spinRate":1971,"spinDirection":226},"zone":14,"typeConfidence":0.86,"plateTime":0.406074703927477,"extension":6.9036355959974065},"index":2,"playId":"8363a4af-2a2e-3c1d-a46e-3d3c3afb7536","pitchNumber":1,"startTime":"2026-03-24T20:45:58.793Z","endTime":"2026-03-24T20:46:06.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687168,"link":"/api/v1/people/687168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":80.6,"endSpeed":74.7,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.035905689387384,"aZ":-30.781680410478028,"pfxX":5.330341946351862,"pfxZ":0.998058297886419,"pX":1.5824636870693622,"pZ":0.856057424573978,"vX0":9.403870339714995,"vY0":-117.05105212331698,"vZ0":-3.1691717568806927,"x":56.68,"y":215.67,"x0":-3.178805461708041,"y0":50.000591099042275,"z0":5.108936443514267,"aX":7.394227709313094},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.3,"breakHorizontal":-12.0,"spinRate":2620,"spinDirection":77},"zone":14,"typeConfidence":1.39,"plateTime":0.46790179380203334,"extension":7.284071705361486},"index":3,"playId":"b044004f-3ac1-3e38-bafa-f1637bf29e4d","pitchNumber":2,"startTime":"2026-03-24T20:46:15.834Z","endTime":"2026-03-24T20:46:20.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687168,"link":"/api/v1/people/687168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48333787206735,"aZ":-28.30411367696562,"pfxX":-8.394934047902982,"pfxZ":2.1547631325230325,"pX":-0.10081119507087853,"pZ":2.0650486344822125,"vX0":10.119408309488051,"vY0":-132.8683420134248,"vZ0":-2.9518457718405244,"x":120.84,"y":183.02,"x0":-2.861419811286678,"y0":50.00214682310176,"z0":5.239195489730463,"aX":-15.065917319172707},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":13.1,"spinRate":1974,"spinDirection":233},"zone":8,"typeConfidence":1.35,"plateTime":0.41166069102077474,"extension":7.095690291511731},"hitData":{"launchSpeed":108.2,"launchAngle":19.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":29.16,"coordY":101.7}},"index":4,"playId":"76c379f8-0a7c-358e-a370-4bd18cce2c7f","pitchNumber":3,"startTime":"2026-03-24T20:46:33.991Z","endTime":"2026-03-24T20:46:46.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687168,"link":"/api/v1/people/687168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":687168,"link":"/api/v1/people/687168"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":687168,"link":"/api/v1/people/687168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-2.4,"leverageIndex":0.17,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:46:46.027Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Jones flies out to left fielder Kade Snell.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:47:20.197Z","endTime":"2026-03-24T20:47:44.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687168,"fullName":"Brayden Spears","link":"/api/v1/people/687168"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"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(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":89.1,"endSpeed":81.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26615375065135,"aZ":-24.98356378010657,"pfxX":0.9947978135623408,"pfxZ":4.228942558611127,"pX":-0.7131125172485543,"pZ":2.6200740372946196,"vX0":6.214240541424268,"vY0":-129.63495778274068,"vZ0":-2.28227220852675,"x":144.18,"y":168.04,"x0":-3.2712572955217265,"y0":50.00367087152842,"z0":5.42028411385308,"aX":1.6919057376475068},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":-3.2,"spinRate":2113,"spinDirection":181},"zone":4,"typeConfidence":1.37,"plateTime":0.42261406137667556,"extension":7.020787807934626},"index":0,"playId":"0cf4982b-abd4-36ba-8ee8-712c14995c42","pitchNumber":1,"startTime":"2026-03-24T20:47:20.197Z","endTime":"2026-03-24T20:47:25.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687168,"link":"/api/v1/people/687168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242656749162826,"aZ":-25.47303349417409,"pfxX":-1.3433342109866488,"pfxZ":3.9906194409591187,"pX":0.24813653682814224,"pZ":1.3749340352511552,"vX0":9.37892755716258,"vY0":-129.09314653454163,"vZ0":-4.99160950185356,"x":107.54,"y":201.66,"x0":-3.2659551548601105,"y0":50.00185518972006,"z0":5.307854491997212,"aX":-2.2561165513801744},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":0.2,"spinRate":2153,"spinDirection":181},"zone":14,"typeConfidence":1.34,"plateTime":0.4251811935255221,"extension":7.3058371672865725},"hitData":{"launchSpeed":80.2,"launchAngle":51.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.32,"coordY":126.6}},"index":1,"playId":"c3c52a83-907b-3de5-a560-b06eedae700b","pitchNumber":2,"startTime":"2026-03-24T20:47:37.906Z","endTime":"2026-03-24T20:47:44.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687168,"link":"/api/v1/people/687168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"second":{"id":657557,"link":"/api/v1/people/657557"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":687168,"link":"/api/v1/people/687168"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":687168,"link":"/api/v1/people/687168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:47:44.060Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josiah Hartshorn strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T20:49:49.237Z","endTime":"2026-03-24T20:51:40.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"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":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Duke Ellis remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:48:51.294Z","endTime":"2026-03-24T20:49:22.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Oswaldo Cabrera replaces third baseman Ryan McMahon, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T20:49:22.089Z","endTime":"2026-03-24T20:49:51.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.0,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885696491093306,"aZ":-18.778938163340246,"pfxX":8.371368876275604,"pfxZ":6.742355095434652,"pX":-1.1412083987254271,"pZ":0.010344648736613863,"vX0":-12.536865999388304,"vY0":-139.06424228349186,"vZ0":-11.10530010853913,"x":160.5,"y":238.5,"x0":2.3075037413697594,"y0":50.00467620381192,"z0":5.261732550920599,"aX":16.639038757041597},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":-13.0,"spinRate":2240,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.3916594455651725,"extension":5.773063303418193},"index":2,"playId":"511a1c39-94eb-3d14-bfc9-613ee92d48c7","pitchNumber":1,"startTime":"2026-03-24T20:49:51.404Z","endTime":"2026-03-24T20:50:00.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16536851332051,"aZ":-16.85671957733809,"pfxX":8.944761673514044,"pfxZ":7.472078502821068,"pX":0.19651718625544579,"pZ":2.5780626501314363,"vX0":-9.588950997007474,"vY0":-141.329158164475,"vZ0":-5.105587188900393,"x":109.51,"y":169.17,"x0":2.4496500095171676,"y0":50.003269982412526,"z0":5.468637214989425,"aX":18.33805984917744},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":-14.5,"spinRate":2090,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.3855953457802621,"extension":5.784076046851925},"index":3,"playId":"ddf082f5-17f3-3092-9f97-077779bd92a4","pitchNumber":2,"startTime":"2026-03-24T20:50:11.722Z","endTime":"2026-03-24T20:50:15.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":96.6,"endSpeed":89.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.393878292938012,"aZ":-15.3143150862881,"pfxX":7.559524139358694,"pfxZ":8.270797594218743,"pX":0.26947636148880383,"pZ":3.494010031111802,"vX0":-8.553040664885192,"vY0":-140.58881616452447,"vZ0":-3.299503730297733,"x":106.73,"y":144.44,"x0":2.3428032978500632,"y0":50.003744358554556,"z0":5.653018333752448,"aX":15.411780185309338},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":-12.4,"spinRate":2225,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.386908144084372,"extension":5.63697320290087},"index":4,"playId":"f3952ec3-143b-3f06-8c87-dc791f803858","pitchNumber":3,"startTime":"2026-03-24T20:50:29.570Z","endTime":"2026-03-24T20:50:36.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56256174218185,"aZ":-16.491191478735193,"pfxX":8.153397196939416,"pfxZ":7.657290857284332,"pX":1.3136442238426551,"pZ":3.509978101496159,"vX0":-6.4295440762302185,"vY0":-140.94872691781546,"vZ0":-2.5268496343987175,"x":66.93,"y":144.01,"x0":2.544438330195566,"y0":50.00636983288424,"z0":5.460364051812184,"aX":16.70775400577763},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":-13.8,"spinRate":2155,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3859234350872658,"extension":5.726152771048258},"index":5,"playId":"d651d835-0dd1-32a2-a446-3c8e9f139263","pitchNumber":4,"startTime":"2026-03-24T20:50:44.153Z","endTime":"2026-03-24T20:50:50.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685166289386988,"aZ":-22.03543520032444,"pfxX":13.042883806006689,"pfxZ":5.130210995427082,"pX":0.5820239428331551,"pZ":1.8076633695929862,"vX0":-9.7693600911015,"vY0":-139.0986224299,"vZ0":-5.153550431302433,"x":94.81,"y":189.97,"x0":2.42995221996441,"y0":50.00492431676895,"z0":5.128528636979918,"aX":25.78204760813611},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":-21.8,"spinRate":2322,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.3924947567996826,"extension":5.795964744116034},"index":6,"playId":"1044eeaa-8a17-381b-9e27-3d3fafe99e31","pitchNumber":5,"startTime":"2026-03-24T20:51:02.394Z","endTime":"2026-03-24T20:51:06.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":98.5,"endSpeed":90.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156284676107376,"aZ":-15.41466345202877,"pfxX":8.133944952070948,"pfxZ":8.003049865681326,"pX":-0.2696417511383684,"pZ":2.45654712240123,"vX0":-9.996861603034134,"vY0":-143.1395325398936,"vZ0":-5.520814507319468,"x":127.28,"y":172.45,"x0":2.1960456729799556,"y0":50.00509203131029,"z0":5.360589031600264,"aX":17.03880463119759},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":-13.0,"spinRate":2383,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.381292353713663,"extension":5.818322312103378},"index":7,"playId":"fbe91b75-4c2a-35e8-bea0-24689a0cf9c3","pitchNumber":6,"startTime":"2026-03-24T20:51:17.116Z","endTime":"2026-03-24T20:51:22.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63356649056326,"aZ":-21.327914444496674,"pfxX":12.86498636527054,"pfxZ":5.2855080120484175,"pX":0.5392634872013777,"pZ":3.044664863571099,"vX0":-10.138293625561504,"vY0":-141.28928459578182,"vZ0":-2.5212380936375935,"x":96.44,"y":156.57,"x0":2.475742741287776,"y0":50.00348654046774,"z0":5.296552329747442,"aX":26.40455258187761},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":-21.6,"spinRate":2333,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.3854472124331392,"extension":5.747587857688525},"index":8,"playId":"e62203f9-95f1-3b2e-9d84-d85b32224294","pitchNumber":7,"startTime":"2026-03-24T20:51:34.801Z","endTime":"2026-03-24T20:51:40.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:51:40.879Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ed Howard grounds out, shortstop Max Schuemann to first baseman Amed Rosario.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T20:51:59.768Z","endTime":"2026-03-24T20:53:41.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690992,"fullName":"Ed Howard","link":"/api/v1/people/690992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690992,"fullName":"Ed Howard","link":"/api/v1/people/690992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.245159911686873,"aZ":-32.83550682860174,"pfxX":-7.165873649264064,"pfxZ":-0.45377164404198034,"pX":1.0058756446884582,"pZ":3.708173254747485,"vX0":-2.2447560272518188,"vY0":-119.13378212804176,"vZ0":2.672196581404641,"x":78.66,"y":138.66,"x0":2.8908150756223825,"y0":50.00544506138573,"z0":5.533750425367554,"aX":-10.333146029558954},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.0,"breakHorizontal":13.6,"spinRate":2676,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.4592344532700774,"extension":5.653130868163187},"index":0,"playId":"0b7dfefe-ce1f-361b-a137-51b6d76c6aa4","pitchNumber":1,"startTime":"2026-03-24T20:52:00.255Z","endTime":"2026-03-24T20:52:06.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3871354350915,"aZ":-13.153121617997325,"pfxX":6.325354190783865,"pfxZ":9.006621271630133,"pX":-0.1750711606517423,"pZ":3.0998532718096405,"vX0":-9.098913202024141,"vY0":-143.94760703671912,"vZ0":-4.661157460507532,"x":123.67,"y":155.08,"x0":2.195548740302977,"y0":50.004074988178246,"z0":5.545669730621649,"aX":13.361275250874202},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":-9.7,"spinRate":2355,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.379561412837619,"extension":5.812796852200847},"index":1,"playId":"7fe2f660-4282-3434-aa6e-e66f40ea2a62","pitchNumber":2,"startTime":"2026-03-24T20:52:13.770Z","endTime":"2026-03-24T20:52:16.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579026064928847,"aZ":-21.557212381416228,"pfxX":11.446361370014541,"pfxZ":5.313694498826157,"pX":1.4139405137300372,"pZ":2.8856585298193296,"vX0":-7.625316873532977,"vY0":-140.385518992933,"vZ0":-2.6770619242751823,"x":63.1,"y":160.87,"x0":2.6773552317409415,"y0":50.00072823428924,"z0":5.253746707918682,"aX":22.859625044039056},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":-19.2,"spinRate":2384,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3900659972450038,"extension":5.645708254044553},"index":2,"playId":"5e6a8877-66b5-3189-afad-52b554af692e","pitchNumber":3,"startTime":"2026-03-24T20:52:32.089Z","endTime":"2026-03-24T20:52:38.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537117979888993,"aZ":-26.622572067993765,"pfxX":-0.30322293345018814,"pfxZ":3.5441591440251354,"pX":-0.9062140720955654,"pZ":2.0649739381913443,"vX0":-8.179019255799266,"vY0":-124.26492204557789,"vZ0":-2.571283126842203,"x":151.54,"y":183.03,"x0":2.465005092950221,"y0":50.00181912753495,"z0":5.321167611769643,"aX":-0.47498401857329475},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":2.4,"spinRate":2629,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4405108091045,"extension":5.878642233288768},"index":3,"playId":"54c130d2-0d51-3982-afe0-024e0f761e7e","pitchNumber":4,"startTime":"2026-03-24T20:52:46.643Z","endTime":"2026-03-24T20:52:53.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164329234178414,"aZ":-32.4722629476332,"pfxX":12.215743657343914,"pfxZ":-0.17689676911207697,"pX":-0.8720634281005576,"pZ":-0.07789930508754492,"vX0":-12.032354111231559,"vY0":-128.3694413601709,"vZ0":-6.6694298468697255,"x":150.24,"y":240.88,"x0":2.303264208931962,"y0":50.00621991951408,"z0":5.1027046126921025,"aX":20.26132238529406},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":-19.2,"spinRate":2083,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4277450896192616,"extension":5.959773888500299},"index":4,"playId":"4507d32b-4daa-3283-8381-c329438aa147","pitchNumber":5,"startTime":"2026-03-24T20:53:01.362Z","endTime":"2026-03-24T20:53:07.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118237223728755,"aZ":-12.959677975072184,"pfxX":8.222361753318307,"pfxZ":8.949901132787682,"pX":0.03148076628669921,"pZ":3.3327428332667757,"vX0":-9.62108743166332,"vY0":-144.9716397660225,"vZ0":-3.7266421273380064,"x":115.8,"y":148.8,"x0":2.311236099686246,"y0":50.00336869580324,"z0":5.415487024088887,"aX":17.655080923932044},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.7,"breakHorizontal":-13.2,"spinRate":2482,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.37655091222845094,"extension":5.792861170272589},"index":5,"playId":"e44f6965-2f0a-3c22-970c-697a38e28d4a","pitchNumber":6,"startTime":"2026-03-24T20:53:19.560Z","endTime":"2026-03-24T20:53:23.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979121083184495,"aZ":-21.020108204238955,"pfxX":9.64000824037143,"pfxZ":5.497475247650722,"pX":0.1673594832153928,"pZ":2.1523179890147,"vX0":-9.798112359527089,"vY0":-141.03056211931744,"vZ0":-4.582570272533267,"x":110.62,"y":180.67,"x0":2.422520857867958,"y0":50.00183565366146,"z0":5.141488708459133,"aX":19.553792447807137},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2270,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.38734022133156465,"extension":5.867328371154311},"hitData":{"launchSpeed":100.4,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.44,"coordY":116.26}},"index":6,"playId":"70d5bcfe-8ec7-3148-9a23-1dc11241b056","pitchNumber":7,"startTime":"2026-03-24T20:53:36.469Z","endTime":"2026-03-24T20:53:41.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690992,"link":"/api/v1/people/690992"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":690992,"link":"/api/v1/people/690992"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:53:41.872Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kane Kepley lines out to shortstop Max Schuemann.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T20:54:01.495Z","endTime":"2026-03-24T20:55:21.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"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, 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":82.5,"endSpeed":76.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389953524545245,"aZ":-32.58059680044858,"pfxX":-5.046958655229382,"pfxZ":-0.2738597407955723,"pX":-0.3358604874279343,"pZ":1.9957805387852479,"vX0":-6.181907550777206,"vY0":-120.14784199481164,"vZ0":-0.9991738021657229,"x":129.8,"y":184.89,"x0":2.9223741878862173,"y0":50.004964619749515,"z0":5.301912329252956,"aX":-7.408877987543145},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.5,"breakHorizontal":10.6,"spinRate":2654,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.45516419849800815,"extension":5.766956105321422},"index":0,"playId":"5700d043-36da-3517-8cb0-864f609590d2","pitchNumber":1,"startTime":"2026-03-24T20:54:10.818Z","endTime":"2026-03-24T20:54:17.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.710500406892322,"aZ":-32.41220680288202,"pfxX":-4.19016063960285,"pfxZ":-0.1577125600878304,"pX":0.2520109721859097,"pZ":2.035709559335862,"vX0":-5.207578988999812,"vY0":-122.02269245012123,"vZ0":-0.8520336020409682,"x":107.39,"y":183.82,"x0":2.9534437246441936,"y0":50.00158570844473,"z0":5.167648325091405,"aX":-6.354758454747841},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":8.8,"spinRate":2651,"spinDirection":295},"zone":8,"typeConfidence":2.0,"plateTime":0.4478698086338717,"extension":5.677526559889244},"index":1,"playId":"14fd21e8-cefd-3068-9522-505224d9f8ed","pitchNumber":2,"startTime":"2026-03-24T20:54:25.480Z","endTime":"2026-03-24T20:54:32.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":99.8,"endSpeed":91.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16306258687393,"aZ":-13.118188792014298,"pfxX":9.265823458316117,"pfxZ":8.90497993713954,"pX":-1.2057304684815835,"pZ":2.125254397592249,"vX0":-12.71745261966737,"vY0":-144.7563813138573,"vZ0":-7.103340979258303,"x":162.96,"y":181.4,"x0":2.0236953085379517,"y0":50.00335169150737,"z0":5.400092311389889,"aX":19.829435924065017},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.9,"breakHorizontal":-14.5,"spinRate":2485,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.37719088636001574,"extension":6.067899457151411},"index":2,"playId":"759f9fc6-ad4d-39d0-a676-eb003bf5adc1","pitchNumber":3,"startTime":"2026-03-24T20:54:40.945Z","endTime":"2026-03-24T20:54:45.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891270787616705,"aZ":-23.279434567778257,"pfxX":10.580252924139803,"pfxZ":4.394401964388397,"pX":0.5719306480985811,"pZ":2.710517404924625,"vX0":-9.097343034711763,"vY0":-140.4170542692861,"vZ0":-2.8549048852412295,"x":95.2,"y":165.6,"x0":2.45843461132303,"y0":50.00067762384052,"z0":5.233172703944295,"aX":21.402408545742063},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":-17.6,"spinRate":2310,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.38814003589850543,"extension":5.869030728794941},"index":3,"playId":"15c77e2e-0e3a-3ce7-935c-ea6187547cb7","pitchNumber":4,"startTime":"2026-03-24T20:54:56.519Z","endTime":"2026-03-24T20:55:00.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392283783130544,"aZ":-30.17327107027471,"pfxX":0.4757150060373023,"pfxZ":1.183349726217691,"pX":-1.1560584246854577,"pZ":1.8626371137774438,"vX0":-8.968826767796966,"vY0":-130.13619484028155,"vZ0":-3.2301176549237907,"x":161.07,"y":188.49,"x0":2.291196500437541,"y0":50.005685818434216,"z0":5.435317828304964,"aX":0.8076204948815542},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":1.3,"spinRate":2667,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4228501769621942,"extension":5.76791228105635},"hitData":{"launchSpeed":65.0,"launchAngle":17.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.56,"coordY":139.4}},"index":4,"playId":"663a6b23-ec9d-38d6-be11-f0466dd44cc4","pitchNumber":5,"startTime":"2026-03-24T20:55:17.749Z","endTime":"2026-03-24T20:55:21.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:55:21.412Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Payton Henry grounds out, third baseman Ed Howard to first baseman Josiah Hartshorn.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T20:57:35.377Z","endTime":"2026-03-24T20:58:33.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690992,"link":"/api/v1/people/690992"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zane Mills replaces Brayden Spears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:56:34.848Z","endTime":"2026-03-24T20:57:37.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677312,"link":"/api/v1/people/677312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687168,"link":"/api/v1/people/687168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":88.2,"endSpeed":81.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855601135263957,"aZ":-28.239118519457374,"pfxX":1.3675316485218878,"pfxZ":2.3353444781659523,"pX":-0.6216667234614651,"pZ":2.8657763038229978,"vX0":4.396772062077562,"vY0":-128.49616764774268,"vZ0":-1.4971772021254774,"x":140.7,"y":161.4,"x0":-2.5276714751273786,"y0":50.00277642624924,"z0":5.6355105547945366,"aX":2.3016382473838344},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2311,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4251160234578135,"extension":6.348366239388766},"index":1,"playId":"c50dd85e-c94d-3980-8a7a-69bc7b7084ba","pitchNumber":1,"startTime":"2026-03-24T20:57:37.536Z","endTime":"2026-03-24T20:57:44.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593946611324814,"aZ":-22.257511112285606,"pfxX":-8.763533862370995,"pfxZ":5.275965823084561,"pX":0.0508487625764716,"pZ":2.09568423304486,"vX0":9.057055023396044,"vY0":-136.14841227663877,"vZ0":-4.997977049471306,"x":115.06,"y":182.2,"x0":-2.178602959653157,"y0":50.002229874558765,"z0":5.493404955556485,"aX":-16.469486353329106},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2295,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.402142074557172,"extension":6.494570147117868},"index":2,"playId":"d1a251be-7f3b-3172-b2aa-618d935f7c87","pitchNumber":2,"startTime":"2026-03-24T20:57:50.782Z","endTime":"2026-03-24T20:57:54.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-24T20:58:02.200Z","endTime":"2026-03-24T20:58:13.714Z","isPitch":false,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06496893783165,"aZ":-27.61073033289867,"pfxX":0.352403950229919,"pfxZ":2.6317655210973356,"pX":0.8019337561233767,"pZ":3.2116446139106745,"vX0":8.29831082392452,"vY0":-130.52330483888312,"vZ0":-0.8207547398261853,"x":86.43,"y":152.07,"x0":-2.4571024345242125,"y0":50.00313652300957,"z0":5.599054336608811,"aX":0.6116325924477936},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2381,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4187601670606558,"extension":6.430508664018219},"index":4,"playId":"c5278b63-028c-3ffa-8f86-4f725da0625c","pitchNumber":3,"startTime":"2026-03-24T20:58:13.714Z","endTime":"2026-03-24T20:58:20.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64490136895451,"aZ":-28.85263606913456,"pfxX":8.50242510793327,"pfxZ":2.3502974602423228,"pX":0.6491195694614724,"pZ":1.921684619932378,"vX0":4.7865626148512135,"vY0":-118.83748219667046,"vZ0":-2.1528116560540536,"x":92.26,"y":186.89,"x0":-2.5045427409175556,"y0":50.00061634298853,"z0":5.495283699336381,"aX":11.993214987448798},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.7,"spinRate":2136,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.46331080994944207,"extension":6.557837766129891},"hitData":{"launchSpeed":87.1,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.94,"coordY":167.75}},"index":5,"playId":"570292ea-b233-323b-94b5-59b63f3c453b","pitchNumber":4,"startTime":"2026-03-24T20:58:27.924Z","endTime":"2026-03-24T20:58:33.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:58:33.104Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, shortstop Angel Cepeda to first baseman Josiah Hartshorn.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T20:58:56.034Z","endTime":"2026-03-24T20:59:16.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421833331696643,"aZ":-25.372779075940887,"pfxX":1.6347818391987716,"pfxZ":3.965881792275008,"pX":0.8364277620079897,"pZ":2.0859369278428352,"vX0":7.780836801783942,"vY0":-129.19262969440524,"vZ0":-3.9221440633212654,"x":85.12,"y":182.46,"x0":-2.4096141620273834,"y0":50.000954002299856,"z0":5.542950606471763,"aX":2.799525740636118},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":-4.4,"spinRate":2393,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4217444280214604,"extension":6.611220344300115},"index":0,"playId":"400a43d3-de5d-39e5-b6de-ce2a7e1f7e11","pitchNumber":1,"startTime":"2026-03-24T20:58:56.034Z","endTime":"2026-03-24T20:58:59.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379572452472534,"aZ":-31.12555553923716,"pfxX":-7.522243223549944,"pfxZ":0.6008717180336562,"pX":-0.6778167631201767,"pZ":1.9875013972761542,"vX0":6.988810470774082,"vY0":-131.27125361199433,"vZ0":-3.22367069313522,"x":142.84,"y":185.12,"x0":-2.3953160252324355,"y0":50.00452263964219,"z0":5.544874763599521,"aX":-13.15048412087144},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":12.1,"spinRate":1415,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.41699933247295595,"extension":6.392702573334759},"hitData":{"launchSpeed":103.2,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.57,"coordY":152.05}},"index":1,"playId":"c893646a-5d9b-30f4-93c9-f31941a005c9","pitchNumber":2,"startTime":"2026-03-24T20:59:08.205Z","endTime":"2026-03-24T20:59:16.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:59:16.853Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Duke Ellis singles on a line drive to left fielder Kade Snell.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T20:59:34.076Z","endTime":"2026-03-24T21:00:19.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"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":94.8,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20929740548897,"aZ":-17.053565288610002,"pfxX":-3.5851323136169504,"pfxZ":7.778728293674742,"pX":0.3633240267395502,"pZ":5.593471260287919,"vX0":8.393556272277493,"vY0":-137.95606812362942,"vZ0":2.2216559768139286,"x":103.15,"y":87.76,"x0":-2.241198234147611,"y0":50.004249821692035,"z0":5.921905564218392,"aX":-6.971358043264539},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":4.9,"spinRate":2451,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39573527190476243,"extension":6.593700151852236},"index":0,"playId":"e5286d15-10f0-3f40-90b5-06e61ae515ee","pitchNumber":1,"startTime":"2026-03-24T20:59:34.076Z","endTime":"2026-03-24T20:59:44.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668752,"link":"/api/v1/people/668752","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.545390975404203,"aZ":-29.316776889578275,"pfxX":-7.534877072584348,"pfxZ":1.634323932423281,"pX":0.45190243842954697,"pZ":1.1035580446184,"vX0":9.48421957011834,"vY0":-131.1269557612797,"vZ0":-5.748869088020109,"x":99.77,"y":208.98,"x0":-2.225282455167598,"y0":50.004498522290746,"z0":5.4993664846780455,"aX":-13.183133992593728},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":11.6,"spinRate":1499,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.41699503056487863,"extension":6.53399326970798},"index":1,"playId":"0b9c42d4-9bfa-36e4-a371-caf0699d228b","pitchNumber":2,"startTime":"2026-03-24T20:59:47.560Z","endTime":"2026-03-24T20:59:55.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668752,"link":"/api/v1/people/668752","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-24T20:59:58.581Z","endTime":"2026-03-24T21:00:09.161Z","isPitch":false,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668752,"link":"/api/v1/people/668752","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.278609879396416,"aZ":-31.987282657352708,"pfxX":-9.17406661857545,"pfxZ":0.10938716136473836,"pX":0.011573931327421252,"pZ":2.797687641748588,"vX0":9.045468853956987,"vY0":-131.82836396418742,"vZ0":-1.2595895169093123,"x":116.56,"y":163.24,"x0":-2.26753721713134,"y0":50.00642524474117,"z0":5.636845443612999,"aX":-16.19703347246871},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.1,"breakHorizontal":14.8,"spinRate":1316,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.41503127469838974,"extension":6.450853502165902},"hitData":{"launchSpeed":96.6,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.54,"coordY":106.3}},"index":3,"playId":"5024d988-85b0-3d3c-a747-807d26b911da","pitchNumber":3,"startTime":"2026-03-24T21:00:09.161Z","endTime":"2026-03-24T21:00:19.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668752,"link":"/api/v1/people/668752","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668752,"link":"/api/v1/people/668752"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":668752,"link":"/api/v1/people/668752"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:00:19.161Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswaldo Cabrera grounds out, second baseman Ty Southisene to first baseman Josiah Hartshorn.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T21:00:39.487Z","endTime":"2026-03-24T21:01:32.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668752,"fullName":"Duke Ellis","link":"/api/v1/people/668752"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29701486331434,"aZ":-38.29330668251671,"pfxX":3.637160340405588,"pfxZ":-4.348169109928611,"pX":0.06212820317812562,"pZ":2.8979247673156627,"vX0":4.51297579682017,"vY0":-117.87610912477557,"vZ0":1.2406277375637502,"x":114.63,"y":160.54,"x0":-2.3492754266896787,"y0":50.00153342117677,"z0":5.898801266837665,"aX":5.120040133712634},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.3,"breakHorizontal":-7.7,"spinRate":2497,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.46457836002415,"extension":6.496868104691628},"index":0,"playId":"39934486-b1e5-36c6-89c5-743a08468d3e","pitchNumber":1,"startTime":"2026-03-24T21:00:39.487Z","endTime":"2026-03-24T21:00:45.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Duke Ellis steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"39934486-b1e5-36c6-89c5-743a08468d3e","startTime":"2026-03-24T21:00:55.192Z","endTime":"2026-03-24T21:01:06.387Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"first":{"id":668752,"link":"/api/v1/people/668752"},"postOnSecond":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202479000555247,"aZ":-40.152617238690524,"pfxX":4.603189415881686,"pfxZ":-5.624326990045956,"pX":-0.028417593860648193,"pZ":1.4477154689330278,"vX0":4.515621971532421,"vY0":-118.7573384895597,"vZ0":-1.258058536994408,"x":118.08,"y":199.69,"x0":-2.55742923694868,"y0":50.00393261138647,"z0":5.659330692415979,"aX":6.528661934658422},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.2,"breakHorizontal":-9.5,"spinRate":2653,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4624372159986363,"extension":6.730369015237706},"index":2,"playId":"39cf10eb-3f24-3481-a387-5165a3276b61","pitchNumber":2,"startTime":"2026-03-24T21:01:06.387Z","endTime":"2026-03-24T21:01:10.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349492531565385,"aZ":-13.694290737810604,"pfxX":-5.838338639792706,"pfxZ":9.336744706456944,"pX":0.6454556070225436,"pZ":2.6256703194854634,"vX0":10.047661035391679,"vY0":-139.76301250304888,"vZ0":-5.691638177837323,"x":92.4,"y":167.89,"x0":-2.236811002314672,"y0":50.00439766068972,"z0":5.587170541868893,"aX":-11.558299983098362},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2406,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3918260983304047,"extension":6.685564126643493},"hitData":{"launchSpeed":82.7,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.05,"coordY":157.12}},"index":3,"playId":"9263ab37-c3e3-3fb9-b292-e569f1b015e1","pitchNumber":3,"startTime":"2026-03-24T21:01:25.864Z","endTime":"2026-03-24T21:01:32.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":668752,"link":"/api/v1/people/668752"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:01:32.098Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Cepeda strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:03:38.231Z","endTime":"2026-03-24T21:04:12.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yanquiel Fernández replaces left fielder Jasson Domínguez, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T21:03:23.323Z","endTime":"2026-03-24T21:03:23.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Duke Ellis.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T21:03:23.347Z","endTime":"2026-03-24T21:03:40.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668752,"link":"/api/v1/people/668752"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":668752,"link":"/api/v1/people/668752"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84501620481668,"aZ":-32.922924981327114,"pfxX":-5.449297712182257,"pfxZ":-0.5174088466102713,"pX":0.8737760812566893,"pZ":2.1221424034966923,"vX0":-3.5477597729092363,"vY0":-120.21786276997481,"vZ0":-0.7628484506282978,"x":83.69,"y":181.48,"x0":3.080041242514339,"y0":50.00084933326445,"z0":5.384102040042918,"aX":-7.9185880711729215},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.8,"breakHorizontal":10.8,"spinRate":2542,"spinDirection":313},"zone":9,"typeConfidence":2.0,"plateTime":0.4568372632823201,"extension":5.68912637122413},"index":2,"playId":"383aea25-7c95-3cee-99de-aec8022a7ab6","pitchNumber":1,"startTime":"2026-03-24T21:03:40.331Z","endTime":"2026-03-24T21:03:44.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.786898710505373,"aZ":-29.29582571617677,"pfxX":8.48434047475473,"pfxZ":1.705362762062605,"pX":0.5917845364268965,"pZ":1.2704388629949206,"vX0":-7.737012162525284,"vY0":-128.33832473778244,"vZ0":-4.166230965616618,"x":94.44,"y":204.48,"x0":2.527142060754493,"y0":50.0027563242308,"z0":5.168152501723194,"aX":14.311218398230963},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":-13.9,"spinRate":2066,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4249900729595888,"extension":6.044917591723471},"index":3,"playId":"e0399855-cb32-3102-b673-73e3090b33c9","pitchNumber":2,"startTime":"2026-03-24T21:03:53.106Z","endTime":"2026-03-24T21:03:58.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200455120780234,"aZ":-26.867230399731056,"pfxX":8.511445308996908,"pfxZ":3.217749851146718,"pX":-0.5979293720674501,"pZ":1.0062124677212065,"vX0":-10.520145026714744,"vY0":-126.81811044437062,"vZ0":-4.798370206084822,"x":139.79,"y":211.61,"x0":2.4766014983155733,"y0":50.00010037649801,"z0":5.037097048160338,"aX":14.018856212437116},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":-13.3,"spinRate":2030,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.43006109705629614,"extension":5.982598807908723},"index":4,"playId":"f4cfb0f4-9a91-322f-a02d-26d78a4aa6c5","pitchNumber":3,"startTime":"2026-03-24T21:04:08.356Z","endTime":"2026-03-24T21:04:12.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:04:12.317Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty Southisene singles on a line drive to right fielder Yanquiel Fernández.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:04:35.866Z","endTime":"2026-03-24T21:05:39.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"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(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":98.2,"endSpeed":90.3,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.438881825523413,"aZ":-13.15675395671625,"pfxX":9.986825940830258,"pfxZ":9.167175749694442,"pX":0.3566241973681447,"pZ":1.238663842076192,"vX0":-9.805120239663916,"vY0":-142.5634327040296,"vZ0":-8.784353071596568,"x":103.41,"y":205.34,"x0":2.530390102281346,"y0":50.000315525328396,"z0":5.175170410264712,"aX":20.7111436130449},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":-16.3,"spinRate":2451,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.38308448220342095,"extension":5.891643090064908},"index":0,"playId":"fa71f603-3250-3aec-af4d-9f2fe3a08ff6","pitchNumber":1,"startTime":"2026-03-24T21:04:35.982Z","endTime":"2026-03-24T21:04:43.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":95.8,"endSpeed":88.8,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.582554091380278,"aZ":-22.707371997945764,"pfxX":12.941778057119304,"pfxZ":4.749773198107674,"pX":0.09772184791165646,"pZ":1.9506657740633757,"vX0":-11.56201064142695,"vY0":-139.16279546093108,"vZ0":-4.625064758501106,"x":113.28,"y":186.11,"x0":2.5928663939989525,"y0":50.0030098950495,"z0":5.1079032863008305,"aX":25.78813048173645},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":-21.5,"spinRate":2415,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.39123470486791856,"extension":5.895803529802838},"index":1,"playId":"0d41b3b2-6124-36dd-9776-1ba862219df5","pitchNumber":2,"startTime":"2026-03-24T21:04:48.584Z","endTime":"2026-03-24T21:04:52.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76354820411217,"aZ":-11.622276458013033,"pfxX":9.992186074831316,"pfxZ":9.936370455748307,"pX":0.011425299874052294,"pZ":1.4235197771144872,"vX0":-9.824450292743089,"vY0":-142.24056044065077,"vZ0":-8.781692625928937,"x":116.56,"y":200.34,"x0":2.1963247066611915,"y0":50.00228453916163,"z0":5.2699639431324945,"aX":20.66659525096901},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":-16.3,"spinRate":2406,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3836912700961115,"extension":5.877793972569047},"index":2,"playId":"681d4bba-c95c-3342-9829-c84493f29de0","pitchNumber":3,"startTime":"2026-03-24T21:05:16.198Z","endTime":"2026-03-24T21:05:19.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468193548159615,"aZ":-30.9828226101619,"pfxX":9.333309504111371,"pfxZ":0.7082413094047348,"pX":1.049852598210339,"pZ":1.8910058998702137,"vX0":-6.9773708833295975,"vY0":-128.34133073625134,"vZ0":-2.270384256633634,"x":76.98,"y":187.72,"x0":2.5798580709536436,"y0":50.00195617388808,"z0":5.180124226724792,"aX":15.700211696278018},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-15.5,"spinRate":2008,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.42540516593769917,"extension":5.801882606557203},"hitData":{"launchSpeed":68.3,"launchAngle":21.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.56,"coordY":119.56}},"index":3,"playId":"418a07d8-fb9c-38e7-98e8-62a6696ccdf4","pitchNumber":4,"startTime":"2026-03-24T21:05:29.435Z","endTime":"2026-03-24T21:05:39.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.7,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:05:39.357Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Trice called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:06:00.103Z","endTime":"2026-03-24T21:07:31.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carter Trice replaces Dylan Carlson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-24T21:05:48.220Z","endTime":"2026-03-24T21:06:02.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.623576839180494,"aZ":-16.51505899807018,"pfxX":9.796510670948537,"pfxZ":7.693883699320273,"pX":0.1508436906341736,"pZ":1.9150026268732068,"vX0":-10.048855829306433,"vY0":-141.79129447905743,"vZ0":-6.294451869631745,"x":111.25,"y":187.07,"x0":2.469143142775993,"y0":50.00055332390082,"z0":5.218640117695034,"aX":19.932075992052912},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":-15.7,"spinRate":2414,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3863884962150941,"extension":5.880763842898311},"index":1,"playId":"892d70b3-8bdc-3d7a-91b2-d7d881599752","pitchNumber":1,"startTime":"2026-03-24T21:06:02.424Z","endTime":"2026-03-24T21:06:05.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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.7,"endSpeed":88.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572293819140683,"aZ":-16.945481900475112,"pfxX":9.825738932948589,"pfxZ":7.577371283491981,"pX":-0.8009419173606377,"pZ":2.420700169275158,"vX0":-12.00311871002958,"vY0":-140.35543509622366,"vZ0":-4.859256556630759,"x":147.53,"y":173.42,"x0":2.2396335744775775,"y0":50.002338907799555,"z0":5.265772441258922,"aX":19.748012789645355},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":-15.6,"spinRate":2370,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.3891468850293158,"extension":5.775271624675083},"index":2,"playId":"a2eee958-243d-3988-ba7b-8314ef09066c","pitchNumber":2,"startTime":"2026-03-24T21:06:20.623Z","endTime":"2026-03-24T21:06:27.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"93d8ef78-22f1-3e18-a706-2f4135b66437","startTime":"2026-03-24T21:06:41.780Z","endTime":"2026-03-24T21:06:46.021Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.516563415586155,"aZ":-14.116769542399176,"pfxX":8.374761918927284,"pfxZ":8.665130647911242,"pX":0.0645547155962455,"pZ":3.1484000126314995,"vX0":-9.367114007556916,"vY0":-143.5098149140129,"vZ0":-4.024947784301586,"x":114.54,"y":153.77,"x0":2.28433331505469,"y0":50.00028046193506,"z0":5.449600234704005,"aX":17.448701873090435},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":-13.2,"spinRate":2426,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.38179603091326175,"extension":5.877378635129945},"index":4,"playId":"ab88ac6a-9147-3a27-861e-346ed7f83dd9","pitchNumber":3,"startTime":"2026-03-24T21:06:59.739Z","endTime":"2026-03-24T21:07:03.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263873504887428,"aZ":-32.27360995516461,"pfxX":-3.9097560522616033,"pfxZ":-0.0657020487068749,"pX":0.5075621169058296,"pZ":2.3547692429378766,"vX0":-4.507519071460423,"vY0":-123.74861938711322,"vZ0":-0.3997198883011087,"x":97.65,"y":175.2,"x0":2.8562480695172456,"y0":50.000634078907304,"z0":5.20761603742189,"aX":-6.100521335622238},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.0,"breakHorizontal":8.0,"spinRate":2668,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.4415675787365614,"extension":5.677224878652189},"index":5,"playId":"b0d67b42-9deb-3ab7-911b-1cd685a0cb0e","pitchNumber":4,"startTime":"2026-03-24T21:07:26.444Z","endTime":"2026-03-24T21:07:31.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:07:31.082Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Ayers singles on a sharp line drive to center fielder Spencer Jones. Ty Southisene to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:07:46.942Z","endTime":"2026-03-24T21:09:38.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"postOnThird":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":78.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.280513487015522,"aZ":-33.58112065504598,"pfxX":-1.896104565202509,"pfxZ":-0.9069130808937982,"pX":-1.161904600651214,"pZ":0.7346595528112659,"vX0":-8.59982741950088,"vY0":-124.0316618916622,"vZ0":-4.040911227509781,"x":161.29,"y":218.94,"x0":2.5993542706728645,"y0":50.00131134847837,"z0":5.191353873343626,"aX":-2.947129957254376},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":5.5,"spinRate":2643,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.44193918636869034,"extension":5.913402687475497},"index":0,"playId":"0ab64b25-b129-3934-a2c3-d72e0d7b0eae","pitchNumber":1,"startTime":"2026-03-24T21:07:52.969Z","endTime":"2026-03-24T21:07:57.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376290045196242,"aZ":-32.72073828866366,"pfxX":7.5837788093892975,"pfxZ":-0.3372969408733688,"pX":0.5252549576196565,"pZ":2.981960009608335,"vX0":-7.468641865944846,"vY0":-126.37332188930435,"vZ0":0.5069326569635348,"x":96.98,"y":158.27,"x0":2.5198073975583757,"y0":50.001783821878064,"z0":5.386709168873127,"aX":12.387246051575},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-12.2,"spinRate":1864,"spinDirection":106},"zone":3,"typeConfidence":2.0,"plateTime":0.4318081368082489,"extension":5.909152834617841},"index":1,"playId":"727bb523-85e0-3ccb-a603-f2a2315b73d6","pitchNumber":2,"startTime":"2026-03-24T21:08:17.302Z","endTime":"2026-03-24T21:08:21.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83301881590797,"aZ":-13.936896826468121,"pfxX":6.936270546562858,"pfxZ":8.582949414394362,"pX":-0.6132914545745809,"pZ":3.4155564104803995,"vX0":-10.576265833626199,"vY0":-143.17428112831738,"vZ0":-3.320484740284729,"x":140.38,"y":146.56,"x0":2.188141484361109,"y0":50.00012063590257,"z0":5.434760993597066,"aX":14.734897450458368},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":-11.0,"spinRate":2243,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.37921506981000475,"extension":5.8737298791119965},"index":2,"playId":"385b7595-b146-3cfd-9c75-f6b81f8bb571","pitchNumber":3,"startTime":"2026-03-24T21:08:36.156Z","endTime":"2026-03-24T21:08:44.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978824223824272,"aZ":-26.45481605479993,"pfxX":-2.820327862106888,"pfxZ":3.4306187921347755,"pX":-0.1849742048236022,"pZ":0.5681250486699727,"vX0":-6.227540821755163,"vY0":-127.40011314686838,"vZ0":-6.040006084003063,"x":124.05,"y":223.44,"x0":2.644791321777114,"y0":50.00017111416858,"z0":5.025253760523034,"aX":-4.6940910278948484},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":6.4,"spinRate":2710,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4278067264636176,"extension":5.886574143959305},"index":3,"playId":"84d2d94c-7d15-3e2d-9d53-3a801d8d2963","pitchNumber":4,"startTime":"2026-03-24T21:09:01.251Z","endTime":"2026-03-24T21:09:11.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.109020318656828,"aZ":-13.253475497249111,"pfxX":7.471209848965513,"pfxZ":9.044375407205717,"pX":0.18244767539178824,"pZ":2.816328330597033,"vX0":-8.610977090955512,"vY0":-143.25972516797543,"vZ0":-4.87128488618152,"x":110.05,"y":162.74,"x0":2.2473629594858915,"y0":50.00182117340407,"z0":5.35819563126196,"aX":15.62857791041302},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":-11.9,"spinRate":2354,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.3813951379515319,"extension":5.832960988134555},"hitData":{"launchSpeed":111.6,"launchAngle":13.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.98,"coordY":53.38}},"index":4,"playId":"c30ace1a-ddc3-3192-95b5-f4126443deab","pitchNumber":5,"startTime":"2026-03-24T21:09:27.438Z","endTime":"2026-03-24T21:09:38.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.5999999999999999,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:09:38.277Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Nwogu called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:09:59.763Z","endTime":"2026-03-24T21:11:16.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"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, 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":84.0,"endSpeed":77.9,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.638554694837847,"aZ":-30.071196353483877,"pfxX":-4.4102360139418675,"pfxZ":1.3864351992262316,"pX":-0.892954867048874,"pZ":1.4943505348283892,"vX0":-7.560942958015039,"vY0":-122.14411435079592,"vZ0":-2.699137432572682,"x":151.04,"y":198.43,"x0":2.8082857012379594,"y0":50.00511037090946,"z0":5.183045344685178,"aX":-6.706371987553797},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":9.7,"spinRate":2680,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.44735205655524757,"extension":5.825108496619924},"index":0,"playId":"511babfe-e15a-38ca-b071-e28c2e1cde7c","pitchNumber":1,"startTime":"2026-03-24T21:10:14.547Z","endTime":"2026-03-24T21:10:18.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"first":{"id":689196,"link":"/api/v1/people/689196"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00826128551843,"aZ":-27.065504037549037,"pfxX":8.85801862711645,"pfxZ":3.0423632961995164,"pX":1.0101111661353155,"pZ":2.497926855573409,"vX0":-6.942112349603048,"vY0":-128.34110919135836,"vZ0":-1.555538456177091,"x":78.5,"y":171.34,"x0":2.5909654405215274,"y0":50.00099791340908,"z0":5.207239454303393,"aX":14.867746233043553},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-14.6,"spinRate":2187,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4257514833143161,"extension":5.888621605546096},"index":1,"playId":"c6edead6-fc29-3d51-9ce5-4f534590cc5a","pitchNumber":2,"startTime":"2026-03-24T21:10:32.853Z","endTime":"2026-03-24T21:10:42.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"first":{"id":689196,"link":"/api/v1/people/689196"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44227190526974,"aZ":-31.375371423407163,"pfxX":10.00564973927142,"pfxZ":0.4607499965679116,"pX":1.301137686974801,"pZ":0.6407240878897482,"vX0":-6.650995098305188,"vY0":-129.8094132068244,"vZ0":-5.0630172866063905,"x":67.4,"y":221.48,"x0":2.587832964371918,"y0":50.0005839527326,"z0":4.986092992033661,"aX":17.18951868813365},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.8,"spinRate":2014,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4208677663613636,"extension":5.911179518648075},"index":2,"playId":"5df50716-5fd3-308e-8429-d1245e8856d3","pitchNumber":3,"startTime":"2026-03-24T21:10:50.751Z","endTime":"2026-03-24T21:10:57.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"first":{"id":689196,"link":"/api/v1/people/689196"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":86.0,"endSpeed":79.1,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321961920965304,"aZ":-31.04917558117851,"pfxX":-6.705015069450212,"pfxZ":0.7058240640472437,"pX":0.6025452227736291,"pZ":2.6455031799839923,"vX0":-3.392306751315216,"vY0":-125.22123728386744,"vZ0":-0.24343757387716125,"x":94.03,"y":167.35,"x0":2.845781995648681,"y0":50.00062152931945,"z0":5.284484000225745,"aX":-10.644258027058031},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":13.0,"spinRate":2772,"spinDirection":301},"zone":6,"typeConfidence":2.0,"plateTime":0.43743403242389434,"extension":5.6551935361888},"index":3,"playId":"6416a9dc-c726-3a5e-a015-9cc872776e9f","pitchNumber":4,"startTime":"2026-03-24T21:11:09.950Z","endTime":"2026-03-24T21:11:16.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"first":{"id":689196,"link":"/api/v1/people/689196"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-1.0999999999999999,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:11:16.774Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Schuemann challenged (pitch result), call on the field was confirmed: Max Schuemann called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:13:31.615Z","endTime":"2026-03-24T21:14:42.982Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Carter Trice remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T21:12:20.697Z","endTime":"2026-03-24T21:13:33.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"702","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685858781891366,"aZ":-30.08973322900145,"pfxX":7.910422894685933,"pfxZ":1.4826776048452999,"pX":-0.11843022407272785,"pZ":2.2426518019587784,"vX0":3.4175213423791595,"vY0":-118.62679886118842,"vZ0":-1.3114699986297693,"x":121.51,"y":178.23,"x0":-2.6115530552512567,"y0":50.00155410113189,"z0":5.581561130174264,"aX":11.113861208784996},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.6,"breakHorizontal":-15.2,"spinRate":2374,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4642331550648313,"extension":6.475589471427804},"index":1,"playId":"1b01e6c6-c6fc-385e-baa1-e3bfbd2e601f","pitchNumber":1,"startTime":"2026-03-24T21:13:33.262Z","endTime":"2026-03-24T21:13:39.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.257957393605754,"aZ":-26.489489681514407,"pfxX":-7.970772242294521,"pfxZ":3.0160510679612127,"pX":-0.5439263379095081,"pZ":3.053534415216021,"vX0":7.901661403559602,"vY0":-136.20012570950422,"vZ0":-1.9019167552162757,"x":137.73,"y":156.33,"x0":-2.443813764004137,"y0":50.00048052299015,"z0":5.588494576173188,"aX":-15.00877841579046},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":12.8,"spinRate":2286,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.40179221747092875,"extension":6.5592073326654985},"index":2,"playId":"a5e98abd-9e28-3fd1-85ee-ac35111e984f","pitchNumber":2,"startTime":"2026-03-24T21:13:47.151Z","endTime":"2026-03-24T21:13:53.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182540635320667,"aZ":-31.144741067633433,"pfxX":8.33157473211902,"pfxZ":0.7097628913272418,"pX":1.4561596439208544,"pZ":0.8473275973705872,"vX0":6.381530557472717,"vY0":-120.0331376510253,"vZ0":-4.1094341242995585,"x":61.49,"y":215.9,"x0":-2.3318171921291495,"y0":50.00041022550633,"z0":5.396301574369661,"aX":11.987560898952959},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":-16.8,"spinRate":2390,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4587087828582921,"extension":6.611436453582598},"index":3,"playId":"aa4551a2-11f9-3b5e-9621-b350c7ebe6e5","pitchNumber":3,"startTime":"2026-03-24T21:14:01.831Z","endTime":"2026-03-24T21:14:09.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661116349801524,"aZ":-32.46688411073349,"pfxX":9.755049086177788,"pfxZ":-0.21025373812321746,"pX":-1.1450577118324754,"pZ":1.5389102280750517,"vX0":0.4989933489181493,"vY0":-119.36573416307522,"vZ0":-2.268829014974515,"x":160.65,"y":197.23,"x0":-2.621839868266377,"y0":50.000860086945295,"z0":5.47436298510918,"aX":13.832146873241665},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.7,"breakHorizontal":-17.8,"spinRate":2499,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.46192973127033854,"extension":6.497635732824835},"index":4,"playId":"643b2497-0423-30da-8aec-a8555608d2dd","pitchNumber":4,"startTime":"2026-03-24T21:14:20.042Z","endTime":"2026-03-24T21:14:28.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178648896469625,"aZ":-23.955799425468026,"pfxX":-5.99632945486416,"pfxZ":4.313881851325686,"pX":0.07753495940521514,"pZ":3.1698949850323856,"vX0":8.692323008396599,"vY0":-136.93765409558895,"vZ0":-2.020805427661953,"x":114.04,"y":153.19,"x0":-2.3533634196755626,"y0":50.005618239030916,"z0":5.550040285341512,"aX":-11.432797744452941},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":9.1,"spinRate":2071,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3994097229102156,"extension":6.616359142375195},"index":5,"playId":"d7d6d67d-e283-3cbb-8cfc-49ef311004c8","pitchNumber":5,"startTime":"2026-03-24T21:14:39.883Z","endTime":"2026-03-24T21:14:42.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"}},"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:14:42.982Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.C. Escarra flies out to shortstop Angel Cepeda.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:15:24.378Z","endTime":"2026-03-24T21:16:05.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26922674141517,"aZ":-33.66802117293932,"pfxX":-8.124891704186755,"pfxZ":-0.8300830053470349,"pX":-0.13689834292703967,"pZ":1.9144697833676636,"vX0":8.768541459777135,"vY0":-132.5028564837034,"vZ0":-3.1960518418049504,"x":122.22,"y":187.09,"x0":-2.4097095966308797,"y0":50.000979770539985,"z0":5.55788341182828,"aX":-14.666362012256874},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.9,"breakHorizontal":13.2,"spinRate":1443,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4109860002037822,"extension":6.422852871263055},"index":0,"playId":"d3a40aea-e583-39f2-88c5-c1a1dadb5228","pitchNumber":1,"startTime":"2026-03-24T21:15:24.378Z","endTime":"2026-03-24T21:15:33.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":81.8,"endSpeed":75.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10109871132266,"aZ":-40.907979066041065,"pfxX":5.4323663395339175,"pfxZ":-6.126140500143466,"pX":-1.11841160404495,"pZ":2.196624531242312,"vX0":1.6390595437317281,"vY0":-119.04697349882831,"vZ0":0.4644388598193705,"x":159.63,"y":179.47,"x0":-2.5224502197249175,"y0":50.00058403235677,"z0":5.719625312286656,"aX":7.749633662569651},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.7,"breakHorizontal":-10.2,"spinRate":2567,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4611319627327113,"extension":6.628245596024409},"index":1,"playId":"a9f952ae-9756-36b5-b236-f29e97fbf44e","pitchNumber":2,"startTime":"2026-03-24T21:15:44.534Z","endTime":"2026-03-24T21:15:50.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979990562879955,"aZ":-11.294769303851606,"pfxX":-5.514644717048919,"pfxZ":10.54882523247928,"pX":0.7176551302847167,"pZ":2.816772586651405,"vX0":10.094195570745862,"vY0":-139.69423414731142,"vZ0":-5.588962749913703,"x":89.64,"y":162.73,"x0":-2.2235211612505714,"y0":50.005555487081594,"z0":5.583555310043545,"aX":-10.91873234905242},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":7.9,"spinRate":2509,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39183070001069886,"extension":6.705125413975914},"hitData":{"launchSpeed":63.8,"launchAngle":44.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.97,"coordY":121.24}},"index":2,"playId":"06b70ee1-a3df-342d-928e-ad2aa634f275","pitchNumber":3,"startTime":"2026-03-24T21:15:57.666Z","endTime":"2026-03-24T21:16:05.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:16:05.664Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Amed Rosario grounds out, shortstop Angel Cepeda to first baseman Josiah Hartshorn.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:16:29.090Z","endTime":"2026-03-24T21:17:03.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572984460299537,"aZ":-29.91312372189957,"pfxX":6.289576998194921,"pfxZ":1.52012502561354,"pX":-1.09044277990301,"pZ":2.914588873294178,"vX0":1.630865663823001,"vY0":-121.22673718509664,"vZ0":-0.03309576460914865,"x":158.57,"y":160.09,"x0":-2.589031374413765,"y0":50.004054442891785,"z0":5.5383640681537125,"aX":9.366837116820033},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":-11.8,"spinRate":2286,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.45171772325925375,"extension":6.571729148628612},"index":0,"playId":"db5ffb3b-76a9-353e-ae8e-05c89195c9c8","pitchNumber":1,"startTime":"2026-03-24T21:16:29.090Z","endTime":"2026-03-24T21:16:35.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":82.4,"endSpeed":75.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800147378166557,"aZ":-29.96975394304712,"pfxX":8.559789136090448,"pfxZ":1.5236222292480317,"pX":-1.3859243390759624,"pZ":2.91121913944834,"vX0":0.5717743905389384,"vY0":-120.00278517938676,"vZ0":0.06804290000975843,"x":169.83,"y":160.18,"x0":-2.7387659348833666,"y0":50.003346180213434,"z0":5.568414141165803,"aX":12.393462398606822},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.0,"breakHorizontal":-15.6,"spinRate":2245,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4577044262403396,"extension":6.639061120957252},"index":1,"playId":"801ce707-3907-3bf7-9eff-95bf2852d17f","pitchNumber":2,"startTime":"2026-03-24T21:16:40.942Z","endTime":"2026-03-24T21:16:46.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":94.4,"endSpeed":87.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773671176326143,"aZ":-26.829651127365004,"pfxX":-9.73745821029546,"pfxZ":2.7795688166308654,"pX":-0.3170548797053566,"pZ":2.025726747062255,"vX0":8.527631958596691,"vY0":-137.20046911568,"vZ0":-4.485660036144296,"x":129.09,"y":184.09,"x0":-2.186606518506307,"y0":50.004552457686536,"z0":5.490436623505471,"aX":-18.734864753481116},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":2261,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3978345799058234,"extension":6.516456271011971},"hitData":{"launchSpeed":101.5,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.52,"coordY":155.09}},"index":2,"playId":"07040630-e8ae-3966-b235-96a3f1b57cd9","pitchNumber":3,"startTime":"2026-03-24T21:16:54.213Z","endTime":"2026-03-24T21:17:03.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:17:03.579Z","atBatIndex":64},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Kade Snell triples (1) on a sharp line drive to center fielder Spencer Jones.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:19:25.061Z","endTime":"2026-03-24T21:19:57.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690440,"fullName":"Bradley Hanner","link":"/api/v1/people/690440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ali Sánchez replaces catcher J.C. Escarra, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T21:18:56.005Z","endTime":"2026-03-24T21:18:56.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bradley Hanner replaces Ryan Weathers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T21:18:56.023Z","endTime":"2026-03-24T21:19:27.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690440,"link":"/api/v1/people/690440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084417701899678,"aZ":-13.437467047987791,"pfxX":-3.3186656209260113,"pfxZ":9.996374561118103,"pX":1.3089064369993888,"pZ":2.1409473265003527,"vX0":8.801699057193215,"vY0":-136.09455725585036,"vZ0":-5.514813663619541,"x":67.11,"y":180.97,"x0":-1.5370472119503062,"y0":50.00303408213845,"z0":5.125568391154958,"aX":-6.221271450709729},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":4.1,"spinRate":2574,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4025787162802179,"extension":6.139649992521158},"index":2,"playId":"fa0a52ba-e19a-36f1-a974-a967ba879604","pitchNumber":1,"startTime":"2026-03-24T21:19:27.374Z","endTime":"2026-03-24T21:19:35.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.376256527305618,"aZ":-13.881972019794471,"pfxX":-4.244239931947595,"pfxZ":9.7450574827462,"pX":0.40584395124720046,"pZ":1.4730356762082024,"vX0":7.2958657302186225,"vY0":-136.03398666817856,"vZ0":-6.975310050983279,"x":101.53,"y":199.01,"x0":-1.757520707172016,"y0":50.006546719011645,"z0":5.02993753407002,"aX":-7.9703877524462445},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2534,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.40239939610916897,"extension":6.28570925264889},"hitData":{"launchSpeed":113.5,"launchAngle":17.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.3,"coordY":52.77}},"index":3,"playId":"b074a13e-16f6-3bd2-8659-882a88b05f22","pitchNumber":2,"startTime":"2026-03-24T21:19:44.773Z","endTime":"2026-03-24T21:19:57.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_ab"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_ab"},{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.18,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:19:57.566Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josiah Hartshorn grounds out, pitcher Bradley Hanner to first baseman Amed Rosario.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:20:48.073Z","endTime":"2026-03-24T21:21:56.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690440,"fullName":"Bradley Hanner","link":"/api/v1/people/690440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690440,"link":"/api/v1/people/690440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":815824,"fullName":"Josiah Hartshorn"}}},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08317796-0676-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-24T21:20:47.522Z","endTime":"2026-03-24T21:20:50.247Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"L","description":"Left"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73792250902398,"aZ":-23.72859629689732,"pfxX":0.866090552860761,"pfxZ":4.678719217308724,"pX":-0.695805488279708,"pZ":1.4283037479712413,"vX0":3.0761934663305603,"vY0":-132.62611347177793,"vZ0":-5.0499221809144546,"x":143.52,"y":200.22,"x0":-1.97692285770562,"y0":50.003807114168644,"z0":5.057352073084481,"aX":1.5641189304908583},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.2,"spinRate":2587,"spinDirection":209},"zone":13,"typeConfidence":0.76,"plateTime":0.4108460760920769,"extension":6.066233216803048},"index":1,"playId":"9e5deae7-c2ac-36f0-8347-51387eee06ec","pitchNumber":1,"startTime":"2026-03-24T21:20:50.247Z","endTime":"2026-03-24T21:20:58.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"L","description":"Left"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210279747669514,"aZ":-22.48602824876655,"pfxX":0.41265755349611144,"pfxZ":5.358777828922774,"pX":-1.262342823405507,"pZ":3.148002033440951,"vX0":1.7336041780506397,"vY0":-132.36583782932095,"vZ0":-1.184558633957246,"x":165.12,"y":153.78,"x0":-1.9743933547946662,"y0":50.00485508500832,"z0":5.2186377098321675,"aX":0.7457890831726178},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2607,"spinDirection":200},"zone":11,"typeConfidence":0.5,"plateTime":0.41082500356128104,"extension":6.059050364924809},"index":2,"playId":"1bfc42db-fb66-33ef-8c9c-0c1f2a80c3b3","pitchNumber":2,"startTime":"2026-03-24T21:21:08.755Z","endTime":"2026-03-24T21:21:13.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"L","description":"Left"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147023177803806,"aZ":-12.702263452021269,"pfxX":-4.916666712713434,"pfxZ":10.17028489989258,"pX":-0.47416724051312253,"pZ":1.8694666281451202,"vX0":5.491077610723792,"vY0":-136.98533616663977,"vZ0":-6.511405362029837,"x":135.07,"y":188.3,"x0":-1.8588219920217037,"y0":50.00397382157405,"z0":5.132962229002028,"aX":-9.41471908509015},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2631,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.3987058181255647,"extension":6.178831362869905},"index":3,"playId":"8f5c3b5b-8ea6-3920-8b3e-3cdcdbb4cce9","pitchNumber":3,"startTime":"2026-03-24T21:21:27.738Z","endTime":"2026-03-24T21:21:34.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"L","description":"Left"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.264600080813743,"aZ":-32.44144718280097,"pfxX":8.989001526479445,"pfxZ":-0.20022771996193445,"pX":-1.2659717324281476,"pZ":1.926866349609632,"vX0":-0.3400845104817951,"vY0":-114.78018422129396,"vZ0":0.15476085114612426,"x":165.26,"y":186.75,"x0":-2.282453183844353,"y0":50.003803231634464,"z0":5.030945176081721,"aX":11.932369219366514},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.2,"spinRate":3086,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.4781328333281478,"extension":6.16393431018836},"hitData":{"launchSpeed":92.7,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.28,"coordY":179.39}},"index":4,"playId":"c3bfb437-4877-3681-8ab0-da0306b90b4f","pitchNumber":4,"startTime":"2026-03-24T21:21:47.254Z","endTime":"2026-03-24T21:21:56.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"L","description":"Left"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_ab"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_ab"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_pa"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:21:56.161Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ed Howard singles on a ground ball to third baseman Oswaldo Cabrera.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:22:19.276Z","endTime":"2026-03-24T21:22:47.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690992,"fullName":"Ed Howard","link":"/api/v1/people/690992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690440,"fullName":"Bradley Hanner","link":"/api/v1/people/690440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690992,"fullName":"Ed Howard","link":"/api/v1/people/690992"},"postOnThird":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":690992,"fullName":"Ed Howard","link":"/api/v1/people/690992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21326373532718,"aZ":-24.307128705948603,"pfxX":-9.358484415583732,"pfxZ":4.151541546455977,"pX":-0.3194693674776723,"pZ":1.1498789664405518,"vX0":6.754528845987036,"vY0":-137.02339870954526,"vZ0":-6.129385252688433,"x":129.18,"y":207.73,"x0":-1.6047309129530092,"y0":50.003236766007745,"z0":5.084308289054323,"aX":-17.737125751337018},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2559,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.40024479683279024,"extension":6.251968548597805},"index":0,"playId":"7de88efe-2c75-334d-980e-c2137b67ec09","pitchNumber":1,"startTime":"2026-03-24T21:22:19.839Z","endTime":"2026-03-24T21:22:27.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189223856504977,"aZ":-22.065438744950313,"pfxX":-8.868327081579244,"pfxZ":5.362636443200052,"pX":-0.7079077967494847,"pZ":2.381315827027633,"vX0":5.793473309305009,"vY0":-136.4828552743978,"vZ0":-3.4867413413093904,"x":143.98,"y":174.48,"x0":-1.7064512796586067,"y0":50.00578338757811,"z0":5.196139317592932,"aX":-16.724533188130753},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2554,"spinDirection":218},"zone":4,"typeConfidence":0.92,"plateTime":0.40140994224985027,"extension":6.172230569558306},"hitData":{"launchSpeed":109.2,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.39,"coordY":170.28}},"index":1,"playId":"bad931b7-84bd-3458-8783-f5903221810c","pitchNumber":2,"startTime":"2026-03-24T21:22:41.500Z","endTime":"2026-03-24T21:22:47.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":690992,"link":"/api/v1/people/690992","batSide":{"code":"R","description":"Right"}},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690992,"link":"/api/v1/people/690992"},"credit":"b_ab"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_ab"},{"player":{"id":690992,"link":"/api/v1/people/690992"},"credit":"b_pa"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.8999999999999997,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:22:47.843Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kane Kepley out on a sacrifice fly to left fielder Duke Ellis. Kade Snell scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:23:24.668Z","endTime":"2026-03-24T21:24:00.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690440,"fullName":"Bradley Hanner","link":"/api/v1/people/690440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690992,"fullName":"Ed Howard","link":"/api/v1/people/690992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668752,"link":"/api/v1/people/668752"},"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":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":{"id":690440,"link":"/api/v1/people/690440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368896501063688,"aZ":-20.127336439253135,"pfxX":0.16024301440920485,"pfxZ":6.797357384062766,"pX":0.9721098468666829,"pZ":1.2930804811444054,"vX0":7.587918826318587,"vY0":-130.95855961567523,"vZ0":-5.772679039355191,"x":79.95,"y":203.87,"x0":-1.9593174212181328,"y0":50.00463912952565,"z0":4.987965218022842,"aX":0.2821948217578495},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":-1.7,"spinRate":2714,"spinDirection":200},"zone":14,"typeConfidence":0.66,"plateTime":0.415042607183441,"extension":6.242438710023316},"index":0,"playId":"e7b5ca09-2818-34ea-b6df-480e33bd2470","pitchNumber":1,"startTime":"2026-03-24T21:23:32.485Z","endTime":"2026-03-24T21:23:39.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02659595053528,"aZ":-22.960835267888793,"pfxX":-9.291506332021708,"pfxZ":4.8076721583117425,"pX":-0.49405336664253396,"pZ":1.5584081454783614,"vX0":6.954358692044249,"vY0":-136.60557399897277,"vZ0":-4.7358546866088655,"x":135.83,"y":196.7,"x0":-1.847386125125631,"y0":50.004165482567416,"z0":4.863806061569558,"aX":-17.815361829394945},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":2401,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.3987668187813074,"extension":6.258736169922436},"hitData":{"launchSpeed":80.9,"launchAngle":39.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.51,"coordY":126.21}},"index":1,"playId":"7777e03f-9da1-39cd-99e3-355b52f501e7","pitchNumber":2,"startTime":"2026-03-24T21:23:51.069Z","endTime":"2026-03-24T21:24:00.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"third":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_pa"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-1.0999999999999999,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:24:00.206Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Cepeda strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:24:34.935Z","endTime":"2026-03-24T21:26:14.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690440,"fullName":"Bradley Hanner","link":"/api/v1/people/690440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634670499006052,"aZ":-30.16020268029459,"pfxX":10.418463756409004,"pfxZ":1.4594931736131826,"pX":-0.0996955439717234,"pZ":2.7563654083632283,"vX0":1.5625252357765758,"vY0":-117.4044153063564,"vZ0":1.177253148176657,"x":120.8,"y":164.36,"x0":-2.1280442609951167,"y0":50.00326682192106,"z0":5.080377094702601,"aX":14.374294675167787},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.2,"breakHorizontal":-19.2,"spinRate":3115,"spinDirection":81},"zone":5,"typeConfidence":0.9,"plateTime":0.4686196078135674,"extension":6.290636051713054},"index":0,"playId":"717692e8-b399-3336-b4df-982886346894","pitchNumber":1,"startTime":"2026-03-24T21:24:40.034Z","endTime":"2026-03-24T21:24:45.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":79.8,"endSpeed":73.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81947067929443,"aZ":-30.995209859814167,"pfxX":9.769149950865732,"pfxZ":0.8682209338578408,"pX":1.3837747268123028,"pZ":1.6055657858495191,"vX0":4.777626883428873,"vY0":-116.1637366466904,"vZ0":-0.7394779539564922,"x":64.25,"y":195.43,"x0":-1.975138456056779,"y0":50.000534326279826,"z0":4.901068095249854,"aX":13.212909837092273},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-19.0,"spinRate":3136,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4733487604995803,"extension":6.394217534778509},"index":1,"playId":"27e390ef-fa3f-3713-bf71-0090830444f4","pitchNumber":2,"startTime":"2026-03-24T21:25:00.740Z","endTime":"2026-03-24T21:25:10.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393420977631422,"aZ":-20.62678794930375,"pfxX":-8.23020709130175,"pfxZ":6.0767271720288285,"pX":0.8058781321903724,"pZ":2.6476054913452867,"vX0":9.483297425962203,"vY0":-137.01422982394013,"vZ0":-2.898045920812925,"x":86.28,"y":167.29,"x0":-1.6315566861846384,"y0":50.002825464190444,"z0":5.129204989875862,"aX":-15.641389787283801},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2521,"spinDirection":221},"zone":6,"typeConfidence":0.92,"plateTime":0.3998197626569837,"extension":6.228590296220888},"index":2,"playId":"5d5d870e-1e77-30fc-a941-e4783c8a9b2b","pitchNumber":3,"startTime":"2026-03-24T21:25:23.145Z","endTime":"2026-03-24T21:25:28.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545911582980935,"aZ":-18.11579838155933,"pfxX":-6.292802421578668,"pfxZ":7.194641513206366,"pX":-0.7323478749109951,"pZ":1.299514113611492,"vX0":5.112383092790031,"vY0":-138.78552003400875,"vZ0":-6.890761349743563,"x":144.92,"y":203.69,"x0":-1.7790782657494215,"y0":50.00567358612374,"z0":5.017723524246473,"aX":-12.29973598168305},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":10.3,"spinRate":2421,"spinDirection":227},"zone":13,"typeConfidence":0.92,"plateTime":0.3943991268042666,"extension":6.150379290341567},"index":3,"playId":"fc77b082-90bb-32c0-bace-4d99e7d9d4be","pitchNumber":4,"startTime":"2026-03-24T21:25:46.480Z","endTime":"2026-03-24T21:25:52.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93066510385141,"aZ":-17.032185222179933,"pfxX":-5.344303714990526,"pfxZ":7.723850551674362,"pX":-0.2676310499087156,"pZ":3.253434372519813,"vX0":5.990837169898845,"vY0":-138.64518669658102,"vZ0":-2.331863732290697,"x":127.2,"y":150.94,"x0":-1.7547936506069568,"y0":50.0041266154028,"z0":5.2328834195081075,"aX":-10.479554893624142},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":8.5,"spinRate":2522,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.39399143410522086,"extension":6.087784122986877},"index":4,"playId":"61a47b37-b258-3aa6-9f11-7299bd0cf9b8","pitchNumber":5,"startTime":"2026-03-24T21:26:09.050Z","endTime":"2026-03-24T21:26:14.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":690992,"link":"/api/v1/people/690992"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_ab"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_ab"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_pa"},{"player":{"id":690440,"link":"/api/v1/people/690440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:26:14.728Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul DeJong flies out to third baseman Ed Howard in foul territory.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:28:16.560Z","endTime":"2026-03-24T21:28:43.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"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":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690992,"link":"/api/v1/people/690992"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424272980535243,"aZ":-34.94436880068795,"pfxX":9.982215397429037,"pfxZ":-2.103343605225298,"pX":-1.8195184487816591,"pZ":2.641699483284431,"vX0":-0.7570333154558806,"vY0":-114.2840917693376,"vZ0":1.1397711973767315,"x":186.36,"y":167.45,"x0":-2.7785692077206487,"y0":50.00531331110779,"z0":5.587073930373251,"aX":13.11490904607205},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.2,"breakHorizontal":-17.9,"spinRate":2399,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4805393502185549,"extension":6.36347649722383},"index":0,"playId":"f3bb3464-7c25-357c-8676-7a4741c791e5","pitchNumber":1,"startTime":"2026-03-24T21:28:18.284Z","endTime":"2026-03-24T21:28:22.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665543113326233,"aZ":-27.67619593703332,"pfxX":-0.40013951122709335,"pfxZ":2.7241523183014955,"pX":0.32417928685693564,"pZ":2.400846365251266,"vX0":7.1055105878224625,"vY0":-127.40075607225778,"vZ0":-2.473564023815901,"x":104.64,"y":173.96,"x0":-2.4419374666440623,"y0":50.00623966202865,"z0":5.558144136169654,"aX":-0.661768777467525},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-0.8,"spinRate":2218,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.42891515718349327,"extension":6.599218390916015},"hitData":{"launchSpeed":86.2,"launchAngle":65.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":68.04,"coordY":158.64}},"index":1,"playId":"3a9763f6-b62a-3a81-a1c8-8d4b251e41db","pitchNumber":2,"startTime":"2026-03-24T21:28:35.474Z","endTime":"2026-03-24T21:28:43.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:28:43.194Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Jones lines out sharply to center fielder Kane Kepley.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:29:04.370Z","endTime":"2026-03-24T21:29:34.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336067718297866,"aZ":-29.162654266083127,"pfxX":-5.710612597435299,"pfxZ":1.7752612660108582,"pX":-1.1189090473550216,"pZ":2.5227653003666015,"vX0":5.216888559647207,"vY0":-129.60618309009513,"vZ0":-2.139305395833653,"x":159.65,"y":170.67,"x0":-2.4168784691465564,"y0":50.00508645014624,"z0":5.588173025999073,"aX":-9.706919047721048},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":9.1,"spinRate":1360,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42276321475950507,"extension":6.422459079780144},"index":0,"playId":"447ad164-ff9d-3d4f-88a3-9220f0315b1a","pitchNumber":1,"startTime":"2026-03-24T21:29:10.353Z","endTime":"2026-03-24T21:29:17.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432551238425653,"aZ":-26.45242607418077,"pfxX":0.3961599590082121,"pfxZ":3.3096402395756694,"pX":0.19041686658546625,"pZ":2.423090194570126,"vX0":6.4893895761378975,"vY0":-130.5944911775563,"vZ0":-2.8410742076153173,"x":109.74,"y":173.36,"x0":-2.377696471338964,"y0":50.00005301544226,"z0":5.514084731340815,"aX":0.6842009600339909},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":-2.2,"spinRate":2155,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.41936185446343943,"extension":6.622499594754016},"hitData":{"launchSpeed":105.8,"launchAngle":18.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.63,"coordY":59.74}},"index":1,"playId":"ae7f1b7c-4cb9-3276-a605-49ef03d9a64c","pitchNumber":2,"startTime":"2026-03-24T21:29:23.229Z","endTime":"2026-03-24T21:29:34.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:29:34.911Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Payton Henry grounds out, first baseman Josiah Hartshorn to pitcher Zane Mills.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:29:52.284Z","endTime":"2026-03-24T21:31:08.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677312,"fullName":"Zane Mills","link":"/api/v1/people/677312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39556884630663,"aZ":-31.00921265583796,"pfxX":8.03767951272794,"pfxZ":0.8396893243921824,"pX":-0.6540448372192641,"pZ":2.8889752660018724,"vX0":2.272876143810336,"vY0":-117.34408946216298,"vZ0":0.5178930579865091,"x":141.93,"y":160.78,"x0":-2.6816793867891096,"y0":50.0006040404486,"z0":5.579139797325221,"aX":11.08730897849884},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":2356,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.4686835435577854,"extension":6.486183498216562},"index":0,"playId":"ad7b51d7-af0f-3251-98cb-c6f5826a9cec","pitchNumber":1,"startTime":"2026-03-24T21:29:52.878Z","endTime":"2026-03-24T21:30:00.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.714585105397866,"aZ":-10.218825073302474,"pfxX":-3.9802459758766897,"pfxZ":11.563640815377955,"pX":1.3136113932041367,"pZ":1.0734032097915556,"vX0":10.822234257575447,"vY0":-137.4685357673997,"vZ0":-9.905527542210187,"x":66.93,"y":209.8,"x0":-2.1709162461888454,"y0":50.003184168820034,"z0":5.433677912603198,"aX":-7.557673459236722},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":4.7,"spinRate":2468,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3996459023210468,"extension":6.644824600112868},"index":1,"playId":"1099322d-5207-3412-a9e7-dd66b88b02b9","pitchNumber":2,"startTime":"2026-03-24T21:30:05.886Z","endTime":"2026-03-24T21:30:09.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503466769952414,"aZ":-28.902455833960353,"pfxX":7.059894963279271,"pfxZ":2.291343254716955,"pX":1.611994485990783,"pZ":0.39006466528502737,"vX0":7.43456704553026,"vY0":-119.83977010352956,"vZ0":-5.537057804609738,"x":55.55,"y":228.25,"x0":-2.470969667075235,"y0":50.00114139532919,"z0":5.376163247806857,"aX":10.058375142838646},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":2291,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46062323921437764,"extension":6.587217260561192},"index":2,"playId":"0930012d-9d67-3c89-853f-f2579af26e19","pitchNumber":3,"startTime":"2026-03-24T21:30:21.313Z","endTime":"2026-03-24T21:30:27.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11628918252422,"aZ":-28.457674916390864,"pfxX":1.976365948941408,"pfxZ":2.2420106770484916,"pX":0.6896658030950796,"pZ":1.9253189754404305,"vX0":7.264237179855155,"vY0":-127.46252293995022,"vZ0":-3.247895928508829,"x":90.71,"y":186.8,"x0":-2.444298419284807,"y0":50.0038871817209,"z0":5.442745968299801,"aX":3.2801779031313547},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-5.0,"spinRate":2209,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.42832028742466477,"extension":6.554222306246733},"index":3,"playId":"a85392b0-c4aa-33b6-8138-ed48c2994e10","pitchNumber":4,"startTime":"2026-03-24T21:30:36.924Z","endTime":"2026-03-24T21:30:43.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-24T21:30:46.083Z","endTime":"2026-03-24T21:30:58.359Z","isPitch":false,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64849315687072,"aZ":-24.899609689317458,"pfxX":0.8152427732454903,"pfxZ":4.057508751875329,"pX":1.1881753960584442,"pZ":2.4083620152158667,"vX0":8.60910718706144,"vY0":-132.41542424127678,"vZ0":-3.2829704905895314,"x":71.71,"y":173.75,"x0":-2.1978669061933105,"y0":50.0042084586303,"z0":5.4660064449455295,"aX":1.4612210429117167},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-3.1,"spinRate":2077,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4120927997399768,"extension":6.609726264388218},"hitData":{"launchSpeed":86.4,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.04,"coordY":162.18}},"index":5,"playId":"2fc8cba3-5dcd-35e3-9f96-a495f70c9844","pitchNumber":5,"startTime":"2026-03-24T21:30:58.359Z","endTime":"2026-03-24T21:31:08.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677312,"link":"/api/v1/people/677312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":815824,"link":"/api/v1/people/815824"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690992,"link":"/api/v1/people/690992"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":685087,"link":"/api/v1/people/685087"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_ab"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_ab"},{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_pa"},{"player":{"id":677312,"link":"/api/v1/people/677312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:31:08.303Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty Southisene walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:33:38.854Z","endTime":"2026-03-24T21:35:36.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"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":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Yovanny Cruz replaces Bradley Hanner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T21:33:03.026Z","endTime":"2026-03-24T21:33:40.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672442,"link":"/api/v1/people/672442"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690440,"link":"/api/v1/people/690440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":100.0,"endSpeed":91.3,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60570942623992,"aZ":-21.32591564047666,"pfxX":-5.965909797464829,"pfxZ":5.061937686567559,"pX":-2.0108455423045752,"pZ":3.924924231977292,"vX0":4.44025847087472,"vY0":-145.60095816986237,"vZ0":-1.6010050444602384,"x":193.65,"y":132.81,"x0":-2.781489137141772,"y0":50.00605619086821,"z0":5.774129823966907,"aX":-12.794789828975622},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.0,"breakHorizontal":10.0,"spinRate":2023,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.37636500700104225,"extension":5.846811743229129},"index":1,"playId":"9918ba18-5a62-3c83-a414-8011e6de764e","pitchNumber":1,"startTime":"2026-03-24T21:33:40.257Z","endTime":"2026-03-24T21:33:50.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.762606473749667,"aZ":-15.10179718528902,"pfxX":-7.711155698340497,"pfxZ":7.999725929743018,"pX":0.2535778330080376,"pZ":1.5466427273200374,"vX0":10.521072410143384,"vY0":-144.49744046862392,"vZ0":-8.831931536222408,"x":107.33,"y":197.02,"x0":-2.4172182160922357,"y0":50.00342904153897,"z0":5.551831039363128,"aX":-16.45797937748992},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2114,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3777313042680559,"extension":5.9334504352185995},"index":2,"playId":"d208f185-fd1f-30b9-947b-c0f765e6d35a","pitchNumber":2,"startTime":"2026-03-24T21:34:03.316Z","endTime":"2026-03-24T21:34:07.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":101.2,"endSpeed":93.4,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130316097125355,"aZ":-17.275078610786373,"pfxX":-9.475301422911905,"pfxZ":6.770298759694581,"pX":1.128005674527003,"pZ":0.9400136124278835,"vX0":13.723441528755915,"vY0":-146.59130875208172,"vZ0":-10.258037493652212,"x":74.0,"y":213.4,"x0":-2.3595626961244425,"y0":50.002851295023255,"z0":5.49106037681767,"aX":-20.848134590443657},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":10.4,"breakHorizontal":14.8,"spinRate":2143,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.37211639477119185,"extension":5.995484028599012},"index":3,"playId":"cfe5694c-3416-377b-b4ab-e11ddc7ed070","pitchNumber":3,"startTime":"2026-03-24T21:34:21.152Z","endTime":"2026-03-24T21:34:26.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.986371265613755,"aZ":-20.128644397410383,"pfxX":-7.55513843660648,"pfxZ":5.785881875485195,"pX":-3.3977650992434176,"pZ":6.604515247308559,"vX0":1.042680217963582,"vY0":-143.36934155597976,"vZ0":5.083530994006033,"x":246.51,"y":60.46,"x0":-2.7842630590106774,"y0":50.006078254281405,"z0":6.064373441830924,"aX":-15.738789097737294},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.6,"breakHorizontal":13.4,"spinRate":2107,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3819672056782135,"extension":5.862333501535845},"index":4,"playId":"707aaa97-fc5f-31b8-a714-265db84114ed","pitchNumber":4,"startTime":"2026-03-24T21:34:39.444Z","endTime":"2026-03-24T21:34:51.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"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-03-24T21:34:51.382Z","endTime":"2026-03-24T21:35:29.093Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.2,"endSpeed":92.6,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.784023014470314,"aZ":-18.080901503783174,"pfxX":-7.938915702791513,"pfxZ":6.433822680709477,"pX":1.0207418025169286,"pZ":2.7924604888827322,"vX0":13.045792642565193,"vY0":-146.83913472661828,"vZ0":-5.268199077392478,"x":78.09,"y":163.38,"x0":-2.4419677567184475,"y0":50.00201441151154,"z0":5.68055736106536,"aX":-17.389111296137003},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.8,"breakHorizontal":11.9,"spinRate":2127,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.37258172843436865,"extension":5.984297574962279},"index":6,"playId":"6b3b0de7-dbfa-34c1-b0d0-e42713ee2c1a","pitchNumber":5,"startTime":"2026-03-24T21:35:29.093Z","endTime":"2026-03-24T21:35:36.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":1.0999999999999999,"leverageIndex":0.21,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:35:36.711Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Trice flies out to right fielder Yanquiel Fernández.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:35:59.918Z","endTime":"2026-03-24T21:36:28.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.6,"endSpeed":92.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76674658681022,"aZ":-16.93818375888832,"pfxX":-7.234490724728877,"pfxZ":7.0036383312507215,"pX":-0.2336436904930449,"pZ":2.5108844097421765,"vX0":9.13007414760828,"vY0":-146.18275303997282,"vZ0":-6.165918339694831,"x":125.91,"y":170.99,"x0":-2.449747004734193,"y0":50.006126638029635,"z0":5.655511789050911,"aX":-15.743740618969719},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":11.6,"breakHorizontal":11.4,"spinRate":2065,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3739486922284678,"extension":5.979711356005166},"index":0,"playId":"455fcda5-d2b6-3625-b21f-cc13b6abdc0e","pitchNumber":1,"startTime":"2026-03-24T21:35:59.918Z","endTime":"2026-03-24T21:36:03.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.6,"endSpeed":93.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98484884235953,"aZ":-15.877274613642035,"pfxX":-7.029147302835906,"pfxZ":7.356068406039116,"pX":-0.38398065955280514,"pZ":2.965581060003025,"vX0":8.708662486126649,"vY0":-147.63849941142524,"vZ0":-5.139648714210549,"x":131.64,"y":158.71,"x0":-2.4537405248377766,"y0":50.00269297571536,"z0":5.658118983303041,"aX":-15.57276080687035},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":12.5,"breakHorizontal":11.2,"spinRate":1969,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3704997962249177,"extension":5.871384689617608},"hitData":{"launchSpeed":96.9,"launchAngle":56.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.63,"coordY":96.64}},"index":1,"playId":"211fe198-02d9-359d-acf2-a422aa0d70e7","pitchNumber":2,"startTime":"2026-03-24T21:36:17.029Z","endTime":"2026-03-24T21:36:28.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:36:28.694Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Owen Ayers flies out sharply to center fielder Spencer Jones.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:36:55.559Z","endTime":"2026-03-24T21:37:08.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":91.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39062424794716,"aZ":-16.472800895709966,"pfxX":-6.77965895339346,"pfxZ":7.280241688162513,"pX":0.49420975003126116,"pZ":2.0378455842219254,"vX0":10.712149440455985,"vY0":-146.15225539486764,"vZ0":-7.439227623531456,"x":98.16,"y":183.76,"x0":-2.3427113273877467,"y0":50.005732580797925,"z0":5.611311133054767,"aX":-14.627240232388177},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":2083,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.37519112692491197,"extension":6.01662212238807},"hitData":{"launchSpeed":101.8,"launchAngle":46.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.91,"coordY":66.28}},"index":0,"playId":"34ca0c0c-a111-386a-8f50-a3f1b0fb535a","pitchNumber":1,"startTime":"2026-03-24T21:36:55.559Z","endTime":"2026-03-24T21:37:08.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:37:08.982Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Nwogu singles on a sharp line drive to center fielder Spencer Jones. Ty Southisene to 3rd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:37:30.333Z","endTime":"2026-03-24T21:37:39.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"postOnThird":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":92.3,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.79556395888194,"aZ":-17.157733770094765,"pfxX":-7.216781425376011,"pfxZ":6.861724258915931,"pX":0.27075666841969914,"pZ":2.5413205596450488,"vX0":10.62582461469176,"vY0":-147.4152697141794,"vZ0":-5.734004812785708,"x":106.68,"y":170.16,"x0":-2.451946284475357,"y0":50.00668206940802,"z0":5.533606660309217,"aX":-15.802398084796318},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":11.4,"breakHorizontal":10.9,"spinRate":2081,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3723181767633976,"extension":5.864588210247561},"hitData":{"launchSpeed":101.5,"launchAngle":14.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.77,"coordY":90.47}},"index":0,"playId":"f056bb18-adff-39c8-8278-7c629d0bc36e","pitchNumber":1,"startTime":"2026-03-24T21:37:30.333Z","endTime":"2026-03-24T21:37:39.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.4,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:37:39.725Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kade Snell called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:38:08.600Z","endTime":"2026-03-24T21:40:55.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"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":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":92.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.734490145875505,"aZ":-13.88980350496852,"pfxX":-8.578246318342147,"pfxZ":8.329714515950402,"pX":0.21313412931957668,"pZ":2.4792544185801173,"vX0":10.57874699366163,"vY0":-147.1889919385248,"vZ0":-6.712583748281025,"x":108.88,"y":171.84,"x0":-2.3119953769869825,"y0":50.00523641222788,"z0":5.610929268300799,"aX":-18.836286018704882},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2014,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3720269431377208,"extension":5.847570466126166},"index":0,"playId":"f2beaced-f250-394b-9d97-bc2beeb843e2","pitchNumber":1,"startTime":"2026-03-24T21:38:08.600Z","endTime":"2026-03-24T21:38:13.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"first":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.308830796487104,"aZ":-34.10772668290227,"pfxX":0.866873805070842,"pfxZ":-1.1415512085495436,"pX":-1.4416623490037428,"pZ":3.557190490312777,"vX0":2.542400862058063,"vY0":-128.800482948055,"vZ0":0.1416250703293953,"x":171.95,"y":142.74,"x0":-2.5519424910417516,"y0":50.005390942378604,"z0":6.126595012238348,"aX":1.4645611174282052},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.8,"breakHorizontal":-2.2,"spinRate":2384,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.42432150391428713,"extension":5.987669153116749},"index":1,"playId":"b8b7ac50-8acc-3616-81e3-612532a7eb5a","pitchNumber":2,"startTime":"2026-03-24T21:38:33.760Z","endTime":"2026-03-24T21:38:43.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"first":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jordan Nwogu advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"b8b7ac50-8acc-3616-81e3-612532a7eb5a","startTime":"2026-03-24T21:38:54.916Z","endTime":"2026-03-24T21:38:54.917Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685087,"link":"/api/v1/people/685087"},"defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"first":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"postOnSecond":{"id":685087,"link":"/api/v1/people/685087"},"postOnThird":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.2,"dramaIndex":11.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":93.2,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5532598828874,"aZ":-17.337265037007793,"pfxX":-7.8095199855007404,"pfxZ":6.6634784743664905,"pX":-0.6853602772722874,"pZ":3.0876310246398098,"vX0":8.408420513360335,"vY0":-148.0985024788248,"vZ0":-4.40206173148354,"x":143.12,"y":155.41,"x0":-2.5433395035372994,"y0":50.00318600291126,"z0":5.603695942379189,"aX":-17.39095604905439},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":11.4,"breakHorizontal":12.6,"spinRate":2177,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3694872122817685,"extension":6.008084537581237},"index":3,"playId":"c9265ff0-54a9-3fac-aee8-a4475bb96809","pitchNumber":3,"startTime":"2026-03-24T21:38:54.918Z","endTime":"2026-03-24T21:38:59.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.3,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.367938499912434,"aZ":-22.105617715035024,"pfxX":-5.920099863636108,"pfxZ":4.599294123982965,"pX":-1.4630749754733163,"pZ":4.521867285800914,"vX0":5.727584462991988,"vY0":-146.94746943328997,"vZ0":0.17226653521355118,"x":172.77,"y":116.69,"x0":-2.666964402406918,"y0":50.00544936135906,"z0":5.774277849788908,"aX":-12.967245591410913},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":8.5,"breakHorizontal":9.6,"spinRate":2142,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3725387858714919,"extension":5.846401494239886},"index":4,"playId":"253efa06-9c8c-3e77-a1ac-9bd68f2aeb19","pitchNumber":4,"startTime":"2026-03-24T21:39:14.430Z","endTime":"2026-03-24T21:39:22.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":92.3,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56632981932005,"aZ":-11.046908503101319,"pfxX":-5.799770338265544,"pfxZ":9.676281890719503,"pX":-0.6829639128868663,"pZ":2.1002447715148733,"vX0":7.603818247522381,"vY0":-146.7930467582813,"vZ0":-8.103298142321096,"x":143.03,"y":182.07,"x0":-2.552669478423992,"y0":50.00344999657943,"z0":5.553224553432559,"aX":-12.664819306962144},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2124,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3730501974476286,"extension":5.957885775467942},"index":5,"playId":"06722f40-4b16-382a-94fc-0d06e8ee8101","pitchNumber":5,"startTime":"2026-03-24T21:39:36.013Z","endTime":"2026-03-24T21:39:43.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":92.3,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39563464828414,"aZ":-13.991947259882894,"pfxX":-6.618142146047273,"pfxZ":8.285357507641027,"pX":-1.1404504270991183,"pZ":3.111930230717048,"vX0":6.664940004323204,"vY0":-147.50440133032845,"vZ0":-4.886199293743275,"x":160.47,"y":154.76,"x0":-2.573816068466716,"y0":50.00466253119566,"z0":5.620511822983742,"aX":-14.526985047206312},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2163,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3719005817762553,"extension":6.103054409062554},"index":6,"playId":"cd981ef6-69a4-3cb5-b565-18ba0cd4c9ab","pitchNumber":6,"startTime":"2026-03-24T21:40:04.443Z","endTime":"2026-03-24T21:40:10.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.3,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71240995627452,"aZ":-14.557017806792295,"pfxX":-7.326517387190066,"pfxZ":8.050367198308171,"pX":-0.5201168711862397,"pZ":2.864781379665065,"vX0":8.492773659416299,"vY0":-147.18239271784174,"vZ0":-5.49443486849632,"x":136.83,"y":161.43,"x0":-2.4944421873643807,"y0":50.0054870351818,"z0":5.621543979354603,"aX":-16.038495662422264},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2155,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.37247868858315014,"extension":6.018273727259978},"index":7,"playId":"6f36599c-230e-3925-b7bc-f3f3d3779fc3","pitchNumber":7,"startTime":"2026-03-24T21:40:25.713Z","endTime":"2026-03-24T21:40:31.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543090177906365,"aZ":-31.831711112852762,"pfxX":1.3936860578495582,"pfxZ":0.18986694767153356,"pX":-0.502477134323286,"pZ":1.7866981339132713,"vX0":4.484101933947056,"vY0":-131.61585041871598,"vZ0":-4.451390517312765,"x":136.15,"y":190.54,"x0":-2.4055379959628906,"y0":50.00050403240892,"z0":5.843082358921797,"aX":2.456345078135552},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":-3.5,"spinRate":2398,"spinDirection":104},"zone":7,"typeConfidence":2.0,"plateTime":0.41531251464234353,"extension":6.205853530817459},"index":8,"playId":"c580dc62-d582-3042-91f3-e4aee8d52eea","pitchNumber":8,"startTime":"2026-03-24T21:40:45.988Z","endTime":"2026-03-24T21:40:55.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":680474,"link":"/api/v1/people/680474"},"left":{"id":668752,"link":"/api/v1/people/668752"},"center":{"id":682987,"link":"/api/v1/people/682987"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":685087,"link":"/api/v1/people/685087"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.6,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:40:55.116Z","atBatIndex":77}]